#! /bin/bash # rbe@lihas.de, Feb. 2011 upgradescript="./upgrade-vserver-lenny-squeeze.txt" [ $# -eq 1 ] && upgradescript="$1" ls "$upgradescript" || exit $? f=`basename $upgradescript` f=${f%.*} #f=$HOSTNAME-$f-`date +%F_%T` f=$HOSTNAME-$f-`date +%F` stty size >"$f".term-size script -c "bash -x $upgradescript" -t "$f".typescript 2>"$f".timestamps tar -czf $f.tgz --remove-files $f.{timestamps,term-size,typescript} #[ "`ps --no-headings -o "%c" $PPID`" = script ] && exit