1*9a747e4fSDavid du Colombier#!/bin/rc 2*9a747e4fSDavid du Colombier 3*9a747e4fSDavid du Colombiersleep 86400 & 4*9a747e4fSDavid du Colombiercd /bin/inst 5*9a747e4fSDavid du Colombier. defs 6*9a747e4fSDavid du Colombierfn sigint { } 7*9a747e4fSDavid du Colombier 8*9a747e4fSDavid du Colombiercoherence 9*9a747e4fSDavid du Colombier 10*9a747e4fSDavid du Colombierdisks=`{ls /dev/sd*/data >[2]/dev/null | sed 's!/dev/(sd..)/data!\1!'} 11*9a747e4fSDavid du Colombierfor (i in /dev/sd*/data) 12*9a747e4fSDavid du Colombier if(test -f $i) 13*9a747e4fSDavid du Colombier disk/fdisk -p $i>`{basename -d $i}^/ctl >[2]/dev/null 14*9a747e4fSDavid du Colombierfor(i in /dev/sd*/plan9*) 15*9a747e4fSDavid du Colombier if(test -f $i) 16*9a747e4fSDavid du Colombier disk/prep -p $i >`{basename -d $i}^/ctl >[2]/dev/null 17*9a747e4fSDavid du Colombier 18*9a747e4fSDavid du Colombier# we run this while() here so that ctl-d won''t exit from us -- it''ll only exit main! 19*9a747e4fSDavid du Colombier# main contains a while() loop too, to avoid the hit of 20*9a747e4fSDavid du Colombier# continually reexecing from here. 21*9a747e4fSDavid du Colombier 22*9a747e4fSDavid du Colombierwhile() 23*9a747e4fSDavid du Colombier main 24