[25863] in Source-Commits

home help back first fref pref prev next nref lref last post

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)
> 



home help back first fref pref prev next nref lref last post