diff options
-rw-r--r-- | contrib/README | 18 | ||||
-rwxr-xr-x | contrib/yp_nomail.sh | 77 |
2 files changed, 1 insertions, 94 deletions
diff --git a/contrib/README b/contrib/README index 32a5b6488..f4e40e4a3 100644 --- a/contrib/README +++ b/contrib/README @@ -8,19 +8,13 @@ This file is encoded in UTF8 for purposes of contributor names. This directory includes: -bugzilla_ldapsync.rb -- Script that can be run via Cron that queries an LDAP - server for e-mail addresses to add Bugzilla users - for. Will optionally disable Bugzilla users with - no matching LDAP record. Contributed by Thomas - Stromberg <thomas+bugzilla@stromberg.org>. - bugzilla-submit/ -- A standalone bug submission program. bzdbcopy.pl -- A script to copy data from an installation running on one DB platform to an installation running on another DB platform. -bz_webservice_demo.p -- An example script that demonstrates how to talk to +bz_webservice_demo.pl -- An example script that demonstrates how to talk to Bugzilla via XMLRPC. cmdline/ -- Various commands for querying your Bugzilla @@ -30,13 +24,6 @@ bz_webservice_demo.p -- An example script that demonstrates how to talk to from a given directory. The log is useful when changes need to be backed out. - gnatsparse/ -- A Python script used to import a GNATS database - into Bugzilla. - - gnats2bz.pl -- A Perl script to help import bugs from a GNATS - database into a Bugzilla database. Contributed by - Tom Schutter <tom@platte.com>. - jb2bz.py -- Script to import bugs from JitterBug to Bugzilla. merge-users.pl -- Script to merge two user accounts. The activities @@ -68,6 +55,3 @@ sendunsentbugmail.pl -- Script to find bugs with un-sent mail and to missing users to Bugzilla. Can disable/update non-existing/changed information. Contributed by Andreas Höfler <andreas.hoefler@bearingpoint.com>. - - yp_nomail.sh -- Script that can be run via Cron that regularly updates - the nomail file for terminated employees. diff --git a/contrib/yp_nomail.sh b/contrib/yp_nomail.sh deleted file mode 100755 index 9d23d5e33..000000000 --- a/contrib/yp_nomail.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/sh -# -*- Mode: ksh -*- -############################################################################## -# yp_nomail -# -# Our mail admins got annoyed when bugzilla kept sending email -# to people who'd had bugzilla entries and left the company. They -# were no longer in the list of valid email users so it'd bounce. -# Maintaining the 'data/nomail' file was a pain. Luckily, our UNIX -# admins list all the users that ever were, but the people who've left -# have a distinct marker in their password file. For example: -# -# fired:*LK*:2053:1010:You're Fired Dude:/home/loser:/bin/false -# -# This script takes advantage of the "*LK*" convention seen via -# ypcat passwd and dumps those people into the nomail file. Any -# manual additions are kept in a "nomail.(domainname)" file and -# appended to the list of yp lockouts every night via Cron -# -# 58 23 * * * /export/bugzilla/contrib/yp_nomail.sh > /dev/null 2>&1 -# -# Tak ( Mark Takacs ) 08/2000 -# -# XXX: Maybe should crosscheck w/bugzilla users? -############################################################################## - -#### -# Configure this section to suite yer installation -#### - -DOMAIN=`domainname` -MOZILLA_HOME="/export/mozilla" -BUGZILLA_HOME="${MOZILLA_HOME}/bugzilla" -NOMAIL_DIR="${BUGZILLA_HOME}/data" -NOMAIL="${NOMAIL_DIR}/nomail" -NOMAIL_ETIME="${NOMAIL}.${DOMAIN}" -NOMAIL_YP="${NOMAIL}.yp" -FIRED_FLAG="\*LK\*" - -YPCAT="/usr/bin/ypcat" -GREP="/usr/bin/grep" -SORT="/usr/bin/sort" - -########################## no more config needed ################# - -# This dir comes w/Bugzilla. WAY too paranoid -if [ ! -d ${NOMAIL_DIR} ] ; then - echo "Creating $date_dir" - mkdir -p ${NOMAIL_DIR} -fi - -# -# Do some (more) paranoid checking -# -touch ${NOMAIL} -if [ ! -w ${NOMAIL} ] ; then - echo "Can't write nomail file: ${NOMAIL} -- exiting" - exit -fi -if [ ! -r ${NOMAIL_ETIME} ] ; then - echo "Can't access custom nomail file: ${NOMAIL_ETIME} -- skipping" - NOMAIL_ETIME="" -fi - -# -# add all the people with '*LK*' password to the nomail list -# XXX: maybe I should customize the *LK* string. Doh. -# - -LOCKOUT=`$YPCAT passwd | $GREP "${FIRED_FLAG}" | cut -d: -f1 | sort > ${NOMAIL_YP}` -`cat ${NOMAIL_YP} ${NOMAIL_ETIME} > ${NOMAIL}` - -exit - - -# end - |