On 16/01/2026 16.03, Johnny Billquist wrote:
> I don't even know which version of things you are looking at, so it's
> hard to comment.
> I'll post later tonight what my setup is, and it starts the PiDP-11 up
> as soon as the system boots (and this was actually how I got it from
> Oscar...)
Ok. Managed to access my system.
So, in systemd, I have:
raspberrypi:systemd/system# systemctl cat pidp11
# /run/systemd/generator.late/pidp11.service
# Automatically generated by systemd-sysv-generator
[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/etc/init.d/pidp11
Description=LSB: PiDP-11 emulator
Before=multi-user.target
Before=multi-user.target
Before=graphical.target
[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SuccessExitStatus=5 6
ExecStart=/etc/init.d/pidp11 start
ExecStop=/etc/init.d/pidp11 stop
raspberrypi:systemd/system#
That causes systemd to start this thing at boot.
That in turn runs /etc/init.d/pidp11, which is a script which basically
just runs /opt/pidp11/bin/pidp11.sh, which in turn is just stopping and
starting portmapper, server11 and client11.
And please don't make any comments on issues you might see in these
files. I didn't create them, and take no responsibility for them. But I
do use them. And they work as intended.
No need to log in. Do not matter if you have a headless or a GUI
environment, since this is completely independent and unaware of any
such details.
If I were to actually want to trim things, I suspect there are
improvements that can be done (including removing that duplicate line in
the file), but I *really* don't want to touch anything around systemd
unless I have to. :-P
Johnny