--- a/usr/NX/scripts/setup/nxserver 2012-05-19 03:45:03.000000000 -0600 +++ b/usr/NX/scripts/setup/nxserver 2012-11-16 09:44:04.615561778 -0700 @@ -649,6 +649,11 @@ removeNXinit () { + if [ "$system" = "gentoo" ]; then + systemctl disable nxserver + return 0 + fi + if [ "$system" = "fedora" ] || [ "$system" = "redhat" ] || [ "$system" = "suse" ]; then if [ -f "/sbin/chkconfig" ]; @@ -853,6 +858,11 @@ addNXinit () { + if [ "$system" = "gentoo" ]; then + systemctl enable nxserver + return 0 + fi + runCommand "cat $NODE_ROOT/scripts/init/nxserver > /etc/init.d/nxserver" "Unable to create: '/etc/init.d/nxserver'" "warn" runCommand "chmod +x /etc/init.d/nxserver" "Cannot set permissions of '/etc/init.d/nxserver' file" "warn" @@ -2600,6 +2610,7 @@ echo " debian Debian Woody 3.0, Unstable, Ubuntu, etc." echo " solaris Sun Solaris 8.0, 9.0, 10.0, etc." echo " fedora Fedora Core 1, 2, 3, 4, 5, etc. " + echo " gentoo Gentoo Linux" echo "$errMsg"