tazpkg rev 148
CONFIG_FILES subtrees
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Aug 03 07:35:43 2008 +0000 (2008-08-03) |
parents | 7dac9eeedc60 |
children | c8ec3c01ac1f |
files | tazpkg |
line diff
1.1 --- a/tazpkg Sat Aug 02 09:27:37 2008 +0000 1.2 +++ b/tazpkg Sun Aug 03 07:35:43 2008 +0000 1.3 @@ -333,14 +333,16 @@ 1.4 # save 'official' configuration files 1.5 echo -n "Save configuration files for $PACKAGE... " 1.6 for i in $CONFIG_FILES; do 1.7 - echo ${i#/} 1.8 + ( cd fs ; find ${i#/} -type f ) 1.9 done | ( cd fs ; cpio -o -H newc | gzip -9 ) > \ 1.10 $ROOT$INSTALLED/$PACKAGE/volatile.cpio.gz 1.11 # keep user configuration files 1.12 for i in $CONFIG_FILES; do 1.13 - [ -e $ROOT$i ] || continue 1.14 - rm -f fs$i 1.15 - cp -a $ROOT$i fs$i 1.16 + ( cd fs ; find ${i#/} -type f ) 1.17 + done | while read i; do 1.18 + [ -e $ROOT/$i ] || continue 1.19 + rm -f fs/$i 1.20 + cp -a $ROOT/$i fs/$i 1.21 done 1.22 status 1.23 fi