gdm must go away/not start when going to runlevels other than 5. This probably just requires to implement stop()
Created attachment 113107 [details] the init script needs to manage a properly named lock file in /var/lock/subsys for this to work