File: sample.cdmount

package info (click to toggle)
super 3.11.6-1
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 660 kB
  • ctags: 592
  • sloc: ansic: 7,338; sh: 183; makefile: 175
file content (38 lines) | stat: -rw-r--r-- 783 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/sh

prog=`basename $0`
# If script invoked w/o super, then exec super to run this script.
test "X$SUPERCMD" = "X$prog" || exec /usr/local/bin/super $prog ${1+"$@"}

usage() {
cat <<-END
	Use:
	    $prog hsfs | 4.2

	Purpose:
	    Mounts a cdrom on /cdrom.

	Argument: the cdrom type; specify one of
	    hsfs	- cdrom is High Sierra File System
	    4.2		- usual Unix disk format

END
}

case $# in
    1 ) ;;
    * ) usage ; exit 1 ;;
esac

type="$1"
case "$type" in
    4.2 | hsfs ) ;;
    -h ) usage ; exit 0 ;;
    * ) echo "$prog: unknown cd type $1" ; usage ; exit 1 ;;
esac

PATH=$PATH:/usr/etc		# SunOS 4.x needs this to understand type hsfs
export PATH

echo /etc/mount -v -r -t $type -o nosuid /dev/sr0 /cdrom
     /etc/mount -v -r -t $type -o nosuid /dev/sr0 /cdrom