GWARE - System Startup Information ( /etc/rc.d/ ) Add to rc.local if [ -x /etc/rc.d/rc.avahidaemon ]; then if [ -w /var/run/avahi-daemon/pid ]; then rm /var/run/avahi-daemon/pid ; fi sh /etc/rc.d/rc.avahidaemon start fi if [ -x /etc/rc.d/rc.avahidnsconfd ]; then if [ -w /var/run/avahi-dnsconfd.pid ]; then rm /var/run/avahi-dnsconfd.pid ; fi sh /etc/rc.d/rc.avahidnsconfd start fi # s-t-b and g-s-t removed from K #if [ -x /etc/rc.d/rc.system-tools-backends ]; then # if [ -w /var/run/system-tools-backends.pid ]; then rm /var/run/system-tools-backends.pid ; fi # sh /etc/rc.d/rc.system-tools-backends start #fi Add to rc.local_shutdown if [ -x /etc/rc.d/rc.avahidaemon ]; then sh /etc/rc.d/rc.avahidaemon stop rm -f /var/run/avahi-daemon/pid fi if [ -x /etc/rc.d/rc.avahidnsconfd ]; then sh /etc/rc.d/rc.avahidnsconfd stop rm -f /var/run/avahi-dnsconfd.pid fi #if [ -x /etc/rc.d/rc.system-tools-backends ]; then # sh /etc/rc.d/rc.system-tools-backends stop # rm -f /var/run/system-tools-backends.pid #fi Modify rc.4 GDM is likely to crash if it recieves a SIGKILL (i.e. telinit 3). The only known fix at this time is to prepend G_SLICE=always-malloc to the exec line in /etc/rc.d/rc.4. cp /etc/rc.d/rc.4 /etc/rc.d/rc.4.gware sed -ie '/^\s*exec / s:exec /usr/[s]*bin/gdm -nodaemon:G_SLICE=always-malloc &:' /etc/rc.d/rc.4 Create and +x rc.local and rc.local_shutdown if necessary. Remove any old rc.gware and *gware files remaining if you upgraded.