install - scc - simple c99 compiler
(HTM) 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}