So I have a slightly bizarre problem....
I have an openembedded linux setup.
Sometimes it will be on hardware that has a cellular USB modem installed on the PCB, and sometimes not.
I won't know before I boot.
So udev correctly sees the usb ID and I can create a udev rule to do...
Something.
That is the question. What something?
Ultimately I want to run up pppd and chatscript at the right point in the boot process.
So should I make the udev action something like
"systemctl enable
pppd@ttyACM0.service"
Or should I just symbolic link in the .service file?
Suggestions?