xref: /freebsd/contrib/ntp/scripts/build/fixautomakedepsmagic (revision f4b37ed0f8b307b1f3f0f630ca725d68f1dff30d)
1#!/bin/sh
2
3prog=`basename $0`
4
5
6t=/tmp/$prog.$$
7
8trap 'rm -f ${t} ; exit 1' 1 3 15
9
10while [ $# -gt 0 ]; do
11        f=$1
12	shift
13	sed -e '/^DEPS_MAGIC :=/,/^-include \$/s/^/#/' $f > $t
14	c="diff $f $t"
15	echo $c
16	$c
17	tstatus=$?
18	if [ $tstatus = 0 ]; then
19		echo "$prog":" $f not modified"
20	elif [ ! -w $f ]; then
21		echo "$prog":" $f not not writable"
22	else
23		c="cp $t $f"
24		echo $c
25		$c
26	fi
27	rm -f $t
28done
29