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