helper: Ignore editor backup (*~) files.
authorRichard Jones <rjones@redhat.com>
Fri, 27 Aug 2010 16:04:53 +0000 (17:04 +0100)
committerRichard Jones <rjones@redhat.com>
Fri, 27 Aug 2010 16:11:48 +0000 (17:11 +0100)
helper/appliance.c

index e014b12..85efd75 100644 (file)
@@ -144,6 +144,11 @@ iterate_input_directory (const char *dirname, int dirfd, struct writer *writer)
     if (d->d_name[0] == '.') /* ignore ., .. and any hidden files. */
       continue;
 
+    /* Ignore *~ files created by editors. */
+    size_t len = strlen (d->d_name);
+    if (len > 0 && d->d_name[len-1] == '~')
+      continue;
+
     add_string (&entries, &nr_entries, &nr_alloc, d->d_name);
   }