Hello community, here is the log from the commit of package kiwi for openSUSE:Factory checked in at 2015-05-19 23:14:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kiwi (Old) and /work/SRC/openSUSE:Factory/.kiwi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiwi" Changes: -------- --- /work/SRC/openSUSE:Factory/kiwi/kiwi.changes 2015-05-15 07:42:44.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes 2015-05-19 23:14:41.000000000 +0200 @@ -1,0 +2,97 @@ +Mon May 18 13:28:10 CEST 2015 - [email protected] + +- v7.02.50 released + +------------------------------------------------------------------- +Mon May 18 13:25:55 CEST 2015 - [email protected] + +- Make sure reco_uuid is not used uninitialized + +------------------------------------------------------------------- +Mon May 18 13:15:27 CEST 2015 - [email protected] + +- Fixed setup of boot timeout in elilo compat mode + +------------------------------------------------------------------- +Sun May 17 19:48:05 CEST 2015 - [email protected] + +- Auto validation of templates + +------------------------------------------------------------------- +Sun May 17 19:35:01 CEST 2015 - [email protected] + +- v7.02.49 released + +------------------------------------------------------------------- +Sun May 17 11:52:12 CEST 2015 - [email protected] + +- Fixed use of prefix in updateBootDeviceFstab + + prefix should indicate the prefixed root mount path and + not the temporary config files path. Due to that misuse + the check for boot_bind was wrong and no boot mount was + written to fstab + +------------------------------------------------------------------- +Fri May 15 18:10:42 CEST 2015 - [email protected] + +- Fixed use of prefix in updateRootDeviceFstab + + prefix should indicate the prefixed root mount path and + not the temporary config files path. Due to that misuse + the wrong information was passed to the btrfs tool to + ask for the list of subvolumes + +------------------------------------------------------------------- +Wed May 13 12:26:53 CEST 2015 - [email protected] + +- v7.02.48 released + +------------------------------------------------------------------- +Wed May 13 12:25:20 CEST 2015 - [email protected] + +- Update 13.2 JeOS, auto adaption from validation + +------------------------------------------------------------------- +Wed May 13 12:17:10 CEST 2015 - [email protected] + +- Fixed btrfs based factory restore + + On factory restore the btrfs subvolumes were recreated but no + default subvolume was defined. Because of this the restore of + the data was not correctly shared across the subvolumes + +------------------------------------------------------------------- +Wed May 13 12:15:06 CEST 2015 - [email protected] + +- Added __checkVMConfigExist runtime check + + The ova and ovf formats requires a machine section to be specified + in the XML description. This check makes sure it exists + +------------------------------------------------------------------- +Wed May 13 10:23:29 CEST 2015 - [email protected] + +- Fixed creation of btrfs filesystem + + Delete potentially existing btrfs signature prior to creating + a new filesystem. If used with a UUID mkfs.btrfs refuses to + create the filesystem even with the force option enabled if + there is the same uuid already present in the metadata + +------------------------------------------------------------------- +Wed May 13 10:20:27 CEST 2015 - [email protected] + +- Cleanup use of /mnt string in common boot code + + All function using /mnt hold on a prefix variable containing the value + +------------------------------------------------------------------- +Tue May 12 17:37:57 CEST 2015 - [email protected] + +- Don't log errors from udevSystemStop + + in case udevadm has no control command don't log this error + because the process will be stopped in a second attempt by kill + +------------------------------------------------------------------- @@ -27,0 +125,10 @@ + +------------------------------------------------------------------- +Mon May 11 18:44:49 CEST 2015 - [email protected] + +- Introduce initial support for App Container Image (aci) + + Here is initial implementation of App Container Image (aci) format. + This commit is able to build .aci images conforming to SPEC. + + [1] https://github.com/appc/spec/blob/master/SPEC.md#app-container-image ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kiwi.spec ++++++ --- /var/tmp/diff_new_pack.siv8xu/_old 2015-05-19 23:14:43.000000000 +0200 +++ /var/tmp/diff_new_pack.siv8xu/_new 2015-05-19 23:14:43.000000000 +0200 @@ -27,7 +27,7 @@ Name: kiwi License: GPL-2.0 Group: System/Management -Version: 7.02.47 +Version: 7.02.50 Provides: kiwi-schema = 6.2 Provides: kiwi-image:lxc Provides: kiwi-image:tbz ++++++ kiwi-docu.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/examples/extras/suse-13.1/suse-aci-container/config.sh new/doc/examples/extras/suse-13.1/suse-aci-container/config.sh --- old/doc/examples/extras/suse-13.1/suse-aci-container/config.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/doc/examples/extras/suse-13.1/suse-aci-container/config.sh 2015-05-18 13:10:35.000000000 +0200 @@ -0,0 +1,49 @@ +#!/bin/bash +#================ +# FILE : config.sh +#---------------- +# PROJECT : OpenSuSE KIWI Image System +# COPYRIGHT : (c) 2013 SUSE LLC +# : +# AUTHOR : Robert Schweikert <[email protected]> +# : +# BELONGS TO : Operating System images +# : +# DESCRIPTION : configuration script for SUSE based +# : operating systems +# : +# : +# STATUS : BETA +#---------------- +#====================================== +# Functions... +#-------------------------------------- +test -f /.kconfig && . /.kconfig +test -f /.profile && . /.profile + +#====================================== +# Greeting... +#-------------------------------------- +echo "Configure image: [$kiwi_iname]..." + +#====================================== +# Setup baseproduct link +#-------------------------------------- +suseSetupProduct + +#====================================== +# SuSEconfig +#-------------------------------------- +suseConfig + +#====================================== +# Activate services +#-------------------------------------- +suseActivateDefaultServices + +#====================================== +# Umount kernel filesystems +#-------------------------------------- +baseCleanMount + +exit 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/examples/extras/suse-13.1/suse-aci-container/config.xml new/doc/examples/extras/suse-13.1/suse-aci-container/config.xml --- old/doc/examples/extras/suse-13.1/suse-aci-container/config.xml 1970-01-01 01:00:00.000000000 +0100 +++ new/doc/examples/extras/suse-13.1/suse-aci-container/config.xml 2015-05-18 13:10:35.000000000 +0200 @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> + +<image schemaversion="6.2" name="suse-13.1-aci-guest"> + <description type="system"> + <author>Matwey V. Kornilov</author> + <contact>[email protected]</contact> + <specification>openSUSE 13.1 ACI container</specification> + </description> + <preferences> + <type image="aci" container="os131"/> + <version>1.0.0</version> + <packagemanager>zypper</packagemanager> + <rpm-check-signatures>false</rpm-check-signatures> + <rpm-force>true</rpm-force> + <locale>en_US</locale> + <keytable>us.map.gz</keytable> + <hwclock>utc</hwclock> + <timezone>US/Eastern</timezone> + </preferences> + <users group="root"> + <user password="$1$wYJUgpM5$RXMMeASDc035eX.NbYWFl0" home="/root" name="root"/> + </users> + <repository type="yast2" imageinclude="true"> + <source path="opensuse://13.1/repo/oss/"/> + </repository> + <repository type="rpm-md" imageinclude="true"> + <source path="http://download.opensuse.org/update/13.1/"/> + </repository> + <packages type="image"> + <package name="coreutils"/> + <package name="iputils"/> + </packages> + <packages type="bootstrap"> + <package name="filesystem"/> + <package name="glibc-locale"/> + <package name="module-init-tools"/> + </packages> +</image> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/examples/suse-13.1/suse-aci-container.readme new/doc/examples/suse-13.1/suse-aci-container.readme --- old/doc/examples/suse-13.1/suse-aci-container.readme 1970-01-01 01:00:00.000000000 +0100 +++ new/doc/examples/suse-13.1/suse-aci-container.readme 2015-05-18 13:10:35.000000000 +0200 @@ -0,0 +1,25 @@ +KIWI Image Description Example +============================== +* A ACI[1] is a tarball containing the root file system of the container and manifest. + +How to build this Example +============================== + + kiwi -p /usr/share/doc/packages/kiwi/examples/suse-13.1/suse-aci-container \ + --root /tmp/mycontainer + + kiwi --create /tmp/mycontainer --type aci -d /tmp/mycontainer-result + +How to sign the container +======================================= + + gpg --no-default-keyring --armor \ + --secret-keyring ./rkt.sec --keyring ./rkt.pub \ + --output suse-13.1-aci-guest-1.0.0-linux-x86_64.aci.asc \ + --detach-sig suse-13.1-aci-guest-1.0.0-linux-x86_64.aci + +Login Details +============================== +* Though you are not going to need it, the user root password is 'linux'. + +[1] https://github.com/appc/spec/blob/master/SPEC.md ++++++ kiwi-repo.tar.bz2 ++++++ ++++++ kiwi.tar.bz2 ++++++ ++++ 1920 lines of diff (skipped)
