From dd0e1c27011f13edc0083078ebef7d061822cff7 Mon Sep 17 00:00:00 2001 From: Frédéric Buclin Date: Sat, 27 Aug 2011 11:15:16 +0200 Subject: Bug 680594: Remove contrib/yp_nomail.sh --- contrib/README | 18 +----------- contrib/yp_nomail.sh | 77 ---------------------------------------------------- 2 files changed, 1 insertion(+), 94 deletions(-) delete mode 100755 contrib/yp_nomail.sh (limited to 'contrib') 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 . - 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 . - 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 . - - 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 - -- cgit v1.2.3-24-g4f1b