[26182] in Source-Commits

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

Re: /svn/athena r25378 - in trunk/athena/bin/getcluster: . debian

daemon@ATHENA.MIT.EDU (Jonathan Reed)
Mon Nov 28 10:38:40 2011

Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Jonathan Reed <jdreed@MIT.EDU>
In-Reply-To: <alpine.DEB.2.02.1111180250150.7027@tyger.mit.edu>
Date: Mon, 28 Nov 2011 10:38:37 -0500
Cc: source-commits@MIT.EDU
Message-Id: <A2CD5A87-9121-4326-9155-97DDECFA0ACA@mit.edu>
To: Geoffrey Thomas <geofft@MIT.EDU>
Content-Transfer-Encoding: 8bit

Reverted in r25442.


On Nov 18, 2011, at 2:51 AM, Geoffrey Thomas wrote:

> NAK. Don't quote the shell output without fixing the things that depend on it first:
> 
> opus:~ geofft$ echo $PRINTER
> "meadow"
> opus:~ geofft$ lpq
> 
> WARNING: The print queue '"meadow"' does not appear to exist.
> If you're trying to print to a cluster or dorm printer,
> you should now be using the 'mitprint' queue instead.
> See http://mit.edu/printing/pharos for more information.
> 
> lpq: Unknown destination ""meadow""!
> 
> 
> Granted, the things that depend on it (/usr/athena/lib/init/*shrc) are extremely wrong, but still.
> 
> -- 
> Geoffrey Thomas
> geofft@mit.edu
> 
> On Thu, 11 Aug 2011, Jonathan D Reed wrote:
> 
>> Author: jdreed
>> Date: 2011-08-11 16:26:36 -0400 (Thu, 11 Aug 2011)
>> New Revision: 25378
>> 
>> Modified:
>>  trunk/athena/bin/getcluster/debian/changelog
>>  trunk/athena/bin/getcluster/getcluster.1
>>  trunk/athena/bin/getcluster/getcluster.c
>> Log:
>> In getcluster:
>> * Quote shell output (Trac: #1037)
>> * Update the man page for the 21st century (Trac: #964)
>> 
>> 
>> Modified: trunk/athena/bin/getcluster/debian/changelog
>> ===================================================================
>> --- trunk/athena/bin/getcluster/debian/changelog	2011-08-11 18:38:31 UTC (rev 25377)
>> +++ trunk/athena/bin/getcluster/debian/changelog	2011-08-11 20:26:36 UTC (rev 25378)
>> @@ -1,3 +1,10 @@
>> +debathena-getcluster (10.0.1-0debathena1) unstable; urgency=low
>> +
>> +  * Quote shell output (Trac: #1037)
>> +  * Update the man page for the 21st century (Trac: #964)
>> +
>> + -- Jonathan Reed <jdreed@mit.edu>  Thu, 11 Aug 2011 16:26:14 -0400
>> +
>> debathena-getcluster (10.0.0-0debathena2) unstable; urgency=low
>> 
>>  * Change DEB_AUTO_UPDATE_AUTOCONF to 2.50, not 1.
>> 
>> Modified: trunk/athena/bin/getcluster/getcluster.1
>> ===================================================================
>> --- trunk/athena/bin/getcluster/getcluster.1	2011-08-11 18:38:31 UTC (rev 25377)
>> +++ trunk/athena/bin/getcluster/getcluster.1	2011-08-11 20:26:36 UTC (rev 25378)
>> @@ -36,7 +36,7 @@
>> .B getcluster
>> looks up cluster information for the current hostname.  This name may
>> be overridden by the contents of the file
>> -.B /etc/athena/cluster
>> +.B /etc/cluster
>> or via the command line using the
>> .B \-h
>> option.  A cluster name such as
>> @@ -44,12 +44,12 @@
>> may be given in place of a hostname.
>> .PP
>> If
>> -.B /etc/athena/cluster.fallback
>> +.B /etc/cluster.fallback
>> is present, that file is read and the cluster records in it are
>> considered lower priority than the Hesiod cluster records.  For each
>> variable name in the Hesiod cluster record, no record with the same
>> variable name in the fallback file will be considered.  If
>> -.B /etc/athena/cluster.local
>> +.B /etc/cluster.local
>> is present, that file is read and the cluster records in it are
>> considered higher priority than the Hesiod cluster records and
>> fallback cluster records.
>> @@ -122,9 +122,9 @@
>> is usually invoked from
>> .I save_cluster_info (8),
>> which places its output in the files
>> -.I /var/athena/clusterinfo
>> +.I /var/run/athena-clusterinfo.csh
>> and
>> -.I /var/athena/clusterinfo.bsh
>> +.I /var/run/athena-clusterinfo.sh
>> to be accessed by the C shell in a user's .login file and the Bourne
>> shell in a user's .profile, respectively.  It may also be invoked
>> directly by any user.
>> @@ -161,3 +161,6 @@
>> Copyright 1987, 1997, Massachusetts Institute of Technology
>> .br
>> .SH BUGS
>> +If there exist two unversioned tags of the same name, getcluster will
>> +pick whichever one comes last (either in Hesiod output or in a local
>> +file).  This can be regarded as a feature instead of a bug.
>> 
>> Modified: trunk/athena/bin/getcluster/getcluster.c
>> ===================================================================
>> --- trunk/athena/bin/getcluster/getcluster.c	2011-08-11 18:38:31 UTC (rev 25377)
>> +++ trunk/athena/bin/getcluster/getcluster.c	2011-08-11 20:26:36 UTC (rev 25378)
>> @@ -421,9 +421,9 @@
>> static void output_var(const char *var, const char *val, int bourneshell)
>> {
>>  if (bourneshell)
>> -    printf("%s=%s ; export %s ;\n", var, val, var);
>> +    printf("%s=\"%s\" ; export %s ;\n", var, val, var);
>>  else
>> -    printf("setenv %s %s ;\n", var, val);
>> +    printf("setenv %s \"%s\" ;\n", var, val);
>> }
>> 
>> static void upper(char *v)
>> 
>> 



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