/contrib/ntp/scripts/fixautomakedepsmagic
https://bitbucket.org/freebsd/freebsd-head/ · Shell · 28 lines · 22 code · 5 blank · 1 comment · 2 complexity · 1bb578fc0a376bacda97d3733e08695a MD5 · raw file
- #!/bin/sh
- prog=`basename $0`
- t=/tmp/$prog.$$
- trap 'rm -f ${t} ; exit 1' 1 3 15
- while [ $# -gt 0 ]; do
- f=$1
- shift
- sed -e '/^DEPS_MAGIC :=/,/^-include \$/s/^/#/' $f > $t
- c="diff $f $t"
- echo $c
- $c
- tstatus=$?
- if [ $tstatus = 0 ]; then
- echo "$prog":" $f not modified"
- elif [ ! -w $f ]; then
- echo "$prog":" $f not not writable"
- else
- c="cp $t $f"
- echo $c
- $c
- fi
- rm -f $t
- done