Re:One Year with ThinkPad and Linux (From MacBook Pro)
by catdog on Friday August 28, 2020 @10:16AM
(#24305103)
> Used to be able to just drop commands into rc.local but now it's not as simple.
Why not? Also you can try https://linrunner.de/tlp/
Re:One Year with ThinkPad and Linux (From MacBook Pro)
by yrro on Friday August 28, 2020 @10:23AM
(#24305197)
(For the benefit of anyone who is wondering)
A Type=oneshot systemd service that is WantedBy=sysinit.target (for early-ish boot) or multi-user.target (for late-ish boot) is the rough equivalent of an entry in /etc/rc.local.
The bootup(7) man page shows how these targets fit into the bootup process.
That said, systemd-rc-local-generator(1) provides backwards-compatibility with /etc/rc.local, so putting stuff in there should still work. Any output or error messages will be logged by the rc-local.service unit.
Re:One Year with ThinkPad and Linux (From MacBook Pro)
by imglorp on Friday August 28, 2020 @09:58AM
(#24304886)
Crontab has an @reboot key which is convenient for quick hacks without making a whole systemd unit.
Speaking of systemd, "man systemd-rc-local-generator" alleges you can still create an rc.local and it will handle it.
Re:One Year with ThinkPad and Linux (From MacBook Pro)
by lmilcin on Friday August 28, 2020 @09:53AM
(#24304819)
I have a bunch of scripts that run on every start and wakeup. Some of those scripts do things like configure my machine depending on where I am (for example, detect presence of my home WiFi).
Re:One Year with ThinkPad and Linux (From MacBook Pro)
by jeffbee on Friday August 28, 2020 @10:03AM
(#24304943)
It doesn't seem like you'd be able to do that on wakeup. Don't you have to put those kinds of commands in a hook that runs after a wifi link state change?
Re:One Year with ThinkPad and Linux (From MacBook Pro)
by lmilcin on Friday August 28, 2020 @10:11AM
(#24305033)
I am not sure what you mean. As bad as it is, systemd actually supports running stuff on wakeup. One figures, it has support for everything.
Re:One Year with ThinkPad and Linux (From MacBook Pro)
by jeffbee on Friday August 28, 2020 @11:01AM
(#24305698)
What I mean is that when the machine wakes up, it's not associated with a wifi network until later, so isn't it a race if such a thing runs at wakeup?
Re:One Year with ThinkPad and Linux (From MacBook Pro)
by boring_twenties on Friday August 28, 2020 @11:34AM
(#24306069)
OK so we sleep for 30 seconds and try again, maybe give up after 5 or 10 iterations of this. What's the problem?
Used to be able to just drop commands into rc.local but now it's not as simple.