Hi,

OpenRC doesn’t take the hostname service service on LXC even if the
symlink exists:

        as112 ~ # rc-status boot | grep hostname
        as112 ~ # file /etc/runlevels/boot/hostname
        /etc/runlevels/boot/hostname: symbolic link to /etc/init.d/hostname

On a bare-metal box, the service is started:

        edge08-clouvider ~ # rc-status boot | grep hostname
         hostname                                                          [  
started  ]
        edge08-clouvider ~ # file /etc/runlevels/boot/hostname
        /etc/runlevels/boot/hostname: symbolic link to /etc/init.d/hostname
        edge08-clouvider ~ # 

If I try to use `rc-update`, as the symlink exists, it fails, but if I
delete the service and re-add it, the result is the same:

        as112 ~ # rc-update add hostname boot
         * rc-update: hostname already installed in runlevel `boot'; skipping
        as112 ~ # rc-update del hostname boot
         * service hostname removed from runlevel boot
        as112 ~ # rc-update add hostname boot
         * service hostname added to runlevel boot
        as112 ~ # rc-status boot | grep hostname
        as112 ~ #

So, I’m a bit confused here. If someone has an idea…

Thanks!
-- 
Alarig

Reply via email to