## 3. Create temporary directory.
TEMPORARY_DIRECTORY=`mktemp -d /tmp/single_click_remote_help.XXXXXXXXXX`
-if [ "$?" -ne "0" ]; then
+if [ "0" -ne "$?" ]; then
echo "Temporary directory not created, exiting."
exit 2
fi
## 4. Extract Vnc server binary and make it executable.
BINARY_LINES=`awk '/^__BINARY_BELOW__/ { print NR + 1; exit 0; }' $0`
tail -n+$BINARY_LINES $0 > $TEMPORARY_DIRECTORY/vncserver
-if [ "$?" -ne "0" ]; then
+if [ "0" -ne "$?" ]; then
echo "Vnc server binary not extracted, exiting."
exit 3
fi
echo "Vnc server binary extracted."
chmod +x $TEMPORARY_DIRECTORY/vncserver
-if [ "$?" -ne "0" ]; then
+if [ "0" -ne "$?" ]; then
echo "Execution permission not set, exiting."
exit 4
fi
## 5. Run Vnc server.
echo "Starting Vnc server."
$TEMPORARY_DIRECTORY/vncserver $VNC_SERVER_COMMAND_ARGUMENTS
-if [ "$?" -ne "0" ]; then
+if [ "0" -ne "$?" ]; then
echo "Vnc connection error, exiting."
exit 5
fi