Author: glen                         Date: Sun Feb 27 14:46:53 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- *really* ignore /etc/cron.d/*.rpm{new,old,save} files (not just in mtime 
scanning)

---- Files affected:
SOURCES:
   hc-cron-syscrondir.patch (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: SOURCES/hc-cron-syscrondir.patch
diff -u SOURCES/hc-cron-syscrondir.patch:1.5 
SOURCES/hc-cron-syscrondir.patch:1.6
--- SOURCES/hc-cron-syscrondir.patch:1.5        Sun Jun 29 16:37:59 2003
+++ SOURCES/hc-cron-syscrondir.patch    Sun Feb 27 15:46:48 2005
@@ -469,3 +469,55 @@
                        /* what editor to use if no EDITOR or VISUAL
                         * environment variable specified.
                         */
+--- hc-cron-0.14/database.c    2005-02-27 16:42:19.000000000 +0200
++++ hc-cron-0.14.glen/database.c       2005-02-27 16:41:09.000000000 +0200
+@@ -87,7 +87,7 @@
+                               char    tabname[MAXNAMLEN+1];
+                               int ln = strlen(dp->d_name);
+ 
+-                              /* avoid file names beginning with ".", 
including "." and "..".
++                              /* avoid file names beginning with "." and "#", 
including "." and "..".
+                                */
+                               if ((dp->d_name[0] == '.') || (dp->d_name[0] == 
'#'))
+                                       continue;
+@@ -96,11 +96,12 @@
+                               if (dp->d_name[ln-1] == '~')
+                                       continue;
+ 
+-                              /* ignore *.rpmnew and *.rpmsave files */
++                              /* ignore *.rpmnew, *.rpmsave and *.rpmorig 
files */
+                               if ((ln > 7 && strstr(&dp->d_name[ln-7], 
".rpmnew")) ||
+                                       (ln > 8 && strstr(&dp->d_name[ln-8], 
".rpmsave")) ||
+-                                      (ln > 8 && strstr(&dp->d_name[ln-8], 
".rpmorig")))
++                                      (ln > 8 && strstr(&dp->d_name[ln-8], 
".rpmorig"))) {
+                                       continue;
++                              }
+ 
+                               snprintf(tabname, MAXNAMLEN+1, "%s/%s", 
SYSCRONDIR, dp->d_name);
+ 
+@@ -148,11 +149,23 @@
+                       while (NULL != (dp = readdir(dir))) {
+                               char    fname[MAXNAMLEN+1],
+                                       tabname[MAXNAMLEN+1];
++                              int ln = strlen(dp->d_name);
+ 
+-                              /* avoid file names beginning with ".", 
including "." and "..".
++                              /* avoid file names beginning with "." and "#", 
including "." and "..".
+                                */
+-                              if (dp->d_name[0] == '.')
++                              if ((dp->d_name[0] == '.') || (dp->d_name[0] == 
'#'))
++                                      continue;
++
++                              /* ignore files ending with ~ */
++                              if (dp->d_name[ln-1] == '~')
++                                      continue;
++
++                              /* ignore *.rpmnew, *.rpmsave and *.rpmorig 
files */
++                              if ((ln > 7 && strstr(&dp->d_name[ln-7], 
".rpmnew")) ||
++                                      (ln > 8 && strstr(&dp->d_name[ln-8], 
".rpmsave")) ||
++                                      (ln > 8 && strstr(&dp->d_name[ln-8], 
".rpmorig"))) {
+                                       continue;
++                              }
+ 
+                               snprintf(fname, MAXNAMLEN+1, "*system*/%s", 
dp->d_name);
+                               snprintf(tabname, MAXNAMLEN+1, "%s/%s", 
SYSCRONDIR, dp->d_name);
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/hc-cron-syscrondir.patch?r1=1.5&r2=1.6&f=u


_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to