-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 Well, I don't like being the only one being able to demonstrate this problem. I dunno if rebooting will make a difference; Linux is usually pretty consistent about things. I honestly can't imagine why a variable like that works at the command line but not inside a shell. Frankly, I've never experienced anything like this before. I upgraded to squeeze the other day (Friday) and never had any trouble with these scripts until I came back into Linux last night and ran talkwith this morning. On Sun, Mar 01, 2009 at 06:54:49PM -0500, Chuck Hallenbeck wrote: > Steve, > > On my squeeze system, talkwith still works, and your test script gives > me this: > > Numeric user-id = 0 > Character user-id = root > > So I wonder what's going on here? > > Chuck > > > On Sun, Mar 01, 2009 at 03:23:51PM -0700, Steve Holmes wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: RIPEMD160 > > > > I noticed something lately, like this morning where the numeric > > user-id ($UID) doesn't work inside of scripts anymore. Has anyone > > else noticed this? I'm running Debian Squeeze so I have the latest > > package of espeak and so on. I first noticed the problem in both > > talkwith and speakupconf shell scripts. If I echo $UID from a live > > shell, I hear the numeric value as I would expect. my normal account > > is 1000 and when I echo it from root I hear 0. But when I execute > > this command in a shell script, the $UID field always comes up as an > > empty string or null so the fore mentioned shell scripts error out. > > > > Hear's a sample test script to try this on. > > #!/bin/sh > > # Test user id values > > echo Numeric user-id = $UID > > echo Character user-id = $USER > > > > When I run this script, the second echo command works beautifully but > > the first one puts out the string but the value of $UID is apparently > > empty because it is omitted. > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.9 (GNU/Linux) > > > > iEYEAREDAAYFAkmrCvcACgkQWSjv55S0LfFqIQCeJaozeNd/Le2sCx+1rt8ySvCp > > fbsAn24t0OIPonCOo9lS1GF4EzH+VC+k > > =5Xlv > > -----END PGP SIGNATURE----- > > _______________________________________________ > > Speakup mailing list > > Speakup at braille.uwo.ca > > http://speech.braille.uwo.ca/mailman/listinfo/speakup > > -- > The Moon is Waxing Crescent (25% of Full) > > My web site: www.hallenbeck.ftml.net > See also: www.wedit2.ml1.net > -------- > Please help keep the world clean: others may wish to use it. > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEAREDAAYFAkmrcIEACgkQWSjv55S0LfE1PACgwG+RuR6jakehw05equ/LAsZ3 hfIAoLwVoiXFob42sfBx8yh/p0gTkpfb =imNn -----END PGP SIGNATURE-----