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