Author: arekm                        Date: Fri Oct 14 10:14:41 2011 GMT
Module: setup                         Tag: HEAD
---- Log message:
Skip commented out lines.

---- Files affected:
setup:
   postshell.c (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: setup/postshell.c
diff -u setup/postshell.c:1.6 setup/postshell.c:1.7
--- setup/postshell.c:1.6       Tue Mar  7 21:46:09 2006
+++ setup/postshell.c   Fri Oct 14 12:14:36 2011
@@ -73,6 +73,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <ctype.h>
 #include <fcntl.h>
 #include <sys/mman.h>
 #include <sys/stat.h>
@@ -166,8 +167,16 @@
 
 void exec_line(char *s)
 {
-       char *argv[MAX_ARGS + 1];
+       char *argv[MAX_ARGS + 1], *c;
        int ret;
+
+
+       /* skip blank characters */     
+       for (c = s; c && isblank(*c); c++)
+               ;
+       /* skip commented lines */
+       if (*c == '#')
+               return;
 
        split_argv(argv, s);
        
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/setup/postshell.c?r1=1.6&r2=1.7&f=u

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

Reply via email to