|
From: <smi...@pr...> - 2004-01-26 18:16:05
|
Update of /cvsroot/devil-linux/build/scripts/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10958/scripts/scripts Modified Files: upgrade-config Log Message: - upgrade-config now removes old file redirections from modules.conf Index: upgrade-config =================================================================== RCS file: /cvsroot/devil-linux/build/scripts/scripts/upgrade-config,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- upgrade-config 30 Dec 2003 18:44:50 -0000 1.12 +++ upgrade-config 26 Jan 2004 18:15:08 -0000 1.13 @@ -188,8 +188,13 @@ chmod --reference /$d newconfig/$d chown --reference /$d newconfig/$d fi - echo "keeping file: $p" | tee -a $LOGF - cp -af $p newconfig/$p + if [ "$p" = "etc/modules.conf" ]; then + echo "migrating file: $p" | tee -a $LOGF + grep -v "file=/" $p > newconfig/$p + else + echo "keeping file: $p" | tee -a $LOGF + cp -af $p newconfig/$p + fi done echo >> $LOGF @@ -246,7 +251,7 @@ # Migrate passwords for existing users/groups while read id ; do name="$(echo $id|cut -d: -f1)" - if [ $(grep -c "^${name}:" ${2}) -ne 1 ]; then + if [ $(grep -c "^${name}:" ${2}) -ne 1 ]; then grep "^${name}:" newconfig/${2}- >> newconfig/${2} else grep "^${name}:" ${2} >> newconfig/${2} |