#!/bin/sh

DIRS=". .. ../.." ;
for dir in ${DIRS}; do
	if [ -f ${dir}/Copyright ]; then
		COPYRIGHT=${dir}/Copyright
		break;
	fi
done

for dir in ${DIRS}; do
	if [ -f ${dir}/Copyright.OSPF ]; then
		COPYRIGHT_OSPF=${dir}/Copyright.OSPF
		break;
	fi
done

echo "" >> /tmp/null.$$

cat >> /tmp/sed.$$ <<EOF
/^\/\*%Copyright%/ {
	p
	r ${COPYRIGHT}
	r /tmp/null.$$
}
/^\/\*%Copyright.OSPF%/ {
	p
	r ${COPYRIGHT}
	r ${COPYRIGHT_OSPF}
	r /tmp/null.$$
}
/^\/\*%Copyright/,/^\$/d
EOF

for file in ${*}; do
	mv ${file} ${file}.save || continue
	sed -f /tmp/sed.$$ < ${file}.save > ${file} || (mv ${file}.save ${file} ; continue)
done

rm -f /tmp/sed.$$ /tmp/null.$$