initng/trunk/migrate_rc.d-initng.i.sh

glen cvs at pld-linux.org
Sat Mar 25 14:16:43 CET 2006


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


More information about the pld-cvs-commit mailing list