ref: 72be22cd3ad8236dba47d3c56d1ba8af5b16a1c2
dir: /rc/bin/ape/install/
#!/bin/rc # Usage: install [options] srcfile dstfile # Usage: install srcfile dstfile owner group mode fn usage { echo 'usage: install [-c|-m mode] srcfile dstfile' >[1=2] exit 1 } mode=775 while(! ~ $#* 0){ switch($1){ case -c ; case -m mode=$2 shift case -* usage case * switch($#*) { case 2 ; case 5 mode=$5 # backward compatibility case * usage } srcfile=$1 dstfile=$2 if (! test -f $dstfile || ! cmp -s $srcfile $dstfile) { cp $srcfile $dstfile chmod $mode $dstfile chmod g+w $dstfile } exit 0 } shift } usage