tags 464642 + patch
thanks

Here is the patch.
diff -ur dpsyco-1.0.34.orig/base/src/update-dpsyco-users dpsyco-1.0.34/base/src/update-dpsyco-users
--- dpsyco-1.0.34.orig/base/src/update-dpsyco-users	2006-07-19 21:02:18.000000000 +0300
+++ dpsyco-1.0.34/base/src/update-dpsyco-users	2008-04-06 10:32:11.000000000 +0300
@@ -59,7 +59,7 @@
 	echo "THIS SHOULD NEVER HAPPEN, error in update script."
     elif ! echo "$FUSERS" | grep "^$RU$" > /dev/null 2>&1 ; then
 	echo "dpsyco is deleting user $RU (moving $RU to $RU.disabled)"
-	if [ "$SUDO_USER" == "$RU" -o "$USER" == "$RU" ] ; then
+	if [ "$SUDO_USER" = "$RU" -o "$USER" = "$RU" ] ; then
 	    echo "The script does not kick out any process that the admin runs."
 	    echo "FIX THIS MANUALLY:"
 	    echo "Log out the user and kill all its processes."
diff -ur dpsyco-1.0.34.orig/base/src/update-dpsyco-users-shell dpsyco-1.0.34/base/src/update-dpsyco-users-shell
--- dpsyco-1.0.34.orig/base/src/update-dpsyco-users-shell	2006-07-19 21:02:18.000000000 +0300
+++ dpsyco-1.0.34/base/src/update-dpsyco-users-shell	2008-04-06 10:31:57.000000000 +0300
@@ -50,7 +50,7 @@
 	else
 	    # User should not have shell access.
 	    if ! grep "^$U:X:" $SHDF > /dev/null 2>&1 ; then
-		if [ "$SUDO_USER" == "$U" -o "$USER" == "$U" ] ; then
+		if [ "$SUDO_USER" = "$U" -o "$USER" = "$U" ] ; then
 		    echo "Can not remove the password for the user you are logged in as."
 		    echo "So you have to do that manually by typing:"
 		    echo "	usermod -p X $U"
@@ -63,7 +63,7 @@
     else
 	# User should not have shell access.
 	if ! grep "^$U:x:" $SHDF > /dev/null 2>&1 ; then
-	    if [ "$SUDO_USER" == "$U" -o "$USER" == "$U" ] ; then
+	    if [ "$SUDO_USER" = "$U" -o "$USER" = "$U" ] ; then
 		echo "Can not remove the password for the user you are logged in as."
 		echo "So you have to do that manually by typing:"
 		echo "	usermod -p x $U"
diff -ur dpsyco-1.0.34.orig/src/update-twinspot-users dpsyco-1.0.34/src/update-twinspot-users
--- dpsyco-1.0.34.orig/src/update-twinspot-users	2006-01-28 22:46:03.000000000 +0200
+++ dpsyco-1.0.34/src/update-twinspot-users	2008-04-06 10:32:40.000000000 +0300
@@ -63,7 +63,7 @@
 	echo "THIS SHOULD NEVER HAPPEN, error in update script."
     elif ! echo "$FUSERS" | grep "^$RU$" > /dev/null 2>&1 ; then
 	echo "Del user $RU"
-	if [ "$SUDO_USER" == "$RU" -o "$USER" == "$RU" ] ; then
+	if [ "$SUDO_USER" = "$RU" -o "$USER" = "$RU" ] ; then
 	    echo "The script does not kick out any process that the admin runs."
 	    echo "FIX THIS MANUALLY:"
 	    echo "Log out the user and kill all its processes."

Reply via email to