Author: glen
Date: Sat Mar 25 14:16:39 2006
New Revision: 7313

Modified:
   initng/trunk/migrate_rc.d-initng.i.sh
Log:
- match services strictly
- allow specify file to scan

Modified: initng/trunk/migrate_rc.d-initng.i.sh
==============================================================================
--- initng/trunk/migrate_rc.d-initng.i.sh       (original)
+++ initng/trunk/migrate_rc.d-initng.i.sh       Sat Mar 25 14:16:39 2006
@@ -45,7 +45,7 @@
        exit 1
 fi
 
-for f in $(find /etc/rc.d/init.d -type f -perm +100); do
+for f in ${1:-$(find /etc/rc.d/init.d -type f -perm +100)}; do
        pkg=$(rpm --qf '%{name}\n' -qf $f 2>/dev/null | grep -v 'is not')
        [ "$pkg" ] || continue
        s=$(basename "$f")
@@ -58,7 +58,7 @@
        svc="daemon/$s"
 
        # skip ones that are calling directly init.d script
-       have=$(grep init.d/$s {net,daemon}/*.i | wc -l)
+       have=$(grep "init.d/$s " {net,daemon}/*.i | wc -l)
        [ $have -gt 0 ] && continue
 
        add $s $pkg $svc
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to