#!/bin/sh # # M, U - mount or unmount standard devices. match $Argc:$2 { with 1:|2:-r with * echo "Usage: $0 [-r]" > !2; exit 1 } source /etc/fstab setglobal dev = $1, dir = $1 match $1 { with 0 setglobal dev = '/dev/fd0', dir = 'fd0' with 1 setglobal dev = '/dev/fd1', dir = 'fd1' with PS0|at0|fd0|pat0|pc0|ps0 setglobal dev = "/dev/$dev", dir = 'fd0' with PS1|at1|fd1|pat1|pc1|ps1 setglobal dev = "/dev/$dev", dir = 'fd1' with root setglobal dev = $root with tmp setglobal dev = $tmp with usr setglobal dev = $usr with * setglobal dev = "/dev/$dev", dir = 'mnt' } match $0 { with *M mount $dev /$dir $2 with *U umount $dev }