[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