#!/bin/sh
# $NetBSD: prepare-import.sh,v 1.2 2010/12/03 21:38:48 plunky Exp $

# Copy the FreeBSD src/lib/libdwarf directory contents to dist.  Run
# this script and you're done.
#
# lib/ is built as SUBDIR from lib/Makefile.
#
# Use the following template to import
#  cvs import src/external/bsd/libdwarf/dist FreeBSD FreeBSD-X-Y-Z
#
# don't forget to bump the lib/shlib_version if necessary
#

set -e

echo "Adding RCS tags .."
for f in $(grep -RL '\$NetBSD.*\$' dist | grep -v CVS); do
    case $f in
    *.[ch] | *.m4)
	cat - > ${f}_tmp <<- EOF
		/*	\$NetBSD\$	*/

	EOF
	sed -e 's,^__FBSDID.*,\/\* & \*\/\
__RCSID\(\"\$NetBSD\$\"\)\;,g' ${f} >> ${f}_tmp
	mv ${f}_tmp ${f}
	;;
    *.[0-9])
	cat - ${f} > ${f}_tmp <<- EOF
		.\"	\$NetBSD\$
		.\"
	EOF
	mv ${f}_tmp ${f}
	;;
    *)
	echo "No RCS tag added to ${f}"
	;;
    esac
done

echo "prepare-import done"
