PREIN
/bin/sh
#!/bin/sh
NODE_ROOT="/usr/NX";
NXSHELL="/bin/nxserver";
if [ "$1" = 1 ];
then
type ssh-keygen >/dev/null 2>&1
if [ $? -ne 0 ];
then
echo "Error: Cannot find 'ssh-keygen' in '$PATH'."
echo "Error: Please make sure that 'ssh-keygen' is available."
echo "Error: in any of the above directories."
exit 1
fi
exit 0;
fi
sleep 1
PREUN
/bin/sh
#!/bin/sh
if [ "$1" = 0 ];
then
if test -x /usr/NX/scripts/setup/nxserver ;
then
/usr/NX/scripts/setup/nxserver --preuninstall
cp -pf /usr/NX/scripts/setup/nxserver /usr/NX/scripts/setup/nxserver.uninstall
fi
fi
sleep 1
POSTIN
/bin/sh
#!/bin/sh
NODE_ROOT="/usr/NX";
if [ "$1" = 1 ];
then
if [ -f "$NODE_ROOT/etc/server.cfg" ];
then
/usr/NX/scripts/setup/nxserver --update
else
/usr/NX/scripts/setup/nxserver --install
fi
fi
if [ "$1" -gt 1 ];
then
/usr/NX/scripts/setup/nxserver --update
fi
sleep 1
POSTUN
/bin/sh
#!/bin/sh
NODE_ROOT="/usr/NX";
if [ "$1" = 0 ];
then
if [ ! -f "$NODE_ROOT/scripts/setup/nxserver.uninstall" ];
then
echo "Warning: Cannot execute '$NODE_ROOT/scripts/setup/nxserver.uninstall --uninstall': File doesn't exist." 1>&2
echo "Warning: Postuninstall script cannot be completed." 1>&2
exit 0
fi
if test -x /usr/NX/scripts/setup/nxserver.uninstall ;
then
/usr/NX/scripts/setup/nxserver.uninstall --uninstall
if [ "$?" != 0 ];
then
exit 1;
fi
else
echo "Cannot execute: /usr/NX/scripts/setup/nxserver.uninstall."
echo "Uninstall failed."
echo "Please remove NX Server files from '/usr/NX' directory and user: nx from the system."
fi
fi
sleep 1