Add a script to prepare libdwarf for import.
This commit is contained in:
parent
88d2277d90
commit
bd99ed90ac
42
external/bsd/libdwarf/prepare-import.sh
vendored
Executable file
42
external/bsd/libdwarf/prepare-import.sh
vendored
Executable file
@ -0,0 +1,42 @@
|
||||
#!/bin/sh
|
||||
# $NetBSD: prepare-import.sh,v 1.1 2009/12/23 00:06:53 darran Exp $
|
||||
|
||||
# Copy the FreeBSD src/lib/libdwarf directory contents to dist. Run
|
||||
# this script and you're done.
|
||||
#
|
||||
# lib/ is built as SUBDIR from external/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"
|
Loading…
Reference in New Issue
Block a user