В Mon, 26 Nov 2012 00:16:04 -0800
Linda Walsh
I couldn't understand why boot processes no longer worked -- "boot.local" was reserved for calling site-local boot needed processes after boot and before single-user. It is no longer called,
Which version? On 12.2: bor@opensuse:~> systemctl status local.service rc-local.service - /etc/init.d/boot.local Compatibility Loaded: loaded (/lib/systemd/system/rc-local.service; static) Active: active (exited) since Sat, 24 Nov 2012 22:42:13 +0400; 1 day and 20h ago Main PID: 1168 (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/rc-local.service And I did not do anything special to enable it. Actually thank you for reminder, because bor@opensuse:~> LC_ALL=C rpm -qf /etc/init.d/boot.local file /etc/init.d/boot.local is not owned by any package so "rm /etc/init.t/boot.local" is in order.
but worse, trying to add it, I am told:
#chkconfig boot.local on insserv: Note: sysvinit service boot.local is shadowed by systemd local.service, Forwarding request to '/bin/systemctl --root / enable local.service'. Operation failed: No such file or directory insserv: Forward service request to systemctl returned error status : 256 insserv: script name boot.local is not valid, skipped!
Yes, that is unfortunate consequence of the fact that systemctl does not allow enable/disable operation on symlinks. Error message could be more meaningful though ... bor@opensuse:~> ll /lib/systemd/system/local.service lrwxrwxrwx 1 root root 16 сент. 9 00:46 /lib/systemd/system/local.service -> rc-local.service Just do "systemctl enable rc-local.service" if for some reason it does not work automatically. Or file a bug so local.service may be made first class citizen. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org