From 5146dc79e77609f9cff3ca3b693564846c746eaf Mon Sep 17 00:00:00 2001 From: joda Date: Thu, 12 Sep 2002 12:35:03 +0000 Subject: [PATCH] import helper --- crypto/dist/krb4/krb42netbsd | 45 ++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 crypto/dist/krb4/krb42netbsd diff --git a/crypto/dist/krb4/krb42netbsd b/crypto/dist/krb4/krb42netbsd new file mode 100755 index 000000000000..c9126ed5205c --- /dev/null +++ b/crypto/dist/krb4/krb42netbsd @@ -0,0 +1,45 @@ +#! /bin/sh + +# $Id: krb42netbsd,v 1.1 2002/09/12 12:35:03 joda Exp $ + +if [ \! -f kuser/kinit.c ]; then + echo "`basename $0`: should be run in top src directory" 1>&2 + exit 1 +fi + +if ! type perl > /dev/null 2>&1 ; then + echo "`basename $0`: you need perl to run this" 1>&2 + exit 1 +fi + + +echo 'Removing preformatted man pages.' +find . -name '*.cat[1358]' | xargs rm -f +rm doc/kth-krb.info + +echo 'Fixing .Os in man pages.' +perl -i~ -p -e 's/\.Os "?KTH-KRB"?/.Os/' `find . -name '*.[1358]'` + +echo 'Changing $Id: krb42netbsd,v 1.1 2002/09/12 12:35:03 joda Exp $ to $KTH-KRB$.' +## Ugh! +set -- 'RCSID\("' '"\)' '__RCSID("' '"\n "\$NetBSD\$")' \ + '/\* ' ' \*/' '/* ' '\n \$NetBSD\$ */' \ + '# ' '' '# ' '\n# \$NetBSD\$' \ + '\.\\" ' '' '.\\" ' '\n.\\" \$NetBSD\$' \ + 'dnl ' '' 'dnl ' '\ndnl \$NetBSD\$' + + +e= +while [ $# -gt 0 ]; do + e="${e}s,$1\\\$Id([^\\\$]*)\\\$$2,$3\\\$KTH-KRB\\1\\\$$4,;" + shift 4 +done + +perl -i~ -p -e "$e" `find . -type f` + +echo 'Inlining in krb.h.in.' +perl -i~ -p -e 's,#include ,#include \n#include ,' lib/krb/krb.h.in + +echo 'Remember to update files in basesrc/include/heimdal/.' + +exit 0