[Libguestfs] [PATCH] appliance: Remove /etc/dhcp/dhclient-enter-hooks.d/resolved.

Ioanna Alifieraki ioanna-maria.alifieraki at canonical.com
Thu Apr 18 11:17:18 UTC 2019


I had tried this approach, to add /etc/dhcp/dhclient-enter-hooks.d/resolved
to excludefiles, however it didn't work.
As far as I know, this hook is included in the base image and according
to [1], the current implementation does not apply excludefiles to the base
image.

Jo

[1]
https://github.com/libguestfs/supermin/blob/b2401285cd3e3d42006fc164ef1f046cc35a50c4/src/mode_build.ml#L137


On Thu, Apr 18, 2019 at 10:58 AM Pino Toscano <ptoscano at redhat.com> wrote:

> On Thursday, 18 April 2019 11:53:39 CEST Richard W.M. Jones wrote:
> > Workaround for Ubuntu which uses this script to try to start a systemd
> > service.  That won't work because systemd is not used inside the
> > appliance.  See:
> >
> > https://bugs.launchpad.net/ubuntu/+source/supermin/+bug/1824236
> >
> > Thanks: Ioanna Alifieraki
> > ---
> >  appliance/init | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)
> >
> > diff --git a/appliance/init b/appliance/init
> > index 4f2b55822..b1c4d09ea 100755
> > --- a/appliance/init
> > +++ b/appliance/init
> > @@ -122,7 +122,9 @@ ip link set dev lo up
> >
> >  if test "$guestfs_network" = 1; then
> >      iface=$(ls -I all -I default -I lo /proc/sys/net/ipv4/conf)
> > -    touch /etc/fstab   # Workaround for Ubuntu.
> > +    # Two workarounds for Ubuntu:
> > +    touch /etc/fstab
> > +    rm -f /etc/dhcp/dhclient-enter-hooks.d/resolved
> >      if dhclient --version >/dev/null 2>&1; then
>
> Why not add it as excludefile when building the supermin appliance,
> instead?  This way, Ubuntu would not even need to do any changes in
> libguestfs itself, and that excludefile can be shipped by the same
> package installing that dhclient hook.
>
> --
> Pino Toscano_______________________________________________
> Libguestfs mailing list
> Libguestfs at redhat.com
> https://www.redhat.com/mailman/listinfo/libguestfs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libguestfs/attachments/20190418/44982eed/attachment.htm>


More information about the Libguestfs mailing list