Rev | Line | |
---|
[9] | 1 | #!/bin/sh
|
---|
| 2 | #
|
---|
| 3 | # M, U - mount or unmount standard devices.
|
---|
| 4 |
|
---|
| 5 | case $#:$2 in
|
---|
| 6 | 1:|2:-r) ;;
|
---|
| 7 | *) echo "Usage: $0 <abbreviation> [-r]" >&2; exit 1
|
---|
| 8 | esac
|
---|
| 9 |
|
---|
| 10 | . /etc/fstab
|
---|
| 11 |
|
---|
| 12 | dev=$1 dir=$1
|
---|
| 13 |
|
---|
| 14 | case $1 in
|
---|
| 15 | 0) dev=/dev/fd0 dir=fd0 ;;
|
---|
| 16 | 1) dev=/dev/fd1 dir=fd1 ;;
|
---|
| 17 | PS0|at0|fd0|pat0|pc0|ps0) dev=/dev/$dev dir=fd0 ;;
|
---|
| 18 | PS1|at1|fd1|pat1|pc1|ps1) dev=/dev/$dev dir=fd1 ;;
|
---|
| 19 | root) dev=$root ;;
|
---|
| 20 | tmp) dev=$tmp ;;
|
---|
| 21 | usr) dev=$usr ;;
|
---|
| 22 | *) dev=/dev/$dev dir=mnt
|
---|
| 23 | esac
|
---|
| 24 |
|
---|
| 25 | case $0 in
|
---|
| 26 | *M) mount $dev /$dir $2 ;;
|
---|
| 27 | *U) umount $dev
|
---|
| 28 | esac
|
---|
Note:
See
TracBrowser
for help on using the repository browser.