Am 18.07.2016 um 09:05 schrieb Evgeni Golov:
> On Mon, Jul 18, 2016 at 07:56:40AM +0200, Martin Pitt wrote:
>> Hello Michael, Evgeni,
>>
>> Evgeni Golov [2016-07-18 7:25 +0200]:
>>>>> There is no point in even wasting four getty processes on tty1-4 in
>>>>> LXC -- containers are not meant to have gettys on ttys in the first
>>>>> place. I committed a fix to git for that.
>>>>> (ConditionVirtualization=!container)
>>>
>>> this will break lxc-console, but more later :)
>>
>> console-getty.service suffices for that -- this is running in
>> containers. Interestingly I also have container-getty@{0,..3}.service
>> running. "lxc-start -n mycontainer -F" also works, i. e. you see the
>> boot messages.
>
> Cool, will test that. Does this also apply to Jessie inside the
> container? Or only Stretch+?
>
>>>> I just created a test jessie lxc container (using lxc 2.0.0-3~bpo8+1) on
>>>> jessie host system (using lxc-create -t download)
>>>
>>> -t debian please, -t download will download an image from
>>> linuxcontainers.org, which might or might not be the same as -t debian.
>>> (AFAIK it is almost identical, but please don't file bugs if it isn't
>>> ;))
>>
>> The "download" images are built from the exact same templates. Using
>> the "debian" template will do the exact same things, check
>> /usr/share/lxc/templates/lxc-debian . This has those modifications.Fwiw, only the download option seems to work if you try to create unprivileged containers. > That was meant more as a disclaimer. :) > The images are built from master and contain minimal changes > (https://github.com/lxc/lxc-ci/blob/master/templates/debian.json), but > yeah, usually the work/don't work matrix will be identical. > >> I do remember that Stèphane Graber (LXC upstream) was bugging me about >> fixing sigpwr.target in systemd proper >> (https://lists.linuxcontainers.org/pipermail/lxc-users/2015-May/009279.html >> and https://launchpad.net/bugs/1457321), the udev stuff isn't >> necessary at all as udev will already not start in LXC due to >> ConditionPathIsReadWrite=/sys, and the getty modifications should now >> be obsolete too. > > ACK @ udev > systemd sigpwr is fixed since Stretch, so we'll have to keep that until > the fix was backported? > getty I'll test as mentioned above. > > happy to drop as much as possible :) > > Greets > >> >> The lxc-ubuntu template does none of these modifications, and it works >> fine. So indeed they should be dropped from the lxc-debian template as >> well. (This should be done upstream). >> Evgeni, I've cherry-picked some of the changes for our jessie branch: https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/log/?h=jessie (the three most recent commits) Can you please review those changes and let me know if there is something missing? Regards, Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Pkg-systemd-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers
