# $FreeBSD: /repoman/r/ncvs/CVSROOT/cfg_local.pm,v 1.26 2003/02/28 21:17:06 peter Exp $ # $DragonFly: cfg_local.pm,v 1.4 2003/11/02 20:41:14 dillon Exp $ #################################################################### #################################################################### # This file contains local configuration for the CVSROOT perl # scripts. It is loaded by cfg.pm and overrides the default # configuration in that file. # # It is advised that you test it with # 'env CVSROOT=/path/to/cvsroot perl -cw cfg.pm' # before you commit any changes. The check is to cfg.pm which # loads this file. #################################################################### #################################################################### $CHECK_HEADERS = 1; $IDHEADER = 'DragonFly'; $UNEXPAND_RCSID = 1; %TEMPLATE_HEADERS = ( "Reviewed by" => '.*', "Submitted by" => '.*', "Obtained from" => '.*', "Approved by" => '.*', "PR" => '.*', "MFC after" => '\d+(\s+(days?|weeks?|months?))?' ); # $MAILCMD = "/usr/local/bin/mailsend -H"; $MAILCMD = "/usr/sbin/sendmail -t"; $MAIL_BRANCH_HDR = "X-DragonFly-CVS-Branch"; $ADD_TO_LINE = 0; $MAILBANNER = "DragonFly src repository"; if (defined $ENV{'CVS_COMMIT_ATTRIB'}) { my $attrib = $ENV{'CVS_COMMIT_ATTRIB'}; $MAILBANNER .= " ($attrib committer)"; } # Sanity check to make sure we've been run through the wrapper and are # now primary group 'ncvs'. # $COMMITCHECK_EXTRA = sub { # my $GRP=`/usr/bin/id -gn`; # chomp $GRP; # unless ( $GRP =~ /^ncvs$/ ) { # print "You do not have group ncvs (commitcheck)!\n"; # exit 1; # We could return false here. But there's # # nothing to stop us taking action here instead. # } return 1; }; # Wrap this in a hostname check to prevent mail to the DragonFly # list if someone borrows this file and forgets to change it. my $hostname = `/bin/hostname`; die "Can't determine hostname!\n" if $? >> 8; chomp $hostname; if ($hostname =~ /^crater\.dragonflybsd\.org$/i) { $MAILADDRS = 'commits@lists.dragonflybsd.org'; @COMMIT_HOSTS = qw(crater.dragonflybsd.org); } $ADD_CVSWEB_LINKS = 1; $CVSWEB_URL = "http://www.dragonflybsd.org/cvsweb"; 1; # Perl requires all modules to return true. Don't delete!!!! #end