#!/bin/rc # slightly simplified fossil-only fshalt script f=`{ls /srv/fscons*>[2]/dev/null} sync -h localhost >[2]/dev/null &sync >[2]/dev/null & echo -n syncing...for(i in $f) @ { echo -n $i... { echo sleep 2 echo fsys all sync sleep 2 } < $i >> $i} sync -h localhost >[2]/dev/null &sync >[2]/dev/null &sleep 5 echo -n halting...for(i in $f) @ { echo -n $i... { echo fsys all halt } < $i >> $i}sleep 2echo haltedexit ''
#!/bin/rc
# slightly simplified fossil-only fshalt script
f=`{ls /srv/fscons*>[2]/dev/null}
sync -h localhost >[2]/dev/null &
sync >[2]/dev/null &
echo -n syncing...
for(i in $f) @ {
echo -n $i...
{
echo
sleep 2
echo fsys all sync
sleep 2
} < $i >> $i
}
sync -h localhost >[2]/dev/null &
sync >[2]/dev/null &
sleep 5
echo -n halting...
for(i in $f) @ {
echo -n $i...
{
echo fsys all halt
} < $i >> $i
}
sleep 2
echo halted
exit ''