]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 680594: Remove contrib/yp_nomail.sh
authorFrédéric Buclin <LpSolit@gmail.com>
Sat, 27 Aug 2011 09:20:11 +0000 (11:20 +0200)
committerFrédéric Buclin <LpSolit@gmail.com>
Sat, 27 Aug 2011 09:20:11 +0000 (11:20 +0200)
r/a=mkanat

contrib/README
contrib/yp_nomail.sh [deleted file]

index 32a5b648853a74e1fd6b0ad0ee3b4c976d786215..f4e40e4a38fafed2c41337434bc52797240017c3 100644 (file)
@@ -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 (executable)
index 9d23d5e..0000000
+++ /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
-