| 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.