#! /bin/sh if [ -f netmuck+ ]; then if [ -f netmuck ]; then echo mv netmuck netmuck- if mv netmuck netmuck-; then : else exit 1 fi fi echo mv netmuck+ netmuck if mv netmuck+ netmuck; then : else exit 1 fi fi newfile= if [ -f data/in.new.PANIC ]; then if [ "`tail -1 data/in.new.PANIC`" = "***END OF DUMP***" ]; then newfile=in.new.PANIC fi fi if [ "$newfile" = "" -a -f data/in.new ]; then newfile=in.new fi if [ "$newfile" = "" ]; then echo '(No new database)' else echo mv data/in data/in.old if mv data/in data/in.old; then : else exit 1 fi echo mv data/$newfile data/in if mv data/$newfile data/in; then : else exit 1 fi fi echo 'date >> logs/stderr' date >> logs/stderr echo "( exec ./netmuck data/in data/in.new $1 2>&1 ) < /dev/null | ./copytolog logs/stderr &" ( exec ./netmuck data/in data/in.new $1 2>&1 ) < /dev/null | ./copytolog logs/stderr & chmod 600 data/* exit 0