Home
       install - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
       install (401B)
       ---
            1 #!/bin/sh
            2 
            3 set -e
            4 
            5 for i
            6 do
            7         case "$i" in
            8         -p)
            9                 proto=$2
           10                 shift 2
           11                 ;;
           12         -*)
           13                 echo usage: install [-p proto] root >&2
           14                 exit 1
           15                 ;;
           16         esac
           17 done
           18 
           19 root=${1?'root missed'}
           20 
           21 while read type perm name
           22 do
           23         case $type in
           24         d)
           25                 mkdir -p $root/$name
           26                 ;;
           27         f)
           28                 cp $name $root/$name
           29                 ;;
           30         *)
           31                 echo install: wrong entry type >&2
           32                 exit 1
           33                 ;;
           34         esac
           35 
           36         chmod $perm $root/$name
           37 done < ${proto:-scripts/proto.all}