#!/bin/ksh ################################################## #@(#) Copy binaries and library from /usr and /var to /sftp # version 1.0 23-02-2010 Manu ################################################## CHROOT_PATH=/sftp logpath=/var/log logname=$logpath/sync_chroot.log ################################ # Main ################################ main () { date test -e $logpath/list_file_chroot.txt && rm $logpath/list_file_chroot.txt for dir in var usr bin do #rsync -v -u -r --existing /$dir $CHROOT_PATH/$i cd $CHROOT_PATH/$dir find . > $logpath/list_file_chroot.txt cat $logpath/list_file_chroot.txt | sed -n '2,$p' > $logpath/list_file_chroot1.txt cd /$dir tar -cvhf $CHROOT_PATH/$dir/bintmp.tar -L $logpath/list_file_chroot1.txt cd $CHROOT_PATH/$dir tar -xvf $CHROOT_PATH/$dir/bintmp.tar $CHROOT_PATH/$dir rm $CHROOT_PATH/$dir/bintmp.tar done rm $logpath/list_file_chroot1.txt $logpath/list_file_chroot.txt } main 2>&1 | tee $logname