В Tue, 27 Nov 2012 11:28:55 -0800
Linda Walsh
Andrey Borzenkov wrote:
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:
Which version of 'what'?
openSUSE
#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 ...
I don't understand. What file are you saying is a symlink?
/lib/systemd/system/local.service. insserv translates "boot.local" into "local.service".
Is this what you meant:
# systemctl enable rc-local.service Warning: unit files do not carry install information. No operation executed.
I do not have openSUSE 12.1, but on 12.2 it is automatically "enabled" if executable /etc/init.d/boot.local exists. There is no need to do it manually. Could you please show ls -l /etc/init.d/boot.local systemctl status rc-local.service -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org