Um, no. I just want to start gdm with a command line argument from init.
I figured out how to do this for anyone who needs to add command line arguments to a daemon that is started from init. With Debian, at least.
I added a variable in /etc/init.d/gdm called PROGARGS with "--no-console". Then when it calls start-stop-daemon, I add the variable at the end of the command. Be sure to put the "-- " (with space) before the argument. And always back up your files before making any changes.
start-stop-daemon --start --quiet --pidfile $PIDFILE --name gdm $SSD_ARG -- $PROGARGS || echo -n " already running"