[Buildd-tools-devel] [PATCH 20/22] Skip hidden configs and skripts
Jan-Marek Glogowski
glogow at fbihome.de
Thu Mar 26 21:13:58 UTC 2009
---
sbuild/sbuild-chroot-config.cc | 4 ++--
sbuild/sbuild-run-parts.cc | 5 +++--
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/sbuild/sbuild-chroot-config.cc b/sbuild/sbuild-chroot-config.cc
index 87bd65e..8c5ebd3 100644
--- a/sbuild/sbuild-chroot-config.cc
+++ b/sbuild/sbuild-chroot-config.cc
@@ -129,8 +129,8 @@ chroot_config::add_config_directory (std::string const& dir,
{
std::string name(de.name());
- // Skip common directories.
- if (name == "." || name == "..")
+ // Skip common directories and hidden files.
+ if (name[0] == '.')
continue;
// Skip backup files and dpkg configuration backup files.
diff --git a/sbuild/sbuild-run-parts.cc b/sbuild/sbuild-run-parts.cc
index 2ea20af..14b66bf 100644
--- a/sbuild/sbuild-run-parts.cc
+++ b/sbuild/sbuild-run-parts.cc
@@ -74,9 +74,10 @@ run_parts::run_parts (std::string const& directory,
direntry de;
while (stream >> de)
{
- // Skip common directories.
std::string name(de.name());
- if (name == "." || name == "..")
+
+ // Skip common directories and hidden files.
+ if (name[0] == '.')
continue;
// Skip backup files and dpkg configuration backup files.
--
1.6.2.1
More information about the Buildd-tools-devel
mailing list