Under Ubuntu (tested with both 7.04 and 8.04) IDCheck shows the message

[: 100: 0: unexpected operator

That happens because the variable EUID is not defined. I guess dash
(Ubuntu's sh) is not as tolerant as Fedora's (which shows no message).
Bellow a small patch for it.

HTH.

Elder.



--- IDcheck.sh.ORIG	2008-04-27 22:36:44.000000000 -0300
+++ IDcheck.sh	2008-08-29 09:50:52.000000000 -0300
@@ -77,6 +77,8 @@
 	fi
 }
 
+EUID=$(id -u)
+
 if [ -e /etc/passwd -a ! -r /etc/passwd ] ; then
 	echo "/etc/passwd not readable by uid $EUID"
 	exit 1

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to