summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorFrédéric Buclin <LpSolit@gmail.com>2011-08-27 11:20:11 +0200
committerFrédéric Buclin <LpSolit@gmail.com>2011-08-27 11:20:11 +0200
commit38e72e581678c0420b911d2a1fb134a8d5dc0309 (patch)
treec1bfa0d2f47b62c132c34278339c4b5de2291dae /contrib
parentdd7eacbef2571efe55e5b18d80e93837dc6619d1 (diff)
downloadbugzilla-38e72e581678c0420b911d2a1fb134a8d5dc0309.tar.gz
bugzilla-38e72e581678c0420b911d2a1fb134a8d5dc0309.tar.xz
Bug 680594: Remove contrib/yp_nomail.sh
r/a=mkanat
Diffstat (limited to 'contrib')
-rw-r--r--contrib/README18
-rwxr-xr-xcontrib/yp_nomail.sh77
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
-