ref: 0d59a2358a2a1f93fb28cd7f47f8420fbf06a9af
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