[Lxc-users] lxc-clone
Daniel Lezcano
daniel.lezcano at free.fr
Mon Apr 18 12:19:54 UTC 2011
On 04/06/2011 04:05 PM, Serge E. Hallyn wrote:
> Quoting Daniel Lezcano (daniel.lezcano at free.fr):
>>> What do you think is the best way to do this? We could allow the user
>>> to specify a 'firstboot' script, which gets copied into root directory
>>> of the container. Maybe boot the container when it's done, run
>>> /firstboot.sh, and shut down. Or just let that happen when the user
>>> first boots. We could use a /etc/init.d/lxc-firstboot script, but
>>> that will only work if the container's init system actually looks at
>>> sysvinit scripts. Obviously sysvinit and upstart do, and I must
>>> assume that systemd does. lxc-init I assume doesn't.
>> Mmh, that's look a bit complicate for the user. I was thinking about
>> something simpler like:
>>
>> grep -q "lxc.utsname" $lxc_path/$lxc_new/config
>> if [ $? == 0 ]; then
>> sed -e "s/lxc.utsname/lxc.utsname=$hostname" $lxc_path/$lxc_new/config
>> else
>> echo "lxc.utsname = $hostname">> $lxc_path/$lxc_new/config
>> fi
>>
>> and so for the rest of the configuration variables.
> Ok, yeah, that'll be necessary and independent of the distro. But I
> do think a firstboot option will be useful both for -clone and -create.
> It can be totally optional so as not to confuse those who don't want
> it.
I am not sure to understand what is for the 'firstboot' option. Can you
elaborate a bit ?
More information about the lxc-users
mailing list