aboutsummaryrefslogtreecommitdiff
path: root/tools/diag
diff options
context:
space:
mode:
authorAlexey Zelkin <phantom@FreeBSD.org>2002-02-07 19:27:29 +0000
committerAlexey Zelkin <phantom@FreeBSD.org>2002-02-07 19:27:29 +0000
commitdca7443ba85da3b70b2d10e93b3b0e3d0b1ad522 (patch)
tree8ed0eab30fafd76d8faeeba5a3162a01ad79a218 /tools/diag
parent99349513d01ac62285f6fff86466a7a2dd8f91d1 (diff)
downloadsrc-dca7443ba85da3b70b2d10e93b3b0e3d0b1ad522.tar.gz
src-dca7443ba85da3b70b2d10e93b3b0e3d0b1ad522.zip
. add a hack dedicated to n_himba (or correctly to say problem with his nick
in docbook environment) . clarify comments . mention that this script is dedicated to freefall's environment . add bsd style copyright
Notes
Notes: svn path=/head/; revision=90358
Diffstat (limited to 'tools/diag')
-rw-r--r--tools/diag/ac/cknames.pl32
1 files changed, 30 insertions, 2 deletions
diff --git a/tools/diag/ac/cknames.pl b/tools/diag/ac/cknames.pl
index 41083d74c013..82c3d8b8978b 100644
--- a/tools/diag/ac/cknames.pl
+++ b/tools/diag/ac/cknames.pl
@@ -1,8 +1,34 @@
#!/usr/bin/perl -w
+#
# Copyright (c) 2002 Alexey Zelkin <phantom@FreeBSD.org>
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+#
+# cknames.pl -- this scripts checks for integrity of person lists
+# between authors.ent, CVSROOT/access and passwd database
+# at freefall.freebsd.org
#
-# cknames.pl -- this scripts checks for existence persons listed
-# in authors.ent and access files
+# NOTE: This script is supposed to run at freefall.freebsd.org *only*
#
# $FreeBSD$
#
@@ -18,6 +44,8 @@ $cvs = "cvs -R -d $cvsroot co -p";
open(PASSWD, 'ypcat passwd |') || die "open passwd data: $!\n";
while (<PASSWD>) {
($login,undef) = split(/:/);
+ $login =~ s/_//g; # remove _ from usernames since this
+ # character is not allowed in docbook entities
print "passwd user: $login\n" if $debug;
$users{$login} = 1;
}