[25861] in Source-Commits
/svn/athena r25269 - trunk/debathena/config/cluster-cups-config/debian
daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Wed Jul 20 17:59:46 2011
Date: Wed, 20 Jul 2011 17:59:40 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201107202159.p6KLxepd014264@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Author: jdreed
Date: 2011-07-20 17:59:40 -0400 (Wed, 20 Jul 2011)
New Revision: 25269
Modified:
trunk/debathena/config/cluster-cups-config/debian/debathena-cluster-cups-config.init
Log:
Abuse /var/run/athena-nologin to indicate that we're busy
Modified: trunk/debathena/config/cluster-cups-config/debian/debathena-cluster-cups-config.init
===================================================================
--- trunk/debathena/config/cluster-cups-config/debian/debathena-cluster-cups-config.init 2011-07-20 21:50:47 UTC (rev 25268)
+++ trunk/debathena/config/cluster-cups-config/debian/debathena-cluster-cups-config.init 2011-07-20 21:59:40 UTC (rev 25269)
@@ -17,14 +17,18 @@
start)
if [ -f /var/lib/debathena-cluster-cups-config-reconfigure_required ]; then
log_action_msg "Adding cluster printers"
- touch /var/run/debathena-adding-printers
+ nologin=0
+ if [ ! -f /var/run/athena-nologin ]; then
+ touch /var/run/athena-nologin
+ nologin=1
+ fi
if /usr/share/debathena-cluster-cups-config/configure-athena-printers add; then
rm -f /var/lib/debathena-cluster-cups-config-reconfigure_required
log_end_msg 0
else
log_end_msg 1
fi
- rm /var/run/debathena-adding-printers
+ [ $nologin -eq 1 ] && rm /var/run/athena-nologin
fi
;;
stop|restart|reload|force-reload|status)