1#!/bin/sh23set -e45for i6do7 case "$i" in8 -p)9 proto=$210 shift 211 ;;12 -*)13 echo usage: install [-p proto] root >&214 exit 115 ;;16 esac17done1819root=${1?'root missed'}2021while read type perm name22do23 case $type in24 d)25 mkdir -p $root/$name26 ;;27 f)28 cp $name $root/$name29 ;;30 *)31 echo install: wrong entry type >&232 exit 133 ;;34 esac3536 chmod $perm $root/$name37done < ${proto:-scripts/proto.all}