#!/bin/sh # # Make standard devices # PATH=/bin for I; do case "$I" in std) $0 console tty null zero # fd ;; console) settrans -cf console /hurd/term console ;; tty) settrans -cf tty /hurd/magic tty ;; null) settrans -cf null /hurd/null ;; zero) settrans -cf zero /hurd/null -z ;; fd) settrans -cf stdin /hurd/magic fd ln -f -s fd/0 stdin ln -f -s fd/1 stdout ln -f -s fd/2 stderr ;; fd*|mt*) settrans -cf r$I /hurd/devio $I settrans -cf $I /hurd/devio -b $I ;; rd*|sd*|hd*) case "$I" in [a-z]*[0-9][0-9]*[a-z]*) settrans -cf r$I /hurd/devio $I settrans -cf $I /hurd/devio -b $I ;; *) echo 1>&2 $0: $I: Must supply a device number and partition exit 1 ;; esac ;; *) echo >&2 $0: $I: Unknown device exit 1 ;; esac done