Mark Rogers asked:
The only bit I'm unsure of is the "correct" way to install an init.d startup script; copying the file into /etc/init.d and running it works, but obviously that won't auto-start on power-up. Lurking in the back of my brain I recall using chkconfig or update-rc.d but that's not installed on my ARM (Debian 6) box, what should I use instead? Or should I just create the symlinks manually?
update-rc.d should be installed. It's in the sysv-rc insserv or sysvinit package. It's in sbin, so not on everyone's path.
If you create the symlinks manually, nothing should break.
Hope that helps,