[lxc-devel] OpenSUSE seed containers...

Stéphane Graber stgraber at ubuntu.com
Wed Jun 25 17:27:48 UTC 2014


Thanks,

I've been doing most of the required changes and I should have something
sort-of working later today.

However I've noticed a few things that probably should be fixed:
 - DHCP isn't starting automatically on eth0, I've got to call "dhcpcd eth0"
 - The template doesn't allow you to specify the release or the architecture

The second point is the most important as I usually run the build
environment on the native architecture of the host and then just pass
the right architecture to the template.

On Wed, Jun 18, 2014 at 04:59:00PM -0400, Michael H. Warfield wrote:
> Stéphane (et al)...
> 
> Here are the seed containers I promised you for OpenSUSE to go with that
> template update I shipped in a little bit ago.
> 
> There are three sets of two tarballs (one each per arch i686 / x86_64).
> 
> These two can be used to prime /var/cache/lxc
> 
> opensuse-13.1-cache-i686.tgz
> opensuse-13.1-cache-x86_64.tgz
> 
> These two are minimal OpenSUSE containers as created by lxc-create in an
> OpenSUSE container of the appropriate arch.  It includes the rootfs and
> config file.
> 
> opensuse-13.1-i686.tgz
> opensuse-13.1-x86_64.tgz
> 
> These two are beefed up containers with packages added that will allow
> these containers to build LXC rpms (they were used to create the
> lxc-1.0.4 rpm's I used to build these containers - some tinkering of
> lxc.spec was required), install the rpm's and use them to build
> additional opensuse containers from within the containers.
> 
> opensuse-13.1-chainbuild-i686.tgz
> opensuse-13.1-chainbuild-x86_64.tgz
> 
> The packages that were added to create the later two was as follows...
> 
> zypper install sudo make rpmbuild libcap libcap-devel docbook2X graphviz python3-devel lua-devel python3 vim yum /usr/bin/xsltproc build
> 
> That will "make rpm" on a pre-autoconfed and pre-configured directory.
> I couldn't locate aclocal so autogen.sh hurled chunks on me.  But, I
> could do an autogen in the host and rsync the src directory to the
> containers so I really didn't care.
> 
> The tarballs fairly large.  The first 4 are a little better than 110MB
> and the later two are just shy of 400MB each.
> 
> A 3rd generation port run was performed on x86_64 confirming that the
> resulting containers would build containers identical to the containers
> from the 2nd generation port run.
> 
> I'm copying them up to my web site now.  It's going to take some time so
> it may be hours before all 6 are present.  You can get a head start
> downloading as the cache set are there now.
> 
> On IPv4:
> 
> http://www.wittsend.com/lxc/
> 
> On IPv6:
> 
> http://www.ip6.wittsend.com/lxc/
> 
> Regards,
> Mike
> -- 
> Michael H. Warfield (AI4NB) | (770) 978-7061 |  mhw at WittsEnd.com
>    /\/\|=mhw=|\/\/          | (678) 463-0932 |  http://www.wittsend.com/mhw/
>    NIC whois: MHW9          | An optimist believes we live in the best of all
>  PGP Key: 0x674627FF        | possible worlds.  A pessimist is sure of it!
> 



> _______________________________________________
> lxc-devel mailing list
> lxc-devel at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-devel


-- 
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20140625/6cf963b4/attachment.sig>


More information about the lxc-devel mailing list