1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #!/bin/rc
- # desc: save the current installation state, to be resumed later
- # prereq:
- # mustdo:
- switch($1) {
- case checkdone
- stop=notdone
- export stop
- case checkready
- if(~ $cdboot yes){
- stop=notdone
- export stop
- }
- case go
- coherence
- switch($2){
- case finished
- echo 'We need to write the state of the current installation to the install floppy,'
- echo 'so that you can pick up from here if, for example, you want to set up'
- echo 'more boot methods.'
- echo
- case *
- echo 'We need to write the state of the current installation to the install floppy.'
- echo 'so that you can pick up from here when you wish to continue.'
- echo
- }
- echo -n 'Please make sure the install floppy is in the floppy drive and press enter.'
- read >/dev/null >[2]/dev/null
- if(! a:) {
- echo 'Couldn''t mount the floppy disk; sorry.'
- exit
- }
- if(cp /tmp/vars /n/a:/9inst.cnf || cp /tmp/vars /n/a:/9inst.cnf) {
- echo 'Your install state has been saved to the install floppy.'
- if(~ $2 finished){
- echo
- echo 'Congratulations; you''ve completed the install.'
- }
- echo
- halt
- }
- echo 'Couldn''t save the state to your install floppy. Sorry.'
- }
|