[Libguestfs] [PATCH v4] RFC: New tool: virt-dib

Richard W.M. Jones rjones at redhat.com
Wed Jul 1 17:42:28 UTC 2015


On Wed, Jul 01, 2015 at 12:50:09PM +0200, Pino Toscano wrote:
> Just wondering if I should resurrect my past idea for different
> appliances ("flavours") with own sets of extra packages, tailored for
> specific usages (e.g. rescue, dib, etc).

We already do something like that in the Fedora spec file.  Actually
having multiple appliances is problematic because of the amount of
space and time consumed building them all, for little gain.

Note also there is a hard limit of 4 GB on the size of the appliance,
in practice I'd prefer not to go near that limit.

> Since we run most of them (except extra-data.d, which need to run on
> the host) in the appliance, they would fail because of missing sudo.
> So the alternatives are either
> (a) setup sudo inside the appliance (which I guess is not acceptable)
> (b) create a fake sudo script which just runs the script, mimicking
>     sudo options if possible
> So I chose (b).

(b) seems like the right choice.

Given we have to use shell scripts, can we use 'set -e' in these shell
scripts?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW




More information about the Libguestfs mailing list