[25863] in Source-Commits
Re: /svn/athena r25269 - trunk/debathena/config/cluster-cups-config/debian
daemon@ATHENA.MIT.EDU (Jonathan Reed)
Wed Jul 20 18:04:52 2011
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Apple Message framework v1084)
From: Jonathan Reed <jdreed@MIT.EDU>
In-Reply-To: <201107202159.p6KLxepd014264@drugstore.mit.edu>
Date: Wed, 20 Jul 2011 18:04:44 -0400
Message-Id: <07E9600F-3DA4-4B46-871B-0EFABA7442EC@mit.edu>
To: source-commits@mit.edu
Content-Transfer-Encoding: 8bit
I don't love this method, but it's for bounded time (between now and Sept).
-Jon
On Jul 20, 2011, at 5:59 PM, Jonathan D Reed wrote:
> 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)
>