dbd31c9d88
- Deleted openSUSE 13.2 boot descriptions - Refactor Uri constructor Make repo_type an optional parameter, which is only required if the specified uri leaves a type choice - Fixup PyPI entry registry The wrong project url was referenced - Bump version: 9.3.1 → 9.3.2 - Fixed MANIFEST.in kiwi.solver code was not included into source archive OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=1
8816 lines
290 KiB
Plaintext
8816 lines
290 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Mar 8 17:24:18 CET 2017 - ms@suse.com
|
|
|
|
- Added Leap42.3 boot descriptions
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 8 17:23:43 CET 2017 - ms@suse.com
|
|
|
|
- Deleted openSUSE 13.2 boot descriptions
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 8 16:06:09 CET 2017 - ms@suse.com
|
|
|
|
- Refactor Uri constructor
|
|
|
|
Make repo_type an optional parameter, which is only
|
|
required if the specified uri leaves a type choice
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 8 12:33:13 CET 2017 - ms@suse.com
|
|
|
|
- Fixup PyPI entry registry
|
|
|
|
The wrong project url was referenced
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 7 17:40:07 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 9.3.1 → 9.3.2
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 7 17:35:11 CET 2017 - ms@suse.com
|
|
|
|
- Fixed MANIFEST.in
|
|
|
|
kiwi.solver code was not included into source archive
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 7 16:45:41 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 9.3.0 → 9.3.1
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 7 16:45:06 CET 2017 - ms@suse.com
|
|
|
|
- Fixed doc api build for renamed source file
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 7 16:31:45 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 9.2.4 → 9.3.0
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 7 16:22:04 CET 2017 - ms@suse.com
|
|
|
|
- Flake8 fixes for unit tests
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 7 15:33:55 CET 2017 - ms@suse.com
|
|
|
|
- Apply code quality checks for unit tests too
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 7 13:15:44 CET 2017 - ms@suse.com
|
|
|
|
- Fixed import of solv module
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 7 12:40:25 CET 2017 - dcassany@suse.com
|
|
|
|
- Import root system from a given image
|
|
|
|
This commit includes the root import feature. A `derived_from`
|
|
attribute has been included with the <type> section to make
|
|
reference to the image file to import. The image format to import
|
|
is assumed to be the same as the build type to import.
|
|
|
|
The current format supported is docker
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 7 12:35:20 CET 2017 - ms@suse.com
|
|
|
|
- Flake cleanup for unit tests
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 6 17:23:30 CET 2017 - ms@suse.com
|
|
|
|
- Prevent use of project relative import statements
|
|
|
|
For details on the motivation of this change please visit:
|
|
https://wiki.python.org/moin/FutureProofPython
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 6 15:34:41 CET 2017 - ms@suse.com
|
|
|
|
- Allow activation/deactivation of sysV services
|
|
|
|
systemd is still legacy sysV init compatible, thus the kiwi
|
|
helper scripts to activate/deactivate services should not
|
|
only be limited to systemd services. Fixes #256
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 6 12:03:03 CET 2017 - ms@suse.com
|
|
|
|
- Support package capabilities in sat solver
|
|
|
|
A solver operation can receive a package or pattern name but
|
|
a capability name was considered a package name and failed
|
|
to resolve. This commit fixes the solver operation with
|
|
regards to package capabilities
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 6 10:57:28 CET 2017 - ms@suse.com
|
|
|
|
- Add runtime check for kernel match
|
|
|
|
If a kiwi initrd is used, the kernel used to build the kiwi
|
|
initrd and the kernel used in the system image must be the
|
|
same in order to avoid an inconsistent boot setup. This is
|
|
related to (bsc#1027610)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 3 16:22:29 CET 2017 - ms@suse.com
|
|
|
|
- Added runtime check for boot image reference
|
|
|
|
If an initrd_system different from kiwi is selected for a
|
|
vmx (simple disk) image, it does not make sense to setup a reference
|
|
to a kiwi boot image description, because no kiwi boot image will be
|
|
built. Despite that it does not hurt it's still an inconsistent
|
|
setup. This is related to (bsc#1027610)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 3 12:11:34 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 9.2.3 → 9.2.4
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 3 12:10:47 CET 2017 - ms@suse.com
|
|
|
|
- Update documentation
|
|
|
|
the docker build container is now build with the correct
|
|
namespace. Thus no image tagging is required anymore
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 3 11:32:47 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 9.2.2 → 9.2.3
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 2 17:14:52 CET 2017 - davidcassany@gmail.com
|
|
|
|
- Support container names with slashes (#254)
|
|
|
|
Umoci tool doesn't require any other parameter than a tag to
|
|
identify the container. So container_name value is not used in
|
|
umoci.
|
|
|
|
This Fixes#253
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 1 15:02:31 CET 2017 - dcassany@suse.com
|
|
|
|
- Use default command only if no entrypoit and subcommand aren't set
|
|
|
|
Fixes #251
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 1 12:51:01 CET 2017 - dcassany@suse.com
|
|
|
|
- Fix tagging for OCI images
|
|
|
|
This commit fixes the tagging schema for umoci. An OCI image
|
|
name is path[:tag], this commit rearranges some variable names to
|
|
avoid confusions between names and tags.
|
|
|
|
Fixes #249
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 28 16:29:09 CET 2017 - ms@suse.com
|
|
|
|
- Add support for repository credentials
|
|
|
|
The package and solver repository classes did not provide an
|
|
interface to deal with repository credentials. This commit
|
|
add support for the zypper package manager and the generic
|
|
urlopen based download method of the solver class. This
|
|
Fixes #246
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 28 13:08:54 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 9.2.1 → 9.2.2
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 28 13:07:38 CET 2017 - ms@suse.com
|
|
|
|
- Update documentation
|
|
|
|
Add detailed information how to update the docker Build Container
|
|
on the official dockerhub registry. This is needed to use custom
|
|
or newer versions of the currently published Build Container
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 28 12:43:11 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 9.2.0 → 9.2.1
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 28 12:42:12 CET 2017 - ms@suse.com
|
|
|
|
- Update documentation
|
|
|
|
The changes in building docker images now allows for using
|
|
the docker load command to import the dice container
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 28 07:52:25 CET 2017 - ngompa13@gmail.com
|
|
|
|
- Fix default reposdir path for DNF
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 27 15:45:14 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 9.1.0 → 9.2.0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 27 11:35:06 CET 2017 - ms@suse.com
|
|
|
|
- Added support for exclude docs for dnf
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 27 10:19:56 CET 2017 - ms@suse.com
|
|
|
|
- Fixup default cache and plugin dir for dnf
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 24 15:08:09 CET 2017 - ms@suse.com
|
|
|
|
- Update distribution support status
|
|
|
|
Add information that Fedora systems are now supported as well
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 24 14:29:55 CET 2017 - ms@suse.com
|
|
|
|
- Make sure bootenv can be initialized
|
|
|
|
An existing grub bootenv file should be deleted prior to calling
|
|
grub2-install in order to allow grub2 to create a new correct
|
|
bootenv file
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 23 15:37:26 CET 2017 - ms@suse.com
|
|
|
|
- Added DNF package management implementation
|
|
|
|
DNF is the package manager used on Fedora systems and will also most
|
|
likely replace yum for the next generation of RHEL. Along with the
|
|
implementation here an example JeOS image description for Fedora can
|
|
be found on: https://github.com/SUSE/kiwi-descriptions.
|
|
This Fixes #36
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 21 09:20:45 CET 2017 - ms@suse.com
|
|
|
|
- Follow up fix for network driver delay
|
|
|
|
Each network interface will be switched off for a short
|
|
moment when the kernel network driver is loaded. During
|
|
that time the link status information would be misleading.
|
|
Thus we wait a short time before the link status check
|
|
is started
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 20 17:38:24 CET 2017 - dcassany@suse.com
|
|
|
|
- Include compression optimization flags for mksquashfs command
|
|
|
|
This commit includes some flags for mksquashfs command in other to
|
|
achieve higher compression rates. Also note that those flags were
|
|
already present in KIWI former versions, thus they have been
|
|
included again for compatibility reasons.
|
|
|
|
This commit fixes #242
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 20 16:27:52 CET 2017 - ms@suse.com
|
|
|
|
- Allow to convert GPT into MBR
|
|
|
|
The type attribute force_mbr allows to convert a system selected
|
|
for use with a GPT to use an MBR (msdos table). The attribute
|
|
only takes effect on image configurations which would select the
|
|
GPT partitioner. This Fixes #236
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 20 11:34:13 CET 2017 - ms@suse.com
|
|
|
|
- Wait for network drivers to pass init
|
|
|
|
Before we check for the link status a waid period of 3 seconds
|
|
should guarantee that the network drivers have passed the init
|
|
routines
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 16 15:37:34 CET 2017 - ms@suse.com
|
|
|
|
- Refactor waitForLinkUp
|
|
|
|
Put code which does not belong into the loop outside of
|
|
the loop. Also maintain sleep timeout and retry count
|
|
in variables
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 16 15:24:27 CET 2017 - ms@suse.com
|
|
|
|
- Fixed waitForLinkUp and setIPLinkUp
|
|
|
|
The setIPLinkUp method did not handle the return value of the
|
|
waitForLinkUp call and always returned success even if
|
|
waitForLinkUp ran into a timeout
|
|
|
|
The waitForLinkUp method was improved in a way that it does
|
|
not wait if the link detection discovered the interface is
|
|
unplugged. The detection if a cable is connected or not only
|
|
works if the ifplugstatus tool was found in the initrd
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 10 09:52:55 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 9.0.2 → 9.1.0
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 9 17:02:38 CET 2017 - ms@suse.com
|
|
|
|
- Implement handling for efipartsize
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 9 16:48:38 CET 2017 - ms@suse.com
|
|
|
|
- Decrease default EFI partition size to 20MB
|
|
|
|
The former default of 200MB was way too large and is a
|
|
waste of space. Related to Issue #237
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 9 16:47:48 CET 2017 - ms@suse.com
|
|
|
|
- Added efipartsize attribute in type setup
|
|
|
|
The attribute allows to specify a custom size for the
|
|
EFI partition. Fixes #237
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 9 15:34:48 CET 2017 - ms@suse.com
|
|
|
|
- Allow bootloader="custom" for bootloader attribute
|
|
|
|
If specified as such the bootloader configuration and
|
|
installation will be skipped. However the editbootinstall
|
|
and editbootconfig scripts will still be called. This
|
|
Fixes #235
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 9 11:37:38 CET 2017 - ms@suse.com
|
|
|
|
- Fixed create_repository_solvable
|
|
|
|
If the solvable already exists, the method should return it
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 8 17:19:37 CET 2017 - ms@suse.com
|
|
|
|
- Added handling for spare_part attribute
|
|
|
|
Add a spare partition right before the root partition of
|
|
the configured size. Fixes #234
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 8 16:27:37 CET 2017 - ms@suse.com
|
|
|
|
- Added new type attribute spare_part
|
|
|
|
spare_part receives a size value with an optional unit (M|G)
|
|
and is used for disk images to allow the creaton of a spare
|
|
partition of the configured size. Issue #234
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 8 15:53:10 CET 2017 - ms@suse.com
|
|
|
|
- Delete all traces of vboot firmware
|
|
|
|
The vboot firmware setup was a workaround on arm for the
|
|
chromebook platform several years ago. From a todays
|
|
perspective the setup and the way to boot would be different
|
|
and obsoletes the special case implementation. Thus this
|
|
is gone now. Related to Issue #234
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 8 10:56:06 CET 2017 - ms@suse.com
|
|
|
|
- Prevent quoted domain name in dhclientImportInfo
|
|
|
|
We're getting domain name by parsion a lease file. Unfortunately in
|
|
lease file domain name is quoted, which breaks linux resolver.
|
|
This commit gets domainname unquoted
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 7 11:01:18 CET 2017 - ms@suse.com
|
|
|
|
- Add manual page for image info command
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 6 17:38:53 CET 2017 - ms@suse.com
|
|
|
|
- Added kiwi image info command
|
|
|
|
Allow to list information about the image description.
|
|
In a first implementation one can show the image name
|
|
as well as run a dependency resolution for the packages
|
|
listed in the XML description
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 3 15:18:57 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 9.0.1 → 9.0.2
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 3 15:17:27 CET 2017 - ms@suse.com
|
|
|
|
- Added uri translation for SUSE factory
|
|
|
|
The obs uri 'obs://openSUSE:Factory/standard' does not follow
|
|
the standard http url translation schema and needed a special
|
|
handling in order to resolve correctly
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 2 15:56:42 CET 2017 - ms@suse.com
|
|
|
|
- Eliminate instsource element and requirements
|
|
|
|
The schema defintions for kiwi v8 still contained the
|
|
product schema definitions aka instsource which is no
|
|
longer supported by this version of kiwi. Building
|
|
SUSE products is done with the kiwi v7 code base and
|
|
will most probably be handled by an extra product
|
|
builder tool in the future maintained and developed
|
|
by the buildservice team. We would be proud if the api
|
|
of the kiwi v8 code base can be helpful for the product
|
|
builder in the future
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 1 15:56:36 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 9.0.0 → 9.0.1
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 1 15:30:06 CET 2017 - ms@suse.com
|
|
|
|
- Added arch attribute for ignore section
|
|
|
|
The packages subsection <ignore> only accepted a package
|
|
name to become ignored. However a <package> subsection
|
|
to install a package allows for an arch selection. The
|
|
same should apply to ignore a package. In addition the
|
|
allowed content for the arch attribute has been changed
|
|
from simple text to a regular expression. Allowed is a
|
|
comma seperated list of reserved architecture words like
|
|
they are displayed by uname -m
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 1 11:25:00 CET 2017 - ms@suse.com
|
|
|
|
- User format method to form the message
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 1 11:14:32 CET 2017 - ms@suse.com
|
|
|
|
- Added support for package locking for zypper
|
|
|
|
Zypper supports the al (add lock) command which allows to ignore
|
|
a package in the dependecny resolution process. This is useful
|
|
to prevent installation of a package which was pulled in by e.g
|
|
a recommendation flag from the spec file. Packages marked to be
|
|
ignored are not handled for apt and yum right now. Using this
|
|
feature together with an unsupported package manager backend
|
|
results in a warning to the user
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 1 10:44:07 CET 2017 - dcassany@suse.com
|
|
|
|
- Included some file naming convetions
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 30 18:12:06 CET 2017 - dcassany@suse.com
|
|
|
|
- Components of an Image Description section
|
|
|
|
This commit extends the doc/sources/workflow.rst documentation
|
|
by including details about config.sh and images.sh files.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 27 14:21:48 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 8.29.6 → 9.0.0
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 26 15:42:20 CET 2017 - ms@suse.com
|
|
|
|
- Update documentation
|
|
|
|
Add information about new hook: handleMachineID
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 26 15:17:26 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 8.29.5 → 8.29.6
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 26 14:38:37 CET 2017 - ms@suse.com
|
|
|
|
- Fixup isolinux timeout configuration
|
|
|
|
isolinux counts the timeout in units of 1/10 seconds.
|
|
Thus the value provided in the image description needs
|
|
to be adapted correctly. This Fixes #228
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 26 11:37:28 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 8.29.4 → 8.29.5
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 26 11:35:13 CET 2017 - ms@suse.com
|
|
|
|
- Fixup setupMachineID
|
|
|
|
Cleaning up existing machine id files by deleting them
|
|
causes an interactive session to be started by systemd
|
|
This is something we don't want. As the consequences
|
|
of touching the machine id files seems to be too critical
|
|
the method has been turned into a hook caller. This
|
|
allows the user to make use of it on their own purpose
|
|
and by default doesn't mess with the machine id files
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 24 09:47:48 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 8.29.3 → 8.29.4
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 24 09:46:13 CET 2017 - ms@suse.com
|
|
|
|
- Change processing of setupMachineID
|
|
|
|
Instead of creating new machine ids for systemd and dbus
|
|
the method now cleans up all existing machine ids and
|
|
leave it up to systemd to initialize and create new ids.
|
|
This allows to make use of the native way how systemd
|
|
retrieves and handles machine ids
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 24 09:40:58 CET 2017 - ms@suse.com
|
|
|
|
- Fixup typo in ReST style
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 24 09:17:49 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 8.29.2 → 8.29.3
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 23 17:25:39 CET 2017 - ms@suse.com
|
|
|
|
- Add utils.sysconfig to api documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 23 11:20:05 CET 2017 - ms@suse.com
|
|
|
|
- Completion for grub bootloader configuration
|
|
|
|
The configuration files /etc/sysconfig/bootloader and
|
|
/etc/default/grub needs to be created/updated with the
|
|
relevant values regarding the bootloader setup done by
|
|
kiwi. This Fixes #226
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 20 16:00:59 CET 2017 - ms@suse.com
|
|
|
|
- Apply volume attributes for btrfs and lvm
|
|
|
|
The chattr utility is used to apply file attributes
|
|
So far only the no-copy-on-write attribute can be
|
|
specified in a volume setup. If further attributes
|
|
are needed they will be added on demand
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 20 10:22:00 CET 2017 - ms@suse.com
|
|
|
|
- Added attributes element in volume type
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 19 15:53:48 CET 2017 - ms@suse.com
|
|
|
|
- Added volume attribute copy_on_write
|
|
|
|
The copy_on_write attribute allows to activate or deactivate
|
|
the copy on write functionality for the desired volume.
|
|
This Fixes #218
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 19 14:47:27 CET 2017 - ms@suse.com
|
|
|
|
- Make sure there is a storage default setup on s390
|
|
|
|
Storage disks on s390 requires an information about the
|
|
type and the blocksize. In case these information is not
|
|
provided in the kiwi XML configuration, None was set as
|
|
value in the zipl configuration which lead to an error.
|
|
This commit provides default values for those parameters
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 18 14:40:29 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 8.29.1 → 8.29.2
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 17 16:21:15 CET 2017 - ms@suse.com
|
|
|
|
- Allow unix device names in oem-unattended-id setup
|
|
|
|
In order to allow a raw device name in oem-unattended-id
|
|
the /dev tree has been added to search list. This is useful
|
|
if e.g a ramdisk device which is not part of any /dev/disk/...
|
|
or /dev/mapper device map should be used as target disk for
|
|
the deployment. Thus a setup to stick the deployment to
|
|
e.g /dev/ram1 would look like this
|
|
|
|
<oem-unattended-id>ram1</oem-unattended-id>
|
|
|
|
This Fixes #221
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 17 16:05:45 CET 2017 - ms@suse.com
|
|
|
|
- Don't delete ip tools from oemboot
|
|
|
|
network tools are needed for oem disk deployment via pxe
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 17 12:08:41 CET 2017 - ms@suse.com
|
|
|
|
- Added .coveragerc
|
|
|
|
Clearly indicate which source files are excluded from the
|
|
coverage report
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 17 11:27:33 CET 2017 - ms@suse.com
|
|
|
|
- Make sure setupMachineID also cares for dbus
|
|
|
|
Systemd and dbus should use the same machine-id. Therefore
|
|
a symlink /var/lib/dbus/machine-id pointing to /etc/machine-id
|
|
is created right after systemd-machine-id-setup. Fixes #219
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 16 10:34:06 CET 2017 - dcassany@suse.com
|
|
|
|
- Fixup duplication of btrfs toplevel volume
|
|
|
|
If using root btrfs snapshot, the default toplevel subvolume is set to
|
|
/@/.snapshots/1/snapshot, thus all defined subvolumes are mounted
|
|
under that cusomized default subvolume. For the first time
|
|
subvolumes are mounted it is fine to include /@/.snapshots/1/snapshot
|
|
prefix as root is not yet set to that specific path, however in any
|
|
future mount this path prefix is not needed any more, as the root
|
|
get mounted in /@/.snapshots/1/snapshot by default. Fixes (bsc#1015549)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 13 16:30:32 CET 2017 - ms@suse.com
|
|
|
|
- Add check_docker_tool_chain_installed
|
|
|
|
Runtime check to check for required docker tools umoci and
|
|
skopeo. As long as tools tools are not available in the
|
|
core distro of all distributions we avoid spec file requirements
|
|
and check at runtime if they can be found
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 10 14:19:22 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 8.29.0 → 8.29.1
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 10 14:14:17 CET 2017 - ms@suse.com
|
|
|
|
- Rebuild schema documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 10 13:51:47 CET 2017 - ms@suse.com
|
|
|
|
- Bump version: 8.28.3 → 8.29.0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 9 18:33:38 CET 2017 - dcassany@suse.com
|
|
|
|
- Running config.sh after including the image repositories
|
|
|
|
This commit rearranges some code lines in order to run the config.sh
|
|
script after the repositories of the image have been included, this
|
|
way repositories can be trusted and refreshed in config.sh script.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 9 17:03:07 CET 2017 - ms@suse.com
|
|
|
|
- Refactor docker container creation
|
|
|
|
Instead of creating a simple tarball the tools umoci and skopeo
|
|
from the docker tool chain are used to create official docker
|
|
images. Along with those tools more information to describe a
|
|
container has been added to the schema. A complete container
|
|
setup now consists of the following elements
|
|
|
|
<type image="docker">
|
|
<containerconfig name="..." maintainer="..." user="..." workingdir="...">
|
|
<entrypoint execute="command">
|
|
<argument name="option"/>
|
|
...
|
|
</entrypoint>
|
|
<subcommand execute="command">
|
|
<argument name="option"/>
|
|
...
|
|
</subcommand>
|
|
<expose>
|
|
<port number="..."/>
|
|
...
|
|
</expose>
|
|
<volumes>
|
|
<volume name="..."/>
|
|
...
|
|
</volumes>
|
|
<environment>
|
|
<env name="variable" value="value"/>
|
|
...
|
|
</environment>
|
|
<labels>
|
|
<label name="..." value="..."/>
|
|
...
|
|
</labels>
|
|
</containerconfig>
|
|
</type>
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 9 11:30:01 CET 2017 - ms@suse.com
|
|
|
|
- Update container builder code to new schema layout
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 9 11:04:10 CET 2017 - ms@suse.com
|
|
|
|
- Auto update image descriptions to schema v6.5
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 9 10:52:41 CET 2017 - ms@suse.com
|
|
|
|
- Update schema for container setup
|
|
|
|
In preparation to support creation of native docker containers the
|
|
way docker likes it, the kiwi schema has to be adapted. So far there
|
|
was no way to specify additional metadata information for containers.
|
|
With this commit a new section called <containerconfig> is provided.
|
|
containerconfig is a subsection of the type and only allowed for
|
|
the docker image type. This constraint is checked via a schematron
|
|
rule. In addition an xslt stylesheet moves the currently existing
|
|
container attribute, which was used to set a name for the container,
|
|
into the new containerconfig section as name attribute
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 20 10:58:04 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.28.2 → 8.28.3
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 20 10:53:31 CET 2016 - ms@suse.com
|
|
|
|
- Fixed quadruple_token tokenizer
|
|
|
|
Information not provided should end up as a None type in the
|
|
list in any case. If an empty string was provided via e.g
|
|
--add-repo source,type,, the tokenizer puts in an empty string.
|
|
If the information was provided as --add-repo source,type a
|
|
None type was used. The code handling the information expected
|
|
a None type for not provided information, with an empty string
|
|
we end up in validation code which e,g complains that an empty
|
|
string can't be converted into an integer base repo priority
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 18 19:57:43 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.28.1 → 8.28.2
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 18 19:56:32 CET 2016 - ms@suse.com
|
|
|
|
- Update documentation
|
|
|
|
Default provider must be set in the caller environment if
|
|
different from the default docker provider
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 16 17:11:33 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.28.0 → 8.28.1
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 16 17:10:35 CET 2016 - ms@suse.com
|
|
|
|
- Update container builder documentation
|
|
|
|
Add information about the now available kiwi build box
|
|
and the use of it as part of libvirt provider setup for
|
|
vagrant
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 15 12:09:49 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.27.5 → 8.28.0
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 13 14:36:23 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.27.4 → 8.27.5
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 13 14:35:48 CET 2016 - ms@suse.com
|
|
|
|
- Fixup spec file build requires
|
|
|
|
shadow tools are needed for %pre tasks using
|
|
groupadd/useradd tools
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 13 12:17:37 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.27.3 → 8.27.4
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 12 11:05:10 CET 2016 - ms@suse.com
|
|
|
|
- Fixup spec file tftp group/user setup
|
|
|
|
Let %pre fail if groupadd/useradd failed and show the error
|
|
to the user
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 8 17:16:23 CET 2016 - ms@suse.com
|
|
|
|
- Added DiskFormatVagrantLibVirt class
|
|
|
|
Allow to build vagrant boxes for the libvirt provider
|
|
This Fixes #15
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 8 15:15:13 CET 2016 - ms@suse.com
|
|
|
|
- Update vagrantconfig schema setup
|
|
|
|
Delete the virtualbox provider, As long as there is no
|
|
opensource variant for the ovf creation available we won't
|
|
support that provider
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 7 16:55:40 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.27.2 → 8.27.3
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 6 18:55:59 CET 2016 - ms@suse.com
|
|
|
|
- Adapt documentation to rtd schema
|
|
|
|
replace topic node used for abstract by a hint. This results
|
|
in a color box for the abstract which looks better than what
|
|
rtd does with simple topics
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 6 18:55:37 CET 2016 - ms@suse.com
|
|
|
|
- Adapt schema generator to rtd doc schema
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 6 18:54:56 CET 2016 - ms@suse.com
|
|
|
|
- Move to rtd sphinx schema
|
|
|
|
The read-the-docs schema fits better into the mainstream
|
|
of online documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 12:35:40 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.27.1 → 8.27.2
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 12:24:57 CET 2016 - ms@suse.com
|
|
|
|
- Added check_volume_setup_has_no_root_definition
|
|
|
|
The root volume in a systemdisk setup is handled in a special
|
|
way. It is not allowed to setup a custom name or mountpoint for
|
|
the root volume. Therefore the size of the root volume can be
|
|
setup via the @root volume name. This check looks up the volume
|
|
setup and searches if there is a configuration for the '/'
|
|
mountpoint which would cause the image build to fail
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 11:54:27 CET 2016 - ms@suse.com
|
|
|
|
- Prevent warning about unknown opt in workflow doc
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 11:48:14 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.27.0 → 8.27.1
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 11:46:20 CET 2016 - ms@suse.com
|
|
|
|
- Rebuild schema documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 11:45:45 CET 2016 - ms@suse.com
|
|
|
|
- Add a docstring for the extension section
|
|
|
|
Short description what the extension section is good for
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 11:43:20 CET 2016 - ms@suse.com
|
|
|
|
- Prevent any type from attribute recursion
|
|
|
|
The schema parser to create the documentation run into
|
|
an endless recursion for the new k.any type. As any could
|
|
be anything there is not much do document for this type.
|
|
Thus it is now skipped from the traversal
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 5 11:26:04 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.26.1 → 8.27.0
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 2 10:28:01 CET 2016 - ms@suse.com
|
|
|
|
- Update documentation per review
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 1 14:13:18 CET 2016 - dcassany@suse.com
|
|
|
|
- Including minimum volume size offset in disk size calculation
|
|
|
|
This commit adds Defaults:get_min_volume_mbytes() to the disk size
|
|
calculation algorithm. This should be sufficient to hold fdisk
|
|
default offset when creating the first partition and also to hold
|
|
the LVM metadata.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 1 11:58:38 CET 2016 - ms@suse.com
|
|
|
|
- Added extension documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 1 10:41:13 CET 2016 - ms@suse.com
|
|
|
|
- Make sure to catch exceptions from xsltproc
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 30 17:33:27 CET 2016 - ms@suse.com
|
|
|
|
- Add extension validation and data access
|
|
|
|
If an extension section exists the xml data in this section
|
|
is validated against the RelaxNG schema which must be part
|
|
of the xmlcatalog for the used extension namespace. If the
|
|
data validates the method get_extension_xml_data can be used
|
|
to access the etree parse result for each of the extension
|
|
configurations
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 30 15:21:54 CET 2016 - dcassany@suse.com
|
|
|
|
- LVM volumes management during grub2 install
|
|
|
|
During the grub2 install process volumes were not mounted properly,
|
|
a proper mount order was not taken into consideration and LV device
|
|
information was not given by the method get_volumes in VolumeManger.
|
|
This commit forces the mount (and umount) operations to be done in
|
|
coherent order and also modifies the get_volumes method in order
|
|
to return the device associated to each volume.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 28 17:16:41 CET 2016 - ms@suse.com
|
|
|
|
- Allow <extension> section for custom plugins
|
|
|
|
For the use case to add additional image description information
|
|
an extension section exists which allows to add custom section
|
|
and attributes. Custom XML information must be connected to a
|
|
namespace in order to avoid conflicts with the existing
|
|
structure. The following example shows how to place additional
|
|
XML information:
|
|
|
|
<image>
|
|
<extension xmlns:my_plugin="http://www.my_plugin.com">
|
|
<my_plugin:my_feature>
|
|
<my_plugin:title name="cool stuff"/>
|
|
</my_plugin:my_feature>
|
|
</extension>
|
|
</image>
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 25 11:22:31 CET 2016 - ms@suse.com
|
|
|
|
- Fixed expansion of msdos disks
|
|
|
|
If the target disk size is beyond 2TB it can't be expanded to
|
|
the full size if the msdos partition table layout is in use.
|
|
Because of this the disk expansion will be limited to the
|
|
allowed maximum for the msdos partition table type which is
|
|
at 2TB. This fixes bnc#1010966
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 24 13:55:30 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.26.0 → 8.26.1
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 24 13:38:27 CET 2016 - ms@suse.com
|
|
|
|
- Fixup of string + operator vs. join use
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 24 13:29:08 CET 2016 - ms@suse.com
|
|
|
|
- Fixed setup_disk_image_config in bootloader setup
|
|
|
|
The parameter for the uuid is not enough to handle all
|
|
supported disk geometries. If the disk has an extra boot
|
|
partition the bootloader setup must read the boot data
|
|
from the boot partition but must set the root for the
|
|
kernel cmdline to the root partition. Therefore the
|
|
interface needs to change and must provide both the
|
|
boot_uuid and the root_uuid in oder to allow the method
|
|
to setup the correct values
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 24 12:26:04 CET 2016 - dcassany@suse.com
|
|
|
|
- Parse arch attribute as a comma separated list
|
|
|
|
This commit ensure that the arch attribute of each package section
|
|
is parsed as a comma separated list. This way, as in previous kiwi
|
|
versions, each package might be suitable for one or more specified
|
|
architectures.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 24 10:39:10 CET 2016 - ms@suse.com
|
|
|
|
- Fixup kernel name setup in disk builder
|
|
|
|
The Kernel instance is the only correct place to ask
|
|
for the kernel name. This class has the responsibility
|
|
to know information about the selected kernel. The
|
|
additional arch based assumption on the kernel name
|
|
in the disk builder were wrong. This fixes bnc#1011936
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 22 10:36:29 CET 2016 - ms@suse.com
|
|
|
|
- Fixed typo in solver api documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 22 09:54:07 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.25.5 → 8.26.0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 21 18:40:25 CET 2016 - dcassany@suse.com
|
|
|
|
- No more hard links in result bundle
|
|
|
|
This commit changes the copy command of the result bundle task. Now
|
|
instead of creating hardlinks a relugar copy is performed. This way
|
|
we ensure that the bundled files will not be modified by
|
|
overwritting a linked file.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 21 18:32:51 CET 2016 - dcassany@suse.com
|
|
|
|
- Documentation workflow review
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 21 16:08:55 CET 2016 - ms@suse.com
|
|
|
|
- The Sat solver class - an example
|
|
|
|
The Sat solver class can be used to run a solver operation
|
|
over a list of packages and/or patterns in order to receive
|
|
a dependency solved list of all required packages according
|
|
to the request. In order to do that a set of repositories
|
|
is required which provides the package metadata and their
|
|
requirements. The following is an example how to use the
|
|
Sat class in your application:
|
|
|
|
```python
|
|
|
|
from kiwi.solver.sat import Sat
|
|
from kiwi.system.uri import Uri
|
|
from kiwi.solver.repository import SolverRepository
|
|
|
|
solver = Sat()
|
|
solver.add_repository(
|
|
SolverRepository(Uri('obs://leap/42.2/repo/oss', 'yast2'))
|
|
)
|
|
print(solver.solve(['vim']))
|
|
```
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 21 08:55:32 CET 2016 - ms@suse.com
|
|
|
|
- Fixup code smell for kernel name list
|
|
|
|
Iterating over only one list item doesn't need a loop
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 21 08:36:26 CET 2016 - ms@suse.com
|
|
|
|
- Fixup style to be more pythonic
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 18 16:24:43 CET 2016 - ms@suse.com
|
|
|
|
- Fixed release network using ip tool
|
|
|
|
Apply the cidr fix from setupNic and introduce a new method
|
|
called deleteNic which replaces the wrong ip call from the
|
|
releaseNetwork method. Fixes bnc#1003091
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 18 16:17:19 CET 2016 - dcassany@suse.com
|
|
|
|
- KIWI workflow documentation
|
|
|
|
This commit ports the workflow documentation from previous KIWI
|
|
version and also adds a sections for listing the boot parameters
|
|
configurable in the Kernel command line.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 18 16:01:13 CET 2016 - ms@suse.com
|
|
|
|
- Fixed kernel name lookup
|
|
|
|
Complete the list of kernel names for the lookup. Normally
|
|
the kernel package provides a symlink to the actual kernel
|
|
image file. However if the link does not exist we extend the
|
|
search to a collection of names for possible kernel images.
|
|
The new list now also covers kernel names as used for arm
|
|
|
|
Along with the change this patch also provides an option to
|
|
raise an exception if the kernel lookup did not find any
|
|
kernel, which is used for the get_kernel() request in the
|
|
dracut initrd system setup where it is mandatory to find
|
|
a kernel image.
|
|
|
|
This fixes bnc#1010874
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 17 16:51:17 CET 2016 - ms@suse.com
|
|
|
|
- Added Sat solver class
|
|
|
|
Added implementation for Solver class based on the SUSE
|
|
libsolv C library and the solv python binding
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 17 11:04:07 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.25.4 → 8.25.5
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 17 10:57:55 CET 2016 - ms@suse.com
|
|
|
|
- Fixup lease time in setupNetworkWicked
|
|
|
|
The default lease time with 300s used by wicked is relatively
|
|
short and different from the default lease time of the former
|
|
dhcpcd. This change causes wicked to use a lease time of 3600s
|
|
This is related to bnc#1003091
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 17 10:49:00 CET 2016 - ms@suse.com
|
|
|
|
- Fixup default behavior of releaseNetwork
|
|
|
|
If no tool was found to communicate with the dhcp server
|
|
in order to free the lease the method did nothing. However
|
|
it should at least bring down the network. This is
|
|
related to bnc#1003091
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 16 17:02:30 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.25.3 → 8.25.4
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 16 16:51:44 CET 2016 - ms@suse.com
|
|
|
|
- Fixup get_volumes for lvm manager
|
|
|
|
The method also returned the root volume in the list of
|
|
volumes but it should only return a list of volumes
|
|
excluding root volume
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 16 15:57:00 CET 2016 - ms@suse.com
|
|
|
|
- Fixup setupNic for address information in cidr
|
|
|
|
Ignore netmask if address is already in cidr format
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 16 11:32:48 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.25.2 → 8.25.3
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 15 21:58:51 CET 2016 - ms@suse.com
|
|
|
|
- Fixup btrfs property setup
|
|
|
|
The readonly property is set on the filesystem toplevel.
|
|
kiwi has set the toplevel before any property is set.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 15 18:54:55 CET 2016 - dcassany@suse.com
|
|
|
|
- vhdfixed images result compression
|
|
|
|
This commit adds compression to the Result instance of the vhdfixed
|
|
disk. This concrete format is not compressed or dynamic, so that,
|
|
it makes sense compress them. Also this was the behavior in previous
|
|
kiwi versions.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 15 15:31:38 CET 2016 - kukuk@thkukuk.de
|
|
|
|
- Replace tabs with spaces
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 15 12:27:23 CET 2016 - ms@suse.com
|
|
|
|
- Fixup handling for root_is_readonly_snapshot
|
|
|
|
The information was not passed to the VolumeManager instance
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 15 12:25:59 CET 2016 - ms@suse.com
|
|
|
|
- Fixup mount_volumes in VolumeManagerBtrfs
|
|
|
|
It is required to mount the toplevel btrfs filesystem if
|
|
not already mounted, prior to mounting the subvolumes
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 15 12:16:51 CET 2016 - ms@suse.com
|
|
|
|
- Fixed busy mount state
|
|
|
|
Make sure subvolumes are umounted first. This prevents a
|
|
busy state in a partition setup with an extra boot
|
|
partition
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 14 14:38:13 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.25.1 → 8.25.2
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 14 14:16:05 CET 2016 - ms@suse.com
|
|
|
|
- Fixup creation of etc/default/grub config file
|
|
|
|
Only create the file if the base directory structure
|
|
in etc/default exists.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 13 11:15:04 CET 2016 - kukuk@thkukuk.de
|
|
|
|
- Remove empty line too much
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 13 11:08:03 CET 2016 - kukuk@thkukuk.de
|
|
|
|
- Implement loading of snapshots and fix snapshot menu layout.
|
|
|
|
If you want to boot an old snapshot, but not to do a rollback,
|
|
we need to tell the kernel which snapshot to use. This patch
|
|
also fixes the broken layout of the grub snapshot menu.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 12 18:24:38 CET 2016 - kukuk@thkukuk.de
|
|
|
|
- Move source of grub-snapshot.cfg to the right position
|
|
|
|
grub-snapshot.cfg should not be sourced at the begining, but
|
|
at the end of grub.cfg. Else with creating the first snapshot
|
|
this entry is getting the default boot target and the system
|
|
does not boot automatically anymore.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 11 16:13:57 CET 2016 - ms@suse.com
|
|
|
|
- Fixup netboot code for multipath boot device
|
|
|
|
If the root disk in a netboot deployment is a multipath device
|
|
we have to make sure the multipathd is started and the boot
|
|
device is mapped to the wwn
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 10 15:53:17 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.25.0 → 8.25.1
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 10 15:45:24 CET 2016 - ms@suse.com
|
|
|
|
- Update doc string for download_from_repository
|
|
|
|
The doc string for this method contained a mime string
|
|
which is spuriously validated by the sphinx url checker.
|
|
This commit rewords the text in a way that the checker
|
|
is happy again
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 10 15:36:29 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.24.10 → 8.25.0
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 10 15:22:53 CET 2016 - davidcassany@gmail.com
|
|
|
|
- Do not delete all repositories if there aren't repositories to import (#191)
|
|
|
|
This commit adds a tester method to check if there is any
|
|
repository marked as imageinclude. The method is used to
|
|
execute import_repositories_marked_as_imageinclude
|
|
method only when it is actually needed.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 9 17:15:56 CET 2016 - ms@suse.com
|
|
|
|
- grub.cfg: Fixes for btrfs as rootfs
|
|
|
|
This addresses the following issues
|
|
|
|
* An image based on btrfs using the entire boot as a subvolume
|
|
causes grub to be unable to find its config file. Thus kiwi
|
|
now raises an exception in this situation
|
|
|
|
* Don't prefix the bootpath with the snapshot path if the
|
|
btrfs root is placed in a snapshot. Instead the file
|
|
etc/default/grub must be written/updated with the
|
|
SUSE_BTRFS_SNAPSHOT_BOOTING variable set to true. Once
|
|
this is done the bootpath is consistently set to /boot
|
|
no matter which snapshot is active
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 9 17:13:56 CET 2016 - ms@suse.com
|
|
|
|
- grub.cfg: Source grub-snapshot.cfg if present
|
|
|
|
Add a lookup for /.snapshots/grub-snapshot.cfg to the generated
|
|
grub.cfg. The file is shell sourced if it exists
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 9 11:17:33 CET 2016 - dcassany@suse.com
|
|
|
|
- No need to mock Path.which
|
|
|
|
There is no need to mock Path.which as isoinfo binary from the
|
|
platform is needed to run the test, so better let the system look
|
|
for it, note that the binray can be located in the alternate
|
|
location (/usr/lib/genisoimage/) which is not part of the PATH.
|
|
In that particular case the iso_test would fail if we mock
|
|
Path.which.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 8 18:46:38 CET 2016 - dcassany@suse.com
|
|
|
|
- Updated system size calculations test
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 8 18:40:51 CET 2016 - dcassany@suse.com
|
|
|
|
- Updated test for vhd-fixed subformat type
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 8 18:26:58 CET 2016 - dcassany@suse.com
|
|
|
|
- Increase the default image size for XFS filesystems
|
|
|
|
When no size is specified in type section the resulting image size
|
|
is calculated using the size of the whole build-root increased by
|
|
an empiric factor. Some tests revealed that this factor was not
|
|
enough for XFS filesystems. The empiric factor has been increased.
|
|
|
|
This commit fixes #186
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 8 18:12:16 CET 2016 - dcassany@suse.com
|
|
|
|
- vhd-fixed name corrected in subformat init class
|
|
|
|
This commit reverts the previous one and it applies the name change
|
|
to the subformat class initializer. This way the schema is not
|
|
altered and we keep compatibility with previous description files.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 8 17:37:23 CET 2016 - dcassany@suse.com
|
|
|
|
- vhdfixed format naming inconsistency
|
|
|
|
vhdfixed storage format name was not updated according its real
|
|
name in the kiwi schema, making it impossible to build any vhdfixed
|
|
image. The schema used to expect 'vhd-fixed', however, internally,
|
|
the code was expecting 'vhdfixed'. The schema has been updated.
|
|
|
|
This commit fixes #184
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 8 17:19:25 CET 2016 - ms@suse.com
|
|
|
|
- Implemented SolverRepositoryRpmDir
|
|
|
|
Add support for local rpm-dir repositories
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 8 12:23:35 CET 2016 - dcassany@suse.com
|
|
|
|
- ActivateImage links correction
|
|
|
|
Loading the iso image into a read-only ramdisk caused some issues
|
|
due to the activatImage method cp commands. With this commit the
|
|
symlinks are consistent during the preinit phase and also before
|
|
running the cp command it is tested we are not in a read-only
|
|
filesystem.
|
|
|
|
This commit is a port form openSUSE/kiwi#613 PR
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 8 11:02:24 CET 2016 - ms@suse.com
|
|
|
|
- Implemented SolverRepositoryRpmMd
|
|
|
|
Add support for rpm-md repository types
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 7 15:49:44 CET 2016 - ms@suse.com
|
|
|
|
- Fixup ip setup in setupNic
|
|
|
|
The invocation of ip in setupNic was invalid. The way this
|
|
was done causes the netmask to be set as broadcast address
|
|
Related to bnc#1003091
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 7 15:48:03 CET 2016 - ms@suse.com
|
|
|
|
- Implemented SolverRepositorySUSE
|
|
|
|
Add support for SUSE online and media repository types
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 7 11:03:18 CET 2016 - ms@suse.com
|
|
|
|
- Add repo_type info to Uri class
|
|
|
|
This allows to eliminate the repo_type from the paramter list
|
|
of the SolverRepository class, which then only needs an instance
|
|
of Uri
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 6 14:40:02 CET 2016 - ms@suse.com
|
|
|
|
- Implement SolverRepositoryBase
|
|
|
|
Base class and interface for building a SAT solvable from
|
|
a given repository
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 4 12:01:19 CET 2016 - ms@suse.com
|
|
|
|
- Added API doc hook for solver path
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 4 10:31:32 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.24.9 → 8.24.10
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 4 10:23:22 CET 2016 - ms@suse.com
|
|
|
|
- Delete sphinxcontrib-programoutput setup
|
|
|
|
Deleted it from virtualenv development requirements and
|
|
from the sphinx configuration file
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 4 10:20:38 CET 2016 - ms@suse.com
|
|
|
|
- Delete use of sphinxcontrib-programoutput
|
|
|
|
The developers of this sphinx extension decided to delete the
|
|
module on pip and also the source from git... it's dead. Thus
|
|
I replaced the dynamic usage output in the manual pages with
|
|
the static version
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 4 10:10:04 CET 2016 - ms@suse.com
|
|
|
|
- Initial structure to support SAT solvables
|
|
|
|
A SAT solvable can be used together with python-solv to implement
|
|
performant package solving tasks. This is the initial structure
|
|
to allow the creation of such solvable files from specified
|
|
repositories. We will support the repo types yast2, rpm-md and
|
|
rpm-dir in the first place.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 3 17:05:10 CET 2016 - dcassany@suse.com
|
|
|
|
- updateOtherDeviceFstab did not get the fstab location parameter
|
|
|
|
This is port from the kiwi v7 code base openSUSE/kiwi#610
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 2 22:30:19 CET 2016 - dcassany@suse.com
|
|
|
|
- Load the default unicode font in grub2
|
|
|
|
This commit fixes #179. The default font was never loaded,
|
|
the loadfont call for the default was missing.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 2 17:31:45 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.24.8 → 8.24.9
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 2 17:31:06 CET 2016 - ms@suse.com
|
|
|
|
- Fixed waitForStorageDevice
|
|
|
|
Value for storage_size was not really used
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 2 16:16:32 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.24.7 → 8.24.8
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 2 12:04:44 CET 2016 - ms@suse.com
|
|
|
|
- Make sure kiwiserver/kiwiservertype is used
|
|
|
|
If kiwiserver and/or kiwiservertype is specified on the
|
|
kernel commandline they should take over precedence for
|
|
up- and download of image files compared to the host
|
|
setup in the IMAGE variable.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 2 11:44:29 CET 2016 - ms@suse.com
|
|
|
|
- Don't mix python module requirements
|
|
|
|
The tox setup mixes the deps modules depending on the
|
|
tox target with either virtualenv.dev-requirements.txt
|
|
or fixed deps lists in tox.ini. This change clean up
|
|
the module dependencies for development targets to
|
|
be taken from virtualenv.dev-requirements.txt exclusively
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 1 21:21:27 CET 2016 - ms@suse.com
|
|
|
|
- Update travis runtime requirements
|
|
|
|
Installing python modules from source via pip requires git
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 1 21:07:21 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.24.6 → 8.24.7
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 1 21:05:54 CET 2016 - ms@suse.com
|
|
|
|
- sphinxcontrib-programoutput no longer on pypi
|
|
|
|
Use the version from git directly to build the documentation
|
|
In the long we should find an alternative for this sphinx
|
|
extension
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 31 15:18:28 CET 2016 - ms@suse.com
|
|
|
|
- Fixup root init with existing host cache
|
|
|
|
Creating a new root init with a shared location which already
|
|
provides directories of the system failed on init of those
|
|
directories. Only create the not yet existing directories
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 31 14:56:30 CET 2016 - ms@suse.com
|
|
|
|
- Fixup the wicked thing again
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 31 11:16:54 CET 2016 - ms@suse.com
|
|
|
|
- Put setupNetworkWicked in line with former dhcpcd
|
|
|
|
The way setupNetworkWicked implements the dhcp discovery was
|
|
incomplete. This Fixes bnc#1003091
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 28 11:46:54 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup assembling of mdraid array
|
|
|
|
when udev discovers an mdraid array it partially starts the array.
|
|
That is interfering with the mdadm --assemble call by kiwi which
|
|
leads to a busy state and an array in inactive state. Therefore
|
|
the method should wait until the raid array really exists no
|
|
matter if the assembling is started by udev or kiwi's mdadm call.
|
|
|
|
In addition if the array got assembled but is incomplete because
|
|
devices are missing or the timout is fired, an additional call to
|
|
start any array that has been partially assembled is required.
|
|
|
|
pxeRaidAssemble will throw an exception if after this call no
|
|
md device with a size > 0 will show up after a timeout. This
|
|
Fixes bnc#1000742
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 28 11:46:14 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup waitForStorageDevice
|
|
|
|
The function will return success if the size of the storage
|
|
device can be obtained and is greater than zero. The pure
|
|
success on reading from the block layer is not enough. In
|
|
order to actually work with the device it must provide a
|
|
size > 0. Related to bnc#1000742
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 27 16:45:18 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.24.5 → 8.24.6
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 27 12:02:47 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup initial directory creation for new root
|
|
|
|
During testing of alternative cache locations an init
|
|
problem with the var/ directory was observed
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 27 11:33:35 CEST 2016 - ms@suse.com
|
|
|
|
- Do not allow imageinclude for images build in obs
|
|
|
|
Fixes #178
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 26 17:25:07 CEST 2016 - dcassany@suse.com
|
|
|
|
- SystemPrepare instance delete before runnig SystemSetup
|
|
|
|
This commit fixes#175, now multiple profiles in OBS are possible using
|
|
kiwi boot initrd.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 25 21:59:51 CEST 2016 - ms@suse.com
|
|
|
|
- Use docopt's default value feature for cache dir
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 25 17:51:02 CEST 2016 - ms@suse.com
|
|
|
|
- Cleanup unit tests using sys.argv
|
|
|
|
The tests should restore to the default argv option set
|
|
as provided by the test_helper
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 25 17:49:43 CEST 2016 - ms@suse.com
|
|
|
|
- Update manual page
|
|
|
|
Include information for new --shared-cache-dir option
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 25 17:48:08 CEST 2016 - ms@suse.com
|
|
|
|
- Added global option --shared-cache-dir
|
|
|
|
The option allows to specify an alternative shared host_to_image
|
|
cache directory. The default location is /var/cache/kiwi.
|
|
Fixes #92
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 25 15:52:13 CEST 2016 - dcassany@suse.com
|
|
|
|
- Fixed a couple of constraints
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 25 15:22:22 CEST 2016 - dcassany@suse.com
|
|
|
|
- Redo of xml_parse.py with updated generateDS
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 25 12:02:27 CEST 2016 - ms@suse.com
|
|
|
|
- Initialize the systemd machine ID on first boot
|
|
|
|
The systemd machine id is considered to be a unique information
|
|
Thus it is required to initialize it on first boot of the image.
|
|
If the image uses the kiwi boot code (initrd) this action is
|
|
performed and and Fixes #169
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 24 14:57:56 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.24.4 → 8.24.5
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 24 14:35:09 CEST 2016 - dcassany@suse.com
|
|
|
|
- Some tests slightly modified in order to improve coverage
|
|
|
|
This commit improves some example kiwi files and tests in order
|
|
to achieve a 100% code coverage.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 24 13:07:06 CEST 2016 - dcassany@suse.com
|
|
|
|
- Corrections on test kiwi description files
|
|
|
|
Some attributes needed to be changed in the test xmls. With this
|
|
commit all the description files are consistent with the new co-
|
|
occurrence constraints.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 21 18:08:04 CEST 2016 - dcassany@suse.com
|
|
|
|
- Co-occurrence constraints included in the schema
|
|
|
|
Constraints for pxe, iso, vmx, oem and docker image types have
|
|
been included.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 21 16:54:35 CEST 2016 - ms@suse.com
|
|
|
|
- config.partids only required for kiwi initrd
|
|
|
|
If dracut is used as initrd system an unused config.partids
|
|
file is generated. The partition id information is only used
|
|
by kiwi boot code not by dracut boot code. Related to
|
|
bnc#1005246
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 20 16:31:29 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.24.3 → 8.24.4
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 20 16:30:49 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure dracut initrd is copied correctly
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 20 16:01:43 CEST 2016 - dcassany@suse.com
|
|
|
|
- Fixed a rounding error in partedMBToCylinder method
|
|
|
|
bc truncates number of cylinders to zero decimal places, which results
|
|
in a partition that is slightly smaller than the requested size. Add one
|
|
cylinder to compensate.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 20 12:32:29 CEST 2016 - dcassany@suse.com
|
|
|
|
- Integrating Schematron syntax in schema
|
|
|
|
Using Schematron syntax in schema co-occurrence constraints can
|
|
be easily defined. This commit provides the schematron integration.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 22:14:12 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.24.2 → 8.24.3
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 22:12:51 CEST 2016 - ms@suse.com
|
|
|
|
- Write fstab to kiwi boot image only
|
|
|
|
For the dracut initrd system the call happens in the system
|
|
root tree which already provides the fstab data
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 21:17:48 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.24.1 → 8.24.2
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 21:17:27 CEST 2016 - ms@suse.com
|
|
|
|
- Dereference boot arch symlinks
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 20:46:30 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.24.0 → 8.24.1
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 20:35:51 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed typo in build Makefile target
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 20:24:05 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.23.0 → 8.24.0
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 11:34:05 CEST 2016 - ms@suse.com
|
|
|
|
- Use format method for messages in image_resize
|
|
|
|
There are more places where this cleanup from %x format
|
|
attributes to the format() method is required. Here it is
|
|
done in the scope of the image resize task
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 10:24:26 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.22.0 → 8.23.0
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 09:24:29 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed setup.py custom install target
|
|
|
|
Make install method aware of --single-version-externally-managed
|
|
This option is passed to the call by pip if not installed as
|
|
egg
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 19 00:11:42 CEST 2016 - ms@suse.com
|
|
|
|
- Added setuptools to development requirements
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 23:50:28 CEST 2016 - ms@suse.com
|
|
|
|
- Delete travis pypi deployment
|
|
|
|
After weeks of try and error, this simply does not work for me
|
|
Manual deployment via make pypi and a local account works fine
|
|
Maybe this can be solved in the future but for now I can live
|
|
with a manual step
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 23:11:09 CEST 2016 - ms@suse.com
|
|
|
|
- Package kiwi/boot/arch into sub archive
|
|
|
|
The sdist target runs into an infinite loop if installed via
|
|
pip. It seems the symlink files below boot/arch confuses
|
|
distutils
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 21:27:53 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.21.1 → 8.22.0
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 19:02:13 CEST 2016 - ms@suse.com
|
|
|
|
- Revert "pycparser 2.15 does not play well with xattr"
|
|
|
|
This reverts commit 428436988d1db1017adfb6e92dbc3235d54e06b3.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 17:47:18 CEST 2016 - ms@suse.com
|
|
|
|
- Only resize disk format if required
|
|
|
|
Only resize the disk format if the raw disk has been changed
|
|
If the size of the raw disk is the same as the requested size
|
|
just print a message to the user
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 17:35:11 CEST 2016 - ms@suse.com
|
|
|
|
- Simplify help call
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 17:28:52 CEST 2016 - ms@suse.com
|
|
|
|
- Smarter way to calculate bytes from a size unit
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 17:20:00 CEST 2016 - ms@suse.com
|
|
|
|
- Explicitly bool check for the service name option
|
|
|
|
From docopt we expect a True/False value for the selected
|
|
service name positional parameter. Thus the code should
|
|
also make it clear what we expect
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 17:10:03 CEST 2016 - ms@suse.com
|
|
|
|
- Use format method instead of printf like style
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 17:01:58 CEST 2016 - ms@suse.com
|
|
|
|
- Update resize_raw_disk method
|
|
|
|
Do not resize the disk if an attempt to resize to the same
|
|
size was made. Do not fail in this situation but indicate
|
|
via a bool return value if an action has happened(True)
|
|
or not(False)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 16:50:32 CEST 2016 - ms@suse.com
|
|
|
|
- Use latest version of pip for tox setup
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 16:23:18 CEST 2016 - ms@suse.com
|
|
|
|
- Revert "Fixup travis setup"
|
|
|
|
This reverts commit ee9e633d78833d02a535e6f4d2ce775425082872.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 16:23:06 CEST 2016 - ms@suse.com
|
|
|
|
- Revert "Fixup travis.yml"
|
|
|
|
This reverts commit 1c80841e8c264ba1957e2ae6b53d2af2929479b0.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 16:18:44 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup travis.yml
|
|
|
|
Make sure python-tox gets installed
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 16:14:29 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup travis setup
|
|
|
|
No need to install requirements, this is all done by tox
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 16:02:30 CEST 2016 - ms@suse.com
|
|
|
|
- pycparser 2.15 does not play well with xattr
|
|
|
|
Use pycparser 2.14 in setup.py and virtual env requirements
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 15:28:11 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed setup.py install target
|
|
|
|
pip calls the install target but not the build target.
|
|
For kiwi's tools this means they need to run the tools
|
|
compilation if not already done prior to the installation
|
|
of the tools
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 18 12:13:57 CEST 2016 - ms@suse.com
|
|
|
|
- Call dracut in system root tree
|
|
|
|
Change BootImageDracut class to call dracut in the specified
|
|
system root directory and not in a self prepared new root environment.
|
|
dracut reads scripts and dracut module configurations from the
|
|
installed system components, e.g kdump. Therefore calling it
|
|
from an isolated runtime environment creates an initrd which is
|
|
not matching the system components. Fixes bnc#1005246
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 17 19:26:15 CEST 2016 - ms@suse.com
|
|
|
|
- Added kiwi image resize command
|
|
|
|
The image resize command allows to resize a disk image
|
|
and its optional disk format to a new disk geometry
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 17 19:18:09 CEST 2016 - ms@suse.com
|
|
|
|
- Added manual page for image resize command
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 17 11:42:33 CEST 2016 - ms@suse.com
|
|
|
|
- Add raw format to subformat factory
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 17 11:27:55 CEST 2016 - ms@suse.com
|
|
|
|
- Allow ftp:// uri style for package repositories
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 17 11:26:16 CEST 2016 - ms@suse.com
|
|
|
|
- Add grub2-efi-modules in rhel boot descriptions
|
|
|
|
This package provides the efi modules which are needed if
|
|
a custom efi module is build by kiwi via grub2-mkimage
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 17 09:11:06 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup doc string for target_removable attribute
|
|
|
|
The default behaviour was not explained clear enough
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 15 00:04:36 CEST 2016 - ms@suse.com
|
|
|
|
- Added resize_raw_disk method in DiskFormatBase
|
|
|
|
Allow to increase the disk geometry of a disk image file
|
|
in order to create free space on this disk
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 13 16:06:16 CEST 2016 - ms@suse.com
|
|
|
|
- Handle target_removable in kiwi disk builder
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 13 15:45:51 CEST 2016 - ms@suse.com
|
|
|
|
- Handle target_removable in kiwi boot code
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 13 15:41:17 CEST 2016 - ms@suse.com
|
|
|
|
- Store kiwi_target_removable in profile env
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 13 15:14:40 CEST 2016 - ms@suse.com
|
|
|
|
- Added target_removable attribute
|
|
|
|
Indicate if the target disk for oem images is deployed to a
|
|
removable device e.g a USB stick or not. This only affects
|
|
the EFI setup if requested and in the end avoids the creation
|
|
of a custom boot menu entry in the firmware of the target
|
|
machine on first boot. This is related to bnc#993130
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 13 14:18:42 CEST 2016 - ms@suse.com
|
|
|
|
- Use XML parser to test XML output for info.xml
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 13 11:04:56 CEST 2016 - ms@suse.com
|
|
|
|
- parenthesis in imports only for multi-line imports
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 13 10:48:39 CEST 2016 - ms@suse.com
|
|
|
|
- Delete unused textwrap import
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 13 10:47:24 CEST 2016 - ms@suse.com
|
|
|
|
- Move info.xml test data into its own file
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 13 10:39:58 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup code smells per review
|
|
|
|
Only import what is needed, concat strings by a join
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 13 09:59:08 CEST 2016 - ms@suse.com
|
|
|
|
- Create info.xml file for btrfs snapshot
|
|
|
|
If the system is installed into a btrfs snapshot a metadata
|
|
file called info.xml is created which is used by tools like
|
|
snapper. Fixes bnc#1000117
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 12 11:28:58 CEST 2016 - ms@suse.com
|
|
|
|
- Cleanup use of cache location
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 11 17:29:39 CEST 2016 - dcassany@suse.com
|
|
|
|
- Updated hideSplash method
|
|
|
|
hideSplash method now hides the splash image regardless of an active
|
|
console is detected or not.
|
|
|
|
This commit is port from openSUSE/kiwi#601
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 11 17:26:53 CEST 2016 - dcassany@suse.com
|
|
|
|
- Fixing wrong spaces
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 11 17:13:50 CEST 2016 - dcassany@suse.com
|
|
|
|
- Updated fetchFile method
|
|
|
|
Now it makes sure the splash is hidden before showing any progress
|
|
dialog.
|
|
|
|
This commit is port from openSUSE/kiwi#601
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 11 10:49:38 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.21.0 → 8.21.1
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 10 17:30:08 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup wicked DNS data validation
|
|
|
|
wicked provides DNS info in DNSSERVERS with a space as
|
|
separator and not with a ',' as it was the case in dhcpcd
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 10 12:25:57 CEST 2016 - ms@suse.com
|
|
|
|
- Do not bundle the raw disk if a format is setup
|
|
|
|
Only bundle the compressed version of the .raw disk image
|
|
if no disk format like qcow2, vmdk, etc... is specified.
|
|
Fixes #159
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 10 09:05:32 CEST 2016 - ms@suse.com
|
|
|
|
- Do not compress disk formats
|
|
|
|
Stay compatible with the former version of kiwi and do not
|
|
compress disk formats like qcow2, vmdk, etc... It also does
|
|
not make much sense since the disk formats itself are using
|
|
a compression algorithm. Fixes #159
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 10 08:47:33 CEST 2016 - ms@suse.com
|
|
|
|
- Support yum repository priorities
|
|
|
|
yum normally installs the latest version of a package, regardless of
|
|
which repository provides it. The yum-plugin-priorities provides a
|
|
method to prefer a package from a repository with a higher priority.
|
|
Fixes #153
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 7 15:52:45 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.22 → 8.21.0
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 7 11:45:15 CEST 2016 - ms@suse.com
|
|
|
|
- Fix attributes_not_used helper script
|
|
|
|
The script is used to check which parts of the XML schema
|
|
are not used by the new (kiwi v8) version. The information
|
|
is helpful to find missing or obsolete attribute handling
|
|
in v8 vs. v7
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 6 16:24:46 CEST 2016 - dcassany@suse.com
|
|
|
|
- Modified few code lines to match landscape's quality standards
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 6 10:41:26 CEST 2016 - ms@suse.com
|
|
|
|
- Use tmpfs for write overlay in netboot via nbd/aoe
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 5 18:44:54 CEST 2016 - dcassany@suse.com
|
|
|
|
- Added support for multiple `--add-profile` options
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 5 18:27:35 CEST 2016 - dcassany@suse.com
|
|
|
|
- Added '--add-profile' option in compat mode
|
|
|
|
This commit fixes #154. With this, the compatiblity mode accepts
|
|
the `--add-profile` option which was present in previous kiwi
|
|
versions and that is translated to `--profile` in the current
|
|
version.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 5 13:34:59 CEST 2016 - ms@suse.com
|
|
|
|
- Add set_property_readonly_root for volume manager
|
|
|
|
The custom option root_is_readonly_snapshot is evaluated
|
|
for the method set_property_readonly_root(). If set and
|
|
the root filesystem has been installed into a btrfs snapshot
|
|
the filesystem is turned into read-only mode
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 5 13:18:11 CEST 2016 - ms@suse.com
|
|
|
|
- Evaluate root_is_readonly_snapshot in disk builder
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 5 11:32:42 CEST 2016 - ms@suse.com
|
|
|
|
- Added btrfs_root_is_readonly_snapshot attribute
|
|
|
|
The attribute allows to specify if the root filesystem should
|
|
be set to read-only if it is created as a btrfs snapshot.
|
|
The option only has an effect if a btrfs snapshot is used as
|
|
root filesystem. Fixes bnc#1000080
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 1 21:18:45 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.21 → 8.20.22
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 30 17:40:34 CEST 2016 - dcassany@suse.com
|
|
|
|
- Added test for -udf flag for genisoimage/mkisofs
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 30 17:35:41 CEST 2016 - dcassany@suse.com
|
|
|
|
- Added forcing UDF filesystem for large images
|
|
|
|
Included -udf flag to force UDF filesystem usage
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 30 15:00:22 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed secure boot setup for iso media
|
|
|
|
Provide the shim loader and the shim signed grub loader in the
|
|
required boot path. Normally this task is done by the shim-install
|
|
tool. However, shim-install does not exist on all distributions
|
|
and the script does not operate well in CD environments from which
|
|
we generate live and/or install media. Thus shim-install is used
|
|
if possible at install time of the bootloader because it requires
|
|
access to the target block device. In any other case the kiwi
|
|
fallback code applies
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 30 12:11:03 CEST 2016 - dcassany@suse.com
|
|
|
|
- Added support for mkisofs
|
|
|
|
genisoimage and mkisofs tools are slightly different so this commit
|
|
makes sure all flags are supported in both tools.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 30 10:26:11 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed hybrid setup for large ISO images
|
|
|
|
The isohybrid tool uses fseek() to locate the bootloader files.
|
|
That's unfortunately not 64-bit safe. In case of an ISO image
|
|
bigger than 4G this leads to 32-bit offset issues. kiwi can
|
|
workaround this problem by putting the bootloader files near
|
|
the top of the iso image, which is done by a change in the
|
|
sortfile of this commit
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 29 09:53:43 CEST 2016 - ms@suse.com
|
|
|
|
- Added rpm_excludedocs handling for yum
|
|
|
|
rpm supports the --excludepath option. However, yum can not be
|
|
configured to pass along options to rpm or the python interface
|
|
it uses. Thus only a warning about excludedocs not being
|
|
supported by kiwi for yum is issued. Fixes #133
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 29 09:28:49 CEST 2016 - ms@suse.com
|
|
|
|
- Added rpm_excludedocs handling for apt
|
|
|
|
Setup the appropriate dpkg options to avoid the installation
|
|
of manual pages and package documentation if rpm_excludedocs
|
|
is set in the kiwi XML description. Related to #133
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 27 16:48:37 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure netboot code populates kiwi_RootPart
|
|
|
|
For disk based images the file config.partids is written and
|
|
imported. However, for netboot stations a disk is optional
|
|
and no partids information exists. In order to provide at
|
|
least the partition number for the root partition on netboot
|
|
stations with a disk, the kiwi_RootPart is exported from
|
|
the provided client configuration file. Fixes bnc#1000194
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 27 16:17:02 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.20 → 8.20.21
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 27 15:40:04 CEST 2016 - ms@suse.com
|
|
|
|
- Call grub2-install as chroot operation
|
|
|
|
In addition to the chrooted call make sure all volumes from
|
|
the volume manager (if used) are mounted at call time
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 27 14:59:44 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup grub default module list
|
|
|
|
The test module is a required module in any case
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 27 11:56:26 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure fstab exists in initrd creation system
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 27 11:26:27 CEST 2016 - ms@suse.com
|
|
|
|
- Umount volumes prior to bootloader installation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 19:02:13 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.19 → 8.20.20
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 18:45:51 CEST 2016 - ms@suse.com
|
|
|
|
- Respect setup of devicepersistency for swap part
|
|
|
|
If a swap boot partition is requested it should be added
|
|
to the fstab file according to the device persistency
|
|
setup or its uuid default
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 18:45:08 CEST 2016 - ms@suse.com
|
|
|
|
- Update schema documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 18:34:46 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.18 → 8.20.19
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 18:24:49 CEST 2016 - ms@suse.com
|
|
|
|
- Respect setup of devicepersistency for boot part
|
|
|
|
If an extra boot partition is requested it should be added
|
|
to the fstab file according to the device persistency setup
|
|
or the default uuid persistency type
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 17:03:22 CEST 2016 - ms@suse.com
|
|
|
|
- Only sync .mod grub2 module files
|
|
|
|
When syncing the grub2 modules to the boot directory only the
|
|
.mod version of the module needs to be present
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 16:53:11 CEST 2016 - ms@suse.com
|
|
|
|
- Mount boot volumes on grub install
|
|
|
|
If there are volumes below /boot they need to be mounted before
|
|
grub2-install / shim-install is called in order to make sure all
|
|
data is available in the volume
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 23 22:36:23 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.17 → 8.20.18
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 23 22:13:00 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure boot image dump is cleaned up
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 23 21:46:39 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor DiskBuilder class
|
|
|
|
The DiskBuilder class is able to build a disk its corresponding
|
|
format and the installation image to install this disk by using
|
|
the InstallImageBuilder. However all three tasks were handled
|
|
in a row which lead to the problem that resources like active
|
|
mount processes were still open when e.g the disk format is
|
|
created. The race conditions produced here lead to an undefined
|
|
state of the resulting disk format and/or install image. In
|
|
order to avoid this the DiskBuilder class has been refactored
|
|
in a way that each tasks is an atomic operation which is
|
|
freeing its resources after success
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 22 17:06:16 CEST 2016 - ms@suse.com
|
|
|
|
- Delete root, boot, efi fstab setup from kiwi boot
|
|
|
|
The kiwi boot code was responsible for setting up the contents
|
|
of the fstab file on first boot. However the build process now
|
|
provides an fstab with the generic label or uuid based fstab
|
|
entries which allows to remove that part from the kiwi boot
|
|
code
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 22 15:19:29 CEST 2016 - ms@suse.com
|
|
|
|
- Add root, boot and efi partitions to fstab
|
|
|
|
Make sure the above partitions are added to the generic fstab
|
|
with their label or uuid at build time
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 22 15:18:42 CEST 2016 - ms@suse.com
|
|
|
|
- Added BlockID class
|
|
|
|
Class to provide support for retrieving block device metadata
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 22 15:00:11 CEST 2016 - ms@suse.com
|
|
|
|
- Use BlockID class for block operations
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 22 13:33:11 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed fstab entries for btrfs subvolumes
|
|
|
|
mount options must be part of the subvol information which
|
|
itself is also a mount option
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 22 10:38:02 CEST 2016 - dcassany@suse.com
|
|
|
|
- Corrected DEVICE_TIMEOUT variable validation
|
|
|
|
Now it uses regex in order to validate the variable is an integer
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 21 19:20:51 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.16 → 8.20.17
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 21 19:09:23 CEST 2016 - ms@suse.com
|
|
|
|
- Normalize mount path in get_fstab for lvm volumes
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 21 19:03:47 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed get_fstab parameter order for lvm
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 21 18:03:10 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.15 → 8.20.16
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 21 17:09:26 CEST 2016 - ms@suse.com
|
|
|
|
- Delete fstab setup for volumes from kiwi boot code
|
|
|
|
For persistent devices like LVM volumes or btrfs sub volumes
|
|
the fstab setup can be done at build time. Fixes #142
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 21 12:51:04 CEST 2016 - dcassany@suse.com
|
|
|
|
- Custom device timeout variable added
|
|
|
|
This commit patches the issue bnc#992992. Now DEVICE_TIMEOUT
|
|
variable can be used in order to set the device waiting timeout
|
|
in watForStorageDevice function. Must be a numeric value expressed
|
|
in seconds.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 21 12:00:11 CEST 2016 - ms@suse.com
|
|
|
|
- Implement get_fstab for btrfs volume management
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 21 11:57:59 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed btrfs mount_volumes if root is snapshot
|
|
|
|
The provided subvolume name contained the snapshot path which
|
|
is invalid. In addition nested volumes e.g /var/cache were
|
|
reduced to /cache which is wrong
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 21 10:19:50 CEST 2016 - ms@suse.com
|
|
|
|
- Cleanup unit test
|
|
|
|
Use only one instance of context manager for all tests
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 21:29:46 CEST 2016 - ms@suse.com
|
|
|
|
- Create fstab entries for persistent devices
|
|
|
|
Instead of creating the fstab at boot time, those entries which
|
|
are generic and not depending on an unknown device name can be
|
|
created as part of the image building process.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 21:29:11 CEST 2016 - ms@suse.com
|
|
|
|
- Implement get_fstab for LVM volume management
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 21:28:25 CEST 2016 - ms@suse.com
|
|
|
|
- Added get_fstab to volume manager interface
|
|
|
|
The volume manager interface should allow to provide
|
|
fstab entries for the volumes it manages
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 17:05:37 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.14 → 8.20.15
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 16:51:32 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed evaluation of Dialog return value
|
|
|
|
The return code from the Dialog boot code was evaluated after
|
|
other shell code was executed. Thus the return code from the
|
|
call in question was lost and misinterpreted
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 16:17:50 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure volumes are mounted prior to install
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 16:17:04 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup invalid character in bash source
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 15:09:01 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.13 → 8.20.14
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 19 17:41:19 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup chroot adaption for caller environment
|
|
|
|
The ZYPP_CONF path is provided as part of the caller environment
|
|
and not as a zypper caller parameter. However the path adaptions
|
|
when calls happens chrooted was only done for the commandline
|
|
arguments but not for the command environment. This patch also
|
|
adapts the environment, related to Issue #133
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 19 10:48:19 CEST 2016 - ms@suse.com
|
|
|
|
- Make ifplugstatus available in boot images
|
|
|
|
Added ifplugd to kiwi oem|netboot images for leap and tumbleweed
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 19 10:42:22 CEST 2016 - ms@suse.com
|
|
|
|
- Prefer ifplugstatus for link up check
|
|
|
|
Use ifplugstatus if present to check if the network link
|
|
is up. Fallback is the old ip based method
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 16 11:21:25 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup theme setup in grub2 config template
|
|
|
|
Only set the theme if the .txt file describing it exists
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 15 17:34:05 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup yum group install
|
|
|
|
yum groups can contain spaces, thus quoting is required
|
|
Fixes #138
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 15 14:16:22 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.12 → 8.20.13
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 15 10:55:07 CEST 2016 - ms@suse.com
|
|
|
|
- Follow up fix for setupNetworkWicked
|
|
|
|
IP address information from wicked is imported twice.
|
|
However the plain IPv4 address validation happened only
|
|
on the first import. Fixes bnc#992989
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 13 12:01:30 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed pxe install archive md5 file
|
|
|
|
The md5 sum must be created from the uncompressed version
|
|
of the disk image
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 13 10:53:52 CEST 2016 - ms@suse.com
|
|
|
|
- Added missing trigger file for oem pxe install
|
|
|
|
The config.vmxsystem trigger file was missing in the oem
|
|
install initrd used when deploying a disk image over pxe
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 12 16:47:05 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.11 → 8.20.12
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 12 16:24:08 CEST 2016 - ms@suse.com
|
|
|
|
- Integrate schema documentation into doc process
|
|
|
|
The schema documentation is auto generated via the schema_parser
|
|
helper tool. The tox doc target now also generates schema docs
|
|
Fixes #53
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 12 16:18:57 CEST 2016 - ms@suse.com
|
|
|
|
- Schema docs generation helper
|
|
|
|
A simple script to parse the RelaxNG schema that grabs relevant
|
|
information in order to produce autogenerated documentation from
|
|
the schema inline comments.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 12 15:58:13 CEST 2016 - ms@suse.com
|
|
|
|
- Added handling for rpm-excludedocs for zypper
|
|
|
|
In zypper zypp.conf can be setup to prevent the installation
|
|
of %doc marked items from rpm packages. The <rpm-excludedocs>
|
|
section in the kiwi XML description is used to provide this
|
|
functionality. So far this feature is only implemented for
|
|
zypper. References #133
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 11 22:20:17 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure EFI modules are provided in uefi mode
|
|
|
|
For EFI secure boot (uefi) the grub2 efi modules were not
|
|
copied to the target directory. shim-install normally does
|
|
that by invoking grub2-install. However shim-install does
|
|
not allow to call grub2-install with the required parameters
|
|
as needed for loop (image) based targets. Thus kiwi calls
|
|
shim-install but skips grub2-install and takes care to
|
|
provide the needed EFI modules.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 11 21:19:36 CEST 2016 - ms@suse.com
|
|
|
|
- Revert WaitForStorageDevice patch
|
|
|
|
The logic to setup a wait timeout by asking a device property
|
|
from a device which does not yet exist raises a chicken and egg
|
|
problem
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 11 21:07:44 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed message typo (bnc#996255)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 7 17:49:23 CEST 2016 - tbechtold@suse.com
|
|
|
|
- travis: Update pypi password
|
|
|
|
Next try to get the automatic deployment on pypi fixed.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 16:05:57 CEST 2016 - ms@suse.com
|
|
|
|
- Move to tar.gz as sdist target
|
|
|
|
PyPI is planning to support only .tar.gz in the near future.
|
|
See https://www.python.org/dev/peps/pep-0527. This Fixes #132
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 15:39:24 CEST 2016 - ms@suse.com
|
|
|
|
- Activate partition using parted instead of sfdisk
|
|
|
|
sfdisk changes their caller semantics incompatible. Therefore
|
|
we move to a tool which is still stable in the caller options
|
|
Fixes #129
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 14:27:48 CEST 2016 - ms@suse.com
|
|
|
|
- Update baseStripRPM
|
|
|
|
Method is a noop and only exists for compatibility
|
|
kiwi handles the deletion of packages in the core
|
|
builder code
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 14:09:39 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.10 → 8.20.11
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 14:08:35 CEST 2016 - ms@suse.com
|
|
|
|
- Revert "Update doc string for kiwi_compat.py"
|
|
|
|
docopt strings are not allowed to be interrupted by a newline
|
|
This reverts commit b1b92ed830820530bfd7bdc5256525f3dfc01a4a.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 12:43:43 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.9 → 8.20.10
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 12:32:33 CEST 2016 - ms@suse.com
|
|
|
|
- Use os.linesep
|
|
|
|
Python's os module provides a portable version for the line
|
|
separator which should be used whenever possible. Fixes #130
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 12:25:34 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.8 → 8.20.9
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 12:24:07 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed custom entries in vmdk machine config
|
|
|
|
Each custom entry must be written in a separate line
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 24 17:04:15 CEST 2016 - ms@suse.com
|
|
|
|
- Update API documentation
|
|
|
|
Recall sphinx-apidoc and update the generated result markup
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 24 16:56:05 CEST 2016 - ms@suse.com
|
|
|
|
- Update doc string for kiwi_compat.py
|
|
|
|
Make sphinx happy
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 24 11:40:50 CEST 2016 - tbechtold@suse.com
|
|
|
|
- travis: Update pypi password
|
|
|
|
Next try to get the automatic deployment on pypi fixed.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 24 11:08:02 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.7 → 8.20.8
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 23 16:38:19 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup get_build_type_vmconfig_entries
|
|
|
|
Make sure we can rely on a list return even if no
|
|
machine section exists at all.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 23 12:03:18 CEST 2016 - ms@suse.com
|
|
|
|
- Add evaluation of machine's vmconfig_entry
|
|
|
|
As part of the machine section it is possible to setup a custom
|
|
entry which is stored in the machine configuration file. The
|
|
evaluation of such an entry for the vmdk (.vmx) config file
|
|
was still missing. This Fixes #122
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 23 08:06:11 CEST 2016 - tbechtold@suse.com
|
|
|
|
- travis: Next try to fix automatic pypi deployment
|
|
|
|
Also the travis command which added the pypi deployment part formatted
|
|
the yaml file.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 22 20:42:21 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed bootloader configuration
|
|
|
|
custom kernel parameters should be added to
|
|
GRUB_CMDLINE_LINUX and not GRUB_CMDLINE_LINUX_DEFAULT
|
|
Fixes bnc#994910
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 19 17:34:16 CEST 2016 - dcassany@suse.com
|
|
|
|
- Use str.format for int to string convertion
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 19 17:16:42 CEST 2016 - dcassany@suse.com
|
|
|
|
- Setup tests corrected #124
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 19 17:02:07 CEST 2016 - dcassany@suse.com
|
|
|
|
- Fixes #124
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 19 14:53:07 CEST 2016 - dcassany@suse.com
|
|
|
|
- Rearranged waitForStorageDevice code comments
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 19 11:33:16 CEST 2016 - dcassany@suse.com
|
|
|
|
- Added a case statement for transport types
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 19 09:20:22 CEST 2016 - dcassany@suse.com
|
|
|
|
- Removed some backquotes in favour of $()
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 18 15:34:54 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.6 → 8.20.7
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 18 15:30:04 CEST 2016 - ms@suse.com
|
|
|
|
- Make repository an optional element
|
|
|
|
So far one repository was mandatory in the XML description.
|
|
However, this is not required because all repositories can
|
|
be specified on the commandline
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 18 15:16:41 CEST 2016 - dcassany@suse.com
|
|
|
|
- Added quotes to protect against spaces
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 18 15:07:48 CEST 2016 - dcassany@suse.com
|
|
|
|
- Added getDeviceTransportType method
|
|
|
|
The method gets the transport type of the given device.
|
|
WaitForStorageDevice reacts according to the transport type
|
|
by having a shorter timeout in case the device is a usb.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 18 14:00:53 CEST 2016 - dcassany@suse.com
|
|
|
|
- WaitForStorageDevice patch
|
|
|
|
The function has been modified in order to distinguish a shorter
|
|
timeout if the device is a usb.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 17 16:47:20 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.5 → 8.20.6
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 17 16:44:37 CEST 2016 - ms@suse.com
|
|
|
|
- Update compat options for create step
|
|
|
|
The --ignore-repos, --set-repo and --add-repo options are allowed to
|
|
be specified for compatibility reasons if --create is specified in
|
|
the compat commandline. However, they are not used in the next
|
|
generation kiwi create step because the repo information is persistently
|
|
stored after the prepare step has finished, which is not the case for
|
|
the legacy kiwi version
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 17 16:38:34 CEST 2016 - ms@suse.com
|
|
|
|
- Support --ignore-repos in compat mode
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 17 16:26:35 CEST 2016 - ms@suse.com
|
|
|
|
- Added --ignore-repos for build and prepare tasks
|
|
|
|
The option allows to ignore all repos configured in the
|
|
XML description. This allows to specify a complete set
|
|
of repositories via the commandline
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 16 10:59:11 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.4 → 8.20.5
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 16 10:22:09 CEST 2016 - ms@suse.com
|
|
|
|
- Preserve timestamp on grub2-install copy
|
|
|
|
In order to workaround the bug in shim-install which
|
|
unnecessarily calls grub2-install we replace the binary
|
|
by a noop before calling shim-install. However all file
|
|
attributes of the grub2-install binary, timestamp, modes,
|
|
etc should stay untouched (bnc#993825)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 15 11:41:37 CEST 2016 - ms@suse.com
|
|
|
|
- Update documentation
|
|
|
|
Move information about legacy kiwi in its own chapter
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 12 23:16:01 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.3 → 8.20.4
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 12 23:11:03 CEST 2016 - ms@suse.com
|
|
|
|
- Update documentation
|
|
|
|
Prevent to use non public url references
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 12 23:01:10 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.2 → 8.20.3
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 12 22:59:56 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup vmdk header update
|
|
|
|
due to the wrong file open mode the result image was
|
|
truncated on update of the vm tools version
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 12 12:23:47 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.1 → 8.20.2
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 12 12:22:59 CEST 2016 - ms@suse.com
|
|
|
|
- Update documentation
|
|
|
|
delete broken links to online ssh key blogs
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 12 12:14:55 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.20.0 → 8.20.1
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 12 12:11:05 CEST 2016 - ms@suse.com
|
|
|
|
- Binary opened file should receive bytes
|
|
|
|
Avoids TypeError: 'str' does not support the buffer interface
|
|
for the vmdk header update
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 11 16:15:44 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed setupNetworkWicked
|
|
|
|
IP address information from wicked dhcp reply consists out of
|
|
two parts but we are only interested in the plain IPv4 address
|
|
information at this point. Fixes bnc#992989
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 11 16:06:42 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure DHCPCHADDR is upercase
|
|
|
|
Fixes bnc#992988
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 11 10:56:03 CEST 2016 - ms@suse.com
|
|
|
|
- Delete obsolete <except> section
|
|
|
|
The <except> section was formerly used as part of the <split>
|
|
section. kiwi no longer supports static split images in favour
|
|
of overlay systems based on e.g overlayfs. Fixes #120
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 11 10:43:54 CEST 2016 - ms@suse.com
|
|
|
|
- Better logging if Path.which doesn't find the file
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 10 21:38:20 CEST 2016 - ms@suse.com
|
|
|
|
- Added docstring for KiwiDescriptionConflict
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 10 21:25:04 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup Command.run if called with raise_on_error set to False
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 10 18:21:37 CEST 2016 - dcassany@suse.com
|
|
|
|
- indentation fix
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 10 16:41:41 CEST 2016 - dcassany@suse.com
|
|
|
|
- Updated logging message
|
|
|
|
Updated logging formating in a way that landscape does not complain
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 10 16:38:33 CEST 2016 - dcassany@suse.com
|
|
|
|
- Updated Command to use Path.which
|
|
|
|
Command.run and Command.call now make use of Path.which in order
|
|
to test if the command is available or not. Also Path.which has
|
|
been extended in order to support custom environments and to be
|
|
able to test file permissions (read. write, execute)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 9 18:50:44 CEST 2016 - ms@suse.com
|
|
|
|
- protect systemd-detect-virt
|
|
|
|
Protect systemd-detect-virt from being deleted in the kiwi initrd
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 5 18:38:27 CEST 2016 - dcassany@suse.com
|
|
|
|
- Command validation
|
|
|
|
This commit includes a validation in Command.run and Command.call
|
|
in order to verify the existance of the command before running it.
|
|
It case it is not found in the specified environment it raises a
|
|
KiwiCommandNotFound Exception.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 5 09:29:11 CEST 2016 - dcassany@suse.com
|
|
|
|
- Detailed schema validation report
|
|
|
|
This commit adds the execution of a jing process if the validation
|
|
fails, that way the user has more information about what is
|
|
actually failing during the validation process. If jing command
|
|
is not found, it just produces an info message to warn the user
|
|
and kiwi finalizes as expected.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 4 11:56:14 CEST 2016 - ms@suse.com
|
|
|
|
- Workaround Fix for pypi travis deployment
|
|
|
|
Use all_branches: true, as we do only tag with bumpversion for
|
|
a release this workaround works for us. For reference see
|
|
https://github.com/travis-ci/travis-ci/issues/1675
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 3 18:40:14 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.19.6 → 8.20.0
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 3 16:19:56 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed suseSetupProduct
|
|
|
|
Avoid shell complaining about binary operator
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 3 15:57:22 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed baseUpdateSysConfig
|
|
|
|
Check if referenced config file exists
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 3 15:37:02 CEST 2016 - ms@suse.com
|
|
|
|
- Delete obsolete use of SuSEconfig
|
|
|
|
SuSEconfig was a tool long time ago and does not exist anymore
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 3 15:27:27 CEST 2016 - ms@suse.com
|
|
|
|
- Delete obsolete sysV init boot code
|
|
|
|
Traces of chkconfig, inittab, etc/init.d are gone now
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 3 15:14:56 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed suseSetupProduct
|
|
|
|
Fixed shell variable evaluation syntax
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 3 12:59:47 CEST 2016 - ms@suse.com
|
|
|
|
- Less complex user, group traversal
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 3 09:41:24 CEST 2016 - dcassany@suse.com
|
|
|
|
- Simplified example config file
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 3 09:25:32 CEST 2016 - dcassany@suse.com
|
|
|
|
- Updated get_users and get_user_groups methods
|
|
|
|
Get_users method has been updated in order to be able to append the
|
|
groups attribute when a user is defined in multiple <users> sections in
|
|
the description file. Appart from groups, all other user attributes
|
|
are ignored if the user was already processed when parsing the description
|
|
file.
|
|
|
|
Get_users_groups method has been also updated so it returns a list of
|
|
groups with unique values, keeping the description file order.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 2 17:20:50 CEST 2016 - dcassany@suse.com
|
|
|
|
- Updated xml_state
|
|
|
|
The changes here modify the method get_users in xml_state in order
|
|
to provide a simple list of users instead of nested lists. Also a new
|
|
method to get the groups for a given user has been included in
|
|
xml_state. This is done in order to slim down and facilitate the
|
|
code in kiwi/system/setup.py. This way users and groups can be handled
|
|
in more natural way.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 1 11:15:52 CEST 2016 - ms@suse.com
|
|
|
|
- Rebuild RNG schema and parser for 6.4
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 1 11:03:56 CEST 2016 - ms@suse.com
|
|
|
|
- Auto validate XML descriptions for schema 6.4
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 1 11:00:30 CEST 2016 - ms@suse.com
|
|
|
|
- Added schema conversion convert63to64.xsl
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 1 11:00:07 CEST 2016 - ms@suse.com
|
|
|
|
- Bump kiwi schema version 6.3 -> 6.4
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 1 10:39:38 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed 6.2 to 6.3 XSL conversion
|
|
|
|
Deletion of attributes of the same section must be
|
|
handled in one iteration
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 27 12:26:50 CEST 2016 - dcassany@suse.com
|
|
|
|
- Updated the user schema layout
|
|
|
|
Now each user item may or may not have a groups attribute. The
|
|
groups attribute is a comma separated list of group names. If
|
|
present the first group name will be the login or primary group,
|
|
if not present, the underlying toolchain will assign the default
|
|
login group for that user.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 18:04:11 CEST 2016 - dcassany@suse.com
|
|
|
|
- New generated schema and parser
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 17:59:25 CEST 2016 - dcassany@suse.com
|
|
|
|
- Some corrections needed after rebuilding schema and parser
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 17:01:38 CEST 2016 - ms@suse.com
|
|
|
|
- Update true/false handling of text nodes
|
|
|
|
The latest version of generateDS handles <section>true|false</section>
|
|
text values in a way that it returns a boolean python type instead
|
|
of the text string. With this change the kiwi code has to be adapted
|
|
at the level of writing the shell profile which needs the string
|
|
value of boolean information
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 16:58:27 CEST 2016 - ms@suse.com
|
|
|
|
- Regenerate data structures
|
|
|
|
Regenerate xml_parse with latest version of generateDS.
|
|
The call works in the python2.7 tox virtual environment
|
|
as part of the following make target:
|
|
|
|
$ make kiwi/schema/kiwi.rng
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 16:56:36 CEST 2016 - ms@suse.com
|
|
|
|
- Switch to latest version of generateDS
|
|
|
|
Data Structures are auto generated from the XML schema.
|
|
So far the development environment has requested an older
|
|
version of generateDS which will go out of service soon
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 16:22:33 CEST 2016 - dcassany@suse.com
|
|
|
|
- fixing user schema layout
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 13:47:05 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed typo in boot headers OpenSuSE vs. openSUSE
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 26 13:41:32 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed typo in translation OpenSUSE vs. openSUSE
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 25 17:52:21 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure awk is available in oemboot
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 25 10:52:20 CEST 2016 - ms@suse.com
|
|
|
|
- Explain why bytes type is redefined
|
|
|
|
In python2 bytes is string which is different from the bytes
|
|
type in python3. The bytes type from the builtins generalizes
|
|
this type to be bytes always. However the redefinition of the
|
|
bytes type is marked as Smell in landscape. Thus the code
|
|
should at least inform why this is done
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 25 10:43:23 CEST 2016 - ms@suse.com
|
|
|
|
- Use six.Iterator instead of global object builtin
|
|
|
|
The use of six.Iterator as base class for the CommandIterator
|
|
seems more clear and explicit compared to the global object
|
|
type overwritten by the builtins import. Fixes Smell reported
|
|
by landscape
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 22 17:34:03 CEST 2016 - dcassany@suse.com
|
|
|
|
- Added kiwi/archive/tar class description
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 22 17:11:52 CEST 2016 - dcassany@suse.com
|
|
|
|
- extending kiwi/archive/tar
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 21 15:22:50 CEST 2016 - ms@suse.com
|
|
|
|
- Fixing gce format build
|
|
|
|
The patch is two fold, first it fixes the name of the raw disk
|
|
when it is copied as disk.raw. Second it fixes the content list
|
|
of the tarball to be dynamicly build instead of a static allocation.
|
|
Reason for this change is that the list of files depends on the
|
|
XML description whether or not a gce disk tag is configured.
|
|
Fixes #113
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 20 17:51:37 CEST 2016 - dcassany@suse.com
|
|
|
|
- Fixes #111: Included support for vdi format
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 18 12:32:47 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.19.5 → 8.19.6
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 18 12:12:30 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed changelog generator
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 18 11:14:37 CEST 2016 - ms@suse.com
|
|
|
|
- Don't ask to start recovery in unattended mode
|
|
|
|
If oem-recovery is setup in the XML description along with
|
|
oem-unattended set to true as well we don't ask for confirmation
|
|
to run the recovery when the recovery menu entry is selected
|
|
at boot time
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 18 07:14:53 CEST 2016 - tbechtold@suse.com
|
|
|
|
- Release automatically on pypi (2nd try)
|
|
|
|
Last try from 142ca22d8e was not working. Update the secure hash
|
|
and also set explcitly the master branch when looking for tags.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 13 14:31:56 CEST 2016 - ms@suse.com
|
|
|
|
- Added integration build test link to doc index
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 12 18:44:11 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.19.4 → 8.19.5
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 12 18:39:17 CEST 2016 - ms@suse.com
|
|
|
|
- Don't require an iso creation toolkit
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 12 09:11:57 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.19.3 → 8.19.4
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 11 13:48:06 CEST 2016 - ms@suse.com
|
|
|
|
- prefer newer overlayfs mount method
|
|
|
|
mount succeeds in compat mode but this mode should only
|
|
be used on older overlayfs implementations
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 8 14:17:05 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.19.2 → 8.19.3
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 8 10:13:35 CEST 2016 - ms@suse.com
|
|
|
|
- Message commit for bug reference
|
|
|
|
Fixup of VMware disk tag references (bnc#988086)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 8 09:40:23 CEST 2016 - ms@suse.com
|
|
|
|
- Prevent duplication of context manager in test
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 7 15:31:08 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.19.1 → 8.19.2
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 7 11:37:05 CEST 2016 - ms@suse.com
|
|
|
|
- Complete doc string for Path.which method
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 7 11:32:47 CEST 2016 - ms@suse.com
|
|
|
|
- Implement Path.which
|
|
|
|
Python provides methods to do this but we can't rely on them
|
|
to be available in all python versions
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 7 10:12:21 CEST 2016 - jmason@suse.com
|
|
|
|
- Conditionally prefix encoding to vmware disk tag
|
|
|
|
Prior code was always adding the encoding statement to vmware disk tag;
|
|
in the event it is already present there's no need to add it a second time.
|
|
|
|
See also https://github.com/openSUSE/kiwi/pull/586/commits/af1fed77af862dc44bd4322680425299ef5ad654
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 7 09:59:51 CEST 2016 - jmason@suse.com
|
|
|
|
- Remove null padding on the vmware disk tag
|
|
|
|
The block of data read via dd is null padded; adding the tools data after
|
|
the padding breaks detection of the data. We need to remove the nulls (0x0)
|
|
so appends can occur adjacent to the block of strings.
|
|
|
|
See also https://github.com/openSUSE/kiwi/pull/586/commits/ee8931c76c17c79d30a128c05cc6f839a1de7156
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 7 09:57:36 CEST 2016 - ms@suse.com
|
|
|
|
- Update documentation
|
|
|
|
Cleanup structure of contribution guide
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 7 09:17:23 CEST 2016 - ms@suse.com
|
|
|
|
- Update documentation
|
|
|
|
Complete documentation about required C libraries which
|
|
needs to be installed prior to setting up the python
|
|
virtual development environment
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 6 16:51:33 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup dependency on genisoimage
|
|
|
|
Only for SLE12 the package requires genisoimage for
|
|
any other distribution mkisofs is required. The community
|
|
variant with genisoimage seems to be quite outdated.
|
|
However, on SLE12 only genisoimage exists. Fixes #106
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 6 16:37:58 CEST 2016 - ms@suse.com
|
|
|
|
- Lookup tool name by path lookup
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 6 16:13:21 CEST 2016 - ms@suse.com
|
|
|
|
- Update import statement
|
|
|
|
parenthesis only needed for multi-line multi-import
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 6 15:58:42 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor block depth on get_volumes
|
|
|
|
return early if the condition makes it clear that there
|
|
is nothing more to do in this method
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 6 11:11:13 CEST 2016 - ms@suse.com
|
|
|
|
- Lookup iso creation tool
|
|
|
|
Instead of strictly using genisoimage allow for using
|
|
either the community variant or mkisofs as provided by
|
|
J.Schilling
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 5 15:03:47 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor reading of volume variables in boot code
|
|
|
|
Use new style profile variables without name limitations
|
|
Related to #39
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 5 13:02:36 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor profile for volume setup
|
|
|
|
Don't use volume names in bash variables. In addition that
|
|
removes the name limitations we had for volume names
|
|
Related to #39
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 5 12:06:19 CEST 2016 - ms@suse.com
|
|
|
|
- Delete obsolete volume condition checks
|
|
|
|
No need to check for LVSwap or LVComp in volume setup.
|
|
If at all those volumes are created at boot time.
|
|
Related to #39
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 5 11:11:31 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor use of kiwi_allFreeVolume_
|
|
|
|
Do not expect the value to come from an exported variable
|
|
Instead a method to provide the information is implemented
|
|
Related to #39
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 4 10:11:52 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.19.0 → 8.19.1
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 1 11:26:15 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup cleanup of intermediate config files
|
|
|
|
kiwi uses e.g etc/hosts from the host system for proper name
|
|
resolution during the build. The temporary variant of that
|
|
file will be deleted by kiwi at the end of the installation
|
|
process. However depending on the package manager and the
|
|
distribution it could happen that the intermediate config
|
|
file added by kiwi is treated as existing config variant.
|
|
In case of rpm a .rpmnew file variant of the config file
|
|
is created and that needs to be handled by kiwi. Therefore
|
|
this patch adds a private restore method for the .rpmnew
|
|
case. It might be needed to add other restore methods to
|
|
deal with this issue depending on how other (non rpm) based
|
|
package managers handles the situation. Fixes #104
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 30 10:52:07 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.18.9 → 8.19.0
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 30 09:19:44 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure mtab link exists in kiwi initrd
|
|
|
|
On Debian systems the filesystem tools requires the
|
|
presence of the mtab file, thus we make sure this file
|
|
exists and links to proc/self/mounts
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 29 21:17:14 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor use of dialog program in boot code
|
|
|
|
Cleanup the mess, provide only one method to run a dialog
|
|
Prevent use of subshells for running the dialog program
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 29 14:50:18 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed use of shutil.copytree
|
|
|
|
The target dir must not exist. However in order to force copy
|
|
a potentially existing target is deleted before
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 29 14:47:04 CEST 2016 - ms@suse.com
|
|
|
|
- udev console init requires kbd_mode on Ubuntu
|
|
|
|
keep kbd_mode in initrd
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 29 14:45:54 CEST 2016 - ms@suse.com
|
|
|
|
- Added oemboot description for ubuntu-xenial
|
|
|
|
Also add kiwi linuxrc/preinit links for vmxboot
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 29 14:45:02 CEST 2016 - ms@suse.com
|
|
|
|
- Allow alternative location for udev console init
|
|
|
|
yet another name and location for the console init utility
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 29 11:16:09 CEST 2016 - cbruckmayer@suse.com
|
|
|
|
- Remove lxc configuration from docker images
|
|
|
|
Docker does not use LXC execdriver anymore.
|
|
Fixes #40
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 27 20:15:55 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.18.8 → 8.18.9
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 27 20:14:25 CEST 2016 - ms@suse.com
|
|
|
|
- Fix linkcheck in container_builder.rst
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 27 20:07:37 CEST 2016 - ms@suse.com
|
|
|
|
- Fix linkcheck in container_builder.rst
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 27 20:03:20 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.18.7 → 8.18.8
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 27 17:28:44 CEST 2016 - ms@suse.com
|
|
|
|
- Update Documentation
|
|
|
|
Update state of supported distributions
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 27 16:10:21 CEST 2016 - ms@suse.com
|
|
|
|
- Apply editorial review changes
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 27 12:20:24 CEST 2016 - ms@suse.com
|
|
|
|
- Apply editorial review changes
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 27 12:19:18 CEST 2016 - ms@suse.com
|
|
|
|
- Apply editorial review changes
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 27 11:34:27 CEST 2016 - ms@suse.com
|
|
|
|
- Delete traces of obsolete code
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 27 11:31:16 CEST 2016 - ms@suse.com
|
|
|
|
- Prevent unconditional deletion of toplevel data
|
|
|
|
The kiwi initrd descriptions calls suseStripInitrd() as part
|
|
of the images.sh script. This function unconditionally removes
|
|
toplevel directories like /home. Instead of deleting the data
|
|
it is better to exclude them when the cpio archive is created
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 24 15:17:22 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.18.6 → 8.18.7
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 24 14:30:26 CEST 2016 - ms@suse.com
|
|
|
|
- Added serial console support for isolinux loader
|
|
|
|
Generate a serial line setup for the isolinux.cfg file
|
|
according to the bootloader_console attribute from the
|
|
XML description. In addition delete the use of the obsolete
|
|
vga kernel parameter and work with the MENU RESOLUTION
|
|
ui configuration parameter instead
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 24 11:32:52 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.18.5 → 8.18.6
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 24 11:16:39 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed setup of default install menu entry
|
|
|
|
The attribute installboot allows to specify the default boot
|
|
menu entry in an install image. It can be set to harddisk,
|
|
install or failsafe install. The setup of that information
|
|
in the bootloader configuration was not properly processed
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 23 17:11:46 CEST 2016 - ms@suse.com
|
|
|
|
- Fix landscape Smells
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 23 15:14:58 CEST 2016 - ms@suse.com
|
|
|
|
- Update location of build container
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 23 15:10:05 CEST 2016 - ms@suse.com
|
|
|
|
- Update dice source link
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 23 11:53:35 CEST 2016 - ms@suse.com
|
|
|
|
- Update Dice project location
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 23 10:51:31 CEST 2016 - ms@suse.com
|
|
|
|
- Apply editorial review changes
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 22 17:35:13 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.18.4 → 8.18.5
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 22 17:00:53 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed building of install image
|
|
|
|
If dracut is requested as initrd_system in combination with
|
|
building an installiso we have to overrule the initrd_system
|
|
setup for building the install image. The code to install
|
|
an image is kiwi's oem install code and unknown to dracut.
|
|
The process will end up using dracut as initrd in the system
|
|
image but kiwi's initrd on the install image
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 22 16:12:29 CEST 2016 - ms@suse.com
|
|
|
|
- Delete kiwi-tools from rhel boot descriptions
|
|
|
|
kiwi-tools is no longer a requirement but an optional package
|
|
It contains tools like utimer or dcounter which provides
|
|
nice boot timer or progress dialogs for showing data transfer
|
|
progress. In the Virtualization:Appliances:CommonBoot repo
|
|
we provide mandatory and optional packages used by kiwi if
|
|
they don't exist for the target distribution
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 22 15:59:03 CEST 2016 - ms@suse.com
|
|
|
|
- Better warning message for root cmdline setup
|
|
|
|
Under certain circumstance the root=UUID=<uuid> parameter must be
|
|
setup in the cmdline of the image. If the required uuid value
|
|
is not provided a warning message is shown to the user. This
|
|
commit makes the warning message more meaningful
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 22 15:56:59 CEST 2016 - ms@suse.com
|
|
|
|
- Extend unit tests for boot image setup
|
|
|
|
Expect kiwi_initrdname to be set in the profile of
|
|
the boot image root system
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 22 15:54:44 CEST 2016 - ms@suse.com
|
|
|
|
- Call plymouth only when installed
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 22 15:53:54 CEST 2016 - ms@suse.com
|
|
|
|
- Add delete method for profile variables
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 21 16:30:22 CEST 2016 - ms@suse.com
|
|
|
|
- Added article about self contained building
|
|
|
|
The article describes how to make use of the dice
|
|
project to control and maintain image build processes
|
|
in a contained environment
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 21 14:26:42 CEST 2016 - ms@suse.com
|
|
|
|
- Fix grub bootloader template
|
|
|
|
Keep gfxpayload
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 21 11:58:39 CEST 2016 - ms@suse.com
|
|
|
|
- Update bootloader console setup in boot code
|
|
|
|
Use the variable kiwi_bootloader_console which represents the
|
|
setup of the bootloader console from the XML description and
|
|
setup the GRUB_TERMINAL configuration option to allow
|
|
grub2-mkconfig to pick up the value. If no console setup
|
|
exists in the XML description, gfxterm is used by default
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 21 11:54:11 CEST 2016 - ms@suse.com
|
|
|
|
- Make bootloader_console availabe in profile
|
|
|
|
The variable kiwi_bootloader_console is exposed into the
|
|
profile environment
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 21 11:22:20 CEST 2016 - ms@suse.com
|
|
|
|
- Delete obsolete code
|
|
|
|
All traces of lilo and elilo are gone now
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 21 11:16:10 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed grub2 bootloader config template
|
|
|
|
Load fonts only when they exist, do not duplicate font
|
|
setup in template
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 21 10:39:19 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed bootloader theme check
|
|
|
|
The check for the theme was not always called, but this
|
|
is required since the theme check will reset the bootloader
|
|
console if no graphics theme could be found
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 22:41:06 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.18.3 → 8.18.4
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 22:21:10 CEST 2016 - ms@suse.com
|
|
|
|
- Apply back openSUSE 13.2 support
|
|
|
|
Until Leap42.2 is not yet released we should keep the
|
|
support for 13.2
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 18:13:33 CEST 2016 - ms@suse.com
|
|
|
|
- Added support for setting the bootloader console
|
|
|
|
Some bootloader e.g grub supports graphics, text and also
|
|
serial consoles to hand over the output of the bootloader
|
|
menu. With this patch we allow to customize the console
|
|
used by the bootloader. So far only grub makes use of the
|
|
new attribute
|
|
|
|
<type ... bootloader_console="serial|console|gfxterm"/>
|
|
|
|
This references Trello:
|
|
|
|
https://trello.com/c/q9EhNKKV/155-support-for-grub2-serial-console
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 09:34:11 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.18.2 → 8.18.3
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 08:52:59 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed typo in message text
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 08:47:41 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed vmxboot/ubuntu-xenial boot description
|
|
|
|
dracut should be installed to support initrd_system="dracut"
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 00:35:09 CEST 2016 - ms@suse.com
|
|
|
|
- Update iso|vmxboot debian boot descriptions
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 00:09:38 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup ldd check for unused libraries
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 19 22:46:49 CEST 2016 - ms@suse.com
|
|
|
|
- Update vmxboot/ubuntu-xenial boot description
|
|
|
|
Complete description to be usable with kiwi initrd boot code too
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 19 22:42:58 CEST 2016 - ms@suse.com
|
|
|
|
- Added baseCreateCommonKernelFile
|
|
|
|
The stripKernel functions return early if the dracut initrd
|
|
system is requested. However it is required in any case to
|
|
lookup the kernel and provide a common name kiwi expects
|
|
to be present
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 19 22:41:59 CEST 2016 - ms@suse.com
|
|
|
|
- Set logger mode to append
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 18 21:44:16 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.18.1 → 8.18.2
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 18 21:43:42 CEST 2016 - ms@suse.com
|
|
|
|
- Add distro flag match for Leap42.2
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 18 20:58:39 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.18.0 → 8.18.1
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 18 20:55:37 CEST 2016 - ms@suse.com
|
|
|
|
- Preserve zypper package cache
|
|
|
|
zypper deletes the package cache if a repo is removed.
|
|
For the purpose of image building this should not happen
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 18 16:28:46 CEST 2016 - ms@suse.com
|
|
|
|
- Pass initrd_system to profile
|
|
|
|
The common functions baseStripInitrd and baseStripKernel need
|
|
to be skipped if the initrd system is set to dracut. They
|
|
read that information from the exported kiwi_initrd_system
|
|
profile environment variable
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 18 10:06:43 CEST 2016 - ms@suse.com
|
|
|
|
- Don't delete dracut from boot image environment
|
|
|
|
If the dracut initrd system is requested we need dracut
|
|
to stay in the environment from which it is called
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 17 16:23:06 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup copy_boot_delete_packages
|
|
|
|
if no <packages type="delete"/> section exists in the target
|
|
the code does not add the packages to become deleted. This
|
|
patch changes the behavior in a way that a new section is
|
|
created
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 17:35:03 CEST 2016 - ms@suse.com
|
|
|
|
- Add isoboot support for Ubuntu system
|
|
|
|
Next step to allow creation of Debian based live systems
|
|
Related to Issue #37
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 13:57:33 CEST 2016 - ms@suse.com
|
|
|
|
- Added suse-leap42.2 descriptions
|
|
|
|
Obsolete suse-13.2
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 13:47:13 CEST 2016 - ms@suse.com
|
|
|
|
- Update hyper links in project README
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 12:03:46 CEST 2016 - ms@suse.com
|
|
|
|
- Rename kiwi boot code files
|
|
|
|
Maintain them as common code base for all distributions
|
|
During the years of development it has turned out that
|
|
differences in the boot process between the distros
|
|
can be handled in one code base. There is no need to
|
|
maintain a basically identical copy for the different
|
|
distributions
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 10:33:54 CEST 2016 - ms@suse.com
|
|
|
|
- Style fixes: E275 missing whitespace after keyword
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 10:30:14 CEST 2016 - ms@suse.com
|
|
|
|
- Delete obsolete C tools
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 10:25:30 CEST 2016 - ms@suse.com
|
|
|
|
- Prevent use of setctsid
|
|
|
|
setctsid is a suse extension to start a program on a new
|
|
controlling terminal. While it is very useful it does not
|
|
exist on other distributions which causes a problem in
|
|
kiwi's common initrd code. This patch replaces the use of
|
|
setctsid with setsid and sulogin
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 10:12:41 CEST 2016 - ms@suse.com
|
|
|
|
- Open log file in mode 'w' and in utf-8 locale
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 09:11:09 CEST 2016 - ms@suse.com
|
|
|
|
- Delete obsolete mkinitrd code
|
|
|
|
This version of kiwi supports only distros using dracut
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 09:06:38 CEST 2016 - ms@suse.com
|
|
|
|
- Delete obsolete sysV init console setup code
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 09:01:57 CEST 2016 - ms@suse.com
|
|
|
|
- Make use of utimer in kiwi initrd optional
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 15 16:44:28 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.17.0 → 8.18.0
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 15 16:27:45 CEST 2016 - ms@suse.com
|
|
|
|
- Adapt to common python style
|
|
|
|
Private methods should start with _f() not __f()
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 15 16:20:10 CEST 2016 - ms@suse.com
|
|
|
|
- Prevent temporary files to be synced to image
|
|
|
|
The package manager instances created temporary package
|
|
manager configuration files. The instance destructor and
|
|
thus the cleanup of the instance should be called prior
|
|
to the sync of the root filesystem data in order to
|
|
prevent temporary configuration files to be present in
|
|
the image
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 15 13:01:27 CEST 2016 - ms@suse.com
|
|
|
|
- Grammar fixes for doc strings
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 15 12:57:00 CEST 2016 - ms@suse.com
|
|
|
|
- Syntax change for Importing one module
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 15 11:01:16 CEST 2016 - ms@suse.com
|
|
|
|
- Update test_load_schema_from_xml_content test
|
|
|
|
Read schemaversion from RelaxNG instead of using
|
|
a fixed value
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 15 10:18:27 CEST 2016 - ms@suse.com
|
|
|
|
- debootstrap errors deserve their own exception
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 17:27:24 CEST 2016 - ms@suse.com
|
|
|
|
- Avoid glob imports
|
|
|
|
This could start a series of further changes in the
|
|
unit test as we have allowed for glob imports there.
|
|
So treat this one as a start
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 17:22:37 CEST 2016 - ms@suse.com
|
|
|
|
- Add documentation for Exceptions
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 16:09:12 CEST 2016 - toms@suse.de
|
|
|
|
- Support Tox with interactively positional arguments
|
|
|
|
Use posargs for py.test, see
|
|
http://tox.readthedocs.io/en/latest/example/general.html
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 15:51:17 CEST 2016 - ms@suse.com
|
|
|
|
- Format message with named format parameters
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 15:46:40 CEST 2016 - ms@suse.com
|
|
|
|
- Avoid re-assigning variable
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 12:12:47 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed unit test for profile variables
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 11:53:43 CEST 2016 - ms@suse.com
|
|
|
|
- Handle XML per content or file more explicit
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 09:34:24 CEST 2016 - toms@suse.de
|
|
|
|
- Differentiate between Python 2.7 and 3 in doc
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 14 09:27:41 CEST 2016 - toms@suse.de
|
|
|
|
- State Python 2.7 in Trove category of setup.py
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 13 17:07:39 CEST 2016 - toms@suse.de
|
|
|
|
- Refactor RootInit class
|
|
|
|
Instead of calling multiple subprocesses make use of
|
|
the os capabilities for directories, symlinks and
|
|
device nodes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 10 11:03:02 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed use of shutil.copytree
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 10 11:00:50 CEST 2016 - ms@suse.com
|
|
|
|
- Update ubuntu xenial vmxboot description
|
|
|
|
Make sure all drivers exists when dracut is called to allow
|
|
inclusion of potentially all needed driver modules
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 20:08:42 CEST 2016 - bo@suse.de
|
|
|
|
- Fix Lithuanian translation
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 20:01:21 CEST 2016 - bo@suse.de
|
|
|
|
- Fix Ukrainian translation
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 17:50:07 CEST 2016 - ms@suse.com
|
|
|
|
- Update grub2 config tempplate
|
|
|
|
Load font collection
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 17:20:55 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor use of os.walk result
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 16:56:31 CEST 2016 - ms@suse.com
|
|
|
|
- Integrate python improvement suggestions
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 16:34:22 CEST 2016 - ms@suse.com
|
|
|
|
- Integrate python improvement suggestions
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 14:45:12 CEST 2016 - ms@suse.com
|
|
|
|
- don't intermingle suse namespace with debian
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 14:38:09 CEST 2016 - ms@suse.com
|
|
|
|
- Deleted libxslt-tools from spec template
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 14:33:07 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup indentation of travis setup
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 13:19:40 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed license setup in spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 12:30:31 CEST 2016 - bo@suse.de
|
|
|
|
- Remove unused import (F401) and an extra line (W391)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 12:09:47 CEST 2016 - bo@suse.de
|
|
|
|
- Fix tests for Python3
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 11:52:33 CEST 2016 - bo@suse.de
|
|
|
|
- Fix tests for the XPath processing
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 11:34:10 CEST 2016 - bo@suse.de
|
|
|
|
- Allow XMLDescription to be loaded also from the XML string
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 11:33:49 CEST 2016 - tbechtold@suse.com
|
|
|
|
- Release automatically on pypi for new tags
|
|
|
|
When a new tag gets created, automatically release it on pypi so
|
|
we don't have todo it manually.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 11:33:35 CEST 2016 - bo@suse.de
|
|
|
|
- Reimplement XSLT processing using LXML instead of calling 3rd party tools
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 11:29:38 CEST 2016 - ms@suse.com
|
|
|
|
- Added tox 2.7 target for travis
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 9 11:27:31 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed creation of password hashes
|
|
|
|
kiwi uses the openssl command for this purpose but did
|
|
not strip the newline at the end of the hash output
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 8 20:47:44 CEST 2016 - ms@suse.com
|
|
|
|
- Apply python 2.x compatibility decorators
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 8 20:38:07 CEST 2016 - ms@suse.com
|
|
|
|
- Added tox target for python 2.7
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 8 20:27:54 CEST 2016 - ms@suse.com
|
|
|
|
- python 2.x compatibility added new requirements
|
|
|
|
six and future modules are needed for the compat layer
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 8 20:08:39 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup grub2 theme setup
|
|
|
|
We can't expect that specific fonts to exist for all theme packages
|
|
in all distributions. The code here should rely only on theme.txt
|
|
In addition we check if any theme or font related data is found
|
|
in the legacy grub location boot/grub which imho should not be
|
|
used for grub2
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 8 12:11:34 CEST 2016 - ms@suse.com
|
|
|
|
- Update ubuntu-xenial boot description
|
|
|
|
No need for a drivers setup here, vmxboot is only the container
|
|
to run dracut
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 8 11:46:36 CEST 2016 - bo@suse.de
|
|
|
|
- Bring byte strings to Py2 compatibility in ISO
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 23:44:33 CEST 2016 - bo@suse.de
|
|
|
|
- Make iterators Py2 comptible
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 21:52:08 CEST 2016 - ms@suse.com
|
|
|
|
- Added boot image description vmxboot/ubuntu-xenial
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 17:54:24 CEST 2016 - bo@suse.de
|
|
|
|
- Replace 'builtins.open' with patch_open decorator
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 17:35:06 CEST 2016 - bo@suse.de
|
|
|
|
- Add mock_open and patch_open helpers
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 17:13:03 CEST 2016 - bo@suse.de
|
|
|
|
- Remove double requirement
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 16:04:46 CEST 2016 - bo@suse.de
|
|
|
|
- Use ConfigParser from six
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 16:04:23 CEST 2016 - bo@suse.de
|
|
|
|
- Move urlparse to the Six package
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 16:04:01 CEST 2016 - bo@suse.de
|
|
|
|
- Remove duplicate key
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 16:03:46 CEST 2016 - bo@suse.de
|
|
|
|
- Add print function for Python 2
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 16:03:27 CEST 2016 - bo@suse.de
|
|
|
|
- Add missing init file
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 15:30:30 CEST 2016 - bo@suse.de
|
|
|
|
- Add Python2 compatibilitiy requirements
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 6 14:46:44 CEST 2016 - ms@suse.com
|
|
|
|
- debootstrap installs apt-get
|
|
|
|
Don't add the specified package manager to the list of
|
|
bootstrap packages for apt-get, because that is covered by
|
|
debootstrap
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 6 14:15:05 CEST 2016 - ms@suse.com
|
|
|
|
- Allow additional bootstrap packages for apt-get
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 5 23:09:15 CEST 2016 - ms@suse.com
|
|
|
|
- Don't run apt-get with mounted /dev
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 5 22:48:36 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed force-yes option for apt-get
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 4 18:31:29 CEST 2016 - ms@suse.com
|
|
|
|
- Allow unattended installation of debian packages
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 3 22:15:10 CEST 2016 - ms@suse.com
|
|
|
|
- Added PackageManagerApt class
|
|
|
|
Support installation/removal of deb packages
|
|
Related to #37
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 3 12:02:55 CEST 2016 - ms@suse.com
|
|
|
|
- Support for apt-get package manager
|
|
|
|
Starting to support Debian based distributions also means to support
|
|
the deb repository types. This commit adds the RepositoryApt class
|
|
to handle deb repositories for image building. Related to #37
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 1 15:33:47 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.16.5 → 8.17.0
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 1 15:32:14 CEST 2016 - ms@suse.com
|
|
|
|
- Added pypi make target for upload
|
|
|
|
Please note an appropirate ~/.pypirc file and registered
|
|
user is required to upload
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 1 14:38:50 CEST 2016 - ms@suse.com
|
|
|
|
- switch_root / pivot_root quiet call
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 1 14:38:25 CEST 2016 - ms@suse.com
|
|
|
|
- Increase default boot partition size to be 300M
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 1 12:24:48 CEST 2016 - ms@suse.com
|
|
|
|
- Delete obsolete isFSTypeReadOnly from boot code
|
|
|
|
The check was used to detect if a read-only root filesystem
|
|
is in use, which can be done by checking if kiwi_ROPart
|
|
is defined
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 1 12:05:41 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor use of global FSTYPE variable
|
|
|
|
The kiwi boot code populates a global FSTYPE variable which was
|
|
used at several places. However there was no clarity for which
|
|
storage device this filesystem value was detected for. Thus
|
|
the entire handling has been refactored and there is no global
|
|
FSTYPE variable anymore
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 17:25:19 CEST 2016 - ms@suse.com
|
|
|
|
- Add attribute <type ... overlayroot=true|false/>
|
|
|
|
Allow to activate the overlay root setup for disk images
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 16:15:16 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.16.4 → 8.16.5
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 16:14:42 CEST 2016 - ms@suse.com
|
|
|
|
- Update development status
|
|
|
|
Status :: 5 - Production/Stable
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 15:43:35 CEST 2016 - ms@suse.com
|
|
|
|
- Don't search for kiwicompat in fixed absolute path
|
|
|
|
Allow alternative locations from search PATH
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 13:02:41 CEST 2016 - ms@suse.com
|
|
|
|
- Integrate git attribute setup to sdist command
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 10:46:48 CEST 2016 - ms@suse.com
|
|
|
|
- Add C tools binaries to git ignore list
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 10:42:56 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed command class name for distutils
|
|
|
|
The overwritten build and install commands should not change
|
|
their name in order to stay consistent on e.g --help
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 10:32:28 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed kiwicompat binary lookup
|
|
|
|
The test for os.path.exists on just the binary name
|
|
without a path specification always fails if not
|
|
present in current directory. Let execvp do the job
|
|
for us
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 10:11:58 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed entry point for kiwicompat
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 10:00:51 CEST 2016 - ms@suse.com
|
|
|
|
- Use path lookup for kiwi-ng in kiwi_compat
|
|
|
|
Instead of a fixed path use the PATH lookup. This would
|
|
allow to install kiwi at alternative places as long as
|
|
the path is part of the shell search PATH
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 09:38:28 CEST 2016 - ms@suse.com
|
|
|
|
- Create completion data at build time
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 30 19:07:49 CEST 2016 - ms@suse.com
|
|
|
|
- Move all build and install tasks to setup.py
|
|
|
|
In an effort to distribute kiwi on pypi it should not be
|
|
required to call make targets for a complete installation.
|
|
Therefore the compilation of the C tools as well as the
|
|
installation of the man pages and the bash completion
|
|
has been added to setup.py. The spec file to build an rpm
|
|
package has been changed to use setup.py exclusively
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 27 15:17:12 CEST 2016 - ms@suse.com
|
|
|
|
- Delete obsolete .releasetags from MANIFEST.in
|
|
|
|
This avoids a warning on setup.py build
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 27 15:16:38 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed warnings in C written tools
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 27 10:50:42 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.16.3 → 8.16.4
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 27 10:50:10 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed spec file
|
|
|
|
update-alternatives is used, thus needs to be required
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 27 10:45:31 CEST 2016 - ms@suse.com
|
|
|
|
- Support for overlay disk images
|
|
|
|
overlay disk images uses a readonly root partition and are
|
|
overlayed using overlayfs to hook in a cow based read-write
|
|
space. This commit implements the basic disk setup.
|
|
Implementation to boot such a disk in the kiwi boot code
|
|
is still missing, as well as the investigation if dracut
|
|
is able to boot such a disk too. References #65
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 26 00:35:46 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.16.2 → 8.16.3
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 26 00:33:13 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed completion generator
|
|
|
|
In addition cleanup the main docopt definition
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 25 23:39:51 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed completion conflict with legacy kiwi
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 24 15:26:07 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.16.1 → 8.16.2
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 24 15:23:43 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed spec file
|
|
|
|
rpmlintrc file must be mentioned as source
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 24 10:50:22 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.16.0 → 8.16.1
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 24 10:49:09 CEST 2016 - ms@suse.com
|
|
|
|
- Update quickstart documentation
|
|
|
|
kiwi can also be used as a module in other python3 projects.
|
|
An example how to do that has been added to the quickstart
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 23 12:01:36 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.15.5 → 8.16.0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 23 11:33:46 CEST 2016 - ms@suse.com
|
|
|
|
- Added support for grub2 console switch entry
|
|
|
|
An additional hidden entry allows the user to switch between the
|
|
graphics and the serial console by pressing the 't' key. The kiwi
|
|
grub2 template adds this switch if the terminal mode is set to
|
|
graphics. The additional entries are only effective of the
|
|
grub_platform is set to efi. Fixes #80
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 23 09:58:40 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed add_repo for zypper repositories
|
|
|
|
Always run zypper addrepo in order to make any change in the
|
|
repository definition to become effective
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 23 09:40:07 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed add_repo for yum repositories
|
|
|
|
Always create the repo file from scratch in order to make
|
|
any change in the repository definition to become effective
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 21 21:45:57 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.15.4 → 8.15.5
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 21 21:45:08 CEST 2016 - ms@suse.com
|
|
|
|
- Split quickstart into two parts
|
|
|
|
Split the quickstart information into a development and
|
|
a user part
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 14 21:19:05 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.15.3 → 8.15.4
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 13 18:47:18 CEST 2016 - ms@suse.com
|
|
|
|
- Added readonly check for persistent data
|
|
|
|
When creating a partition for persistent data, check
|
|
if the device class has the readonly flag set before
|
|
trying to write anything there. Fixes #74
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 13 10:48:23 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.15.2 → 8.15.3
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 13 10:27:17 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed removal of a package in XMLState
|
|
|
|
If a <package> was unwanted in a <packages> section the former
|
|
code sets the name of the package to a python None type. This
|
|
causes the rest of the code to operate on potential None types
|
|
which causes unexpected TypeError's under certain conditions.
|
|
Instead of leaving an inconsistent package section the entire
|
|
package section reference should be deleted from the packages
|
|
instance holding it. Fixes #76
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 12 21:10:15 CEST 2016 - ms@suse.com
|
|
|
|
- Exit code for --version call should be zero
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 12 09:56:35 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.15.1 → 8.15.2
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 12 09:55:29 CEST 2016 - ms@suse.com
|
|
|
|
- Set config.sh and images.sh scripts as optional
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 12 09:20:14 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.15.0 → 8.15.1
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 11 23:01:30 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed landscape smell
|
|
|
|
Unused variable 'key'
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 11 22:57:50 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed landscape smell
|
|
|
|
Redefining built-in 'help'
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 11 22:53:58 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed landscape error
|
|
|
|
Dangerous default value [] as argument
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 11 22:42:41 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor import_description
|
|
|
|
split code into more readable parts
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 11 21:33:00 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure mandatory vmdk settings exists
|
|
|
|
Even without a machine section configuration the minimum
|
|
required information must be presented to the settings
|
|
template
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 11 19:42:04 CEST 2016 - ms@suse.com
|
|
|
|
- Added store_to_result for vmdk format
|
|
|
|
The vmdk format provides more than the standard result
|
|
store. for vmdk we need to store the vmdk and the
|
|
settings file
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 11 19:30:01 CEST 2016 - ms@suse.com
|
|
|
|
- Reduce amount of mountpoint check calls
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 11 19:18:22 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor subformat classes
|
|
|
|
Add a generic store_to_result method which allows to store
|
|
the format result files into an instance of Result. This
|
|
allows to customize result handling per format when needed
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 11 18:46:02 CEST 2016 - ms@suse.com
|
|
|
|
- Create VMware settings file for vmdk subformat
|
|
|
|
In order to run or convert the vmdk with VMware products a
|
|
settings file is required.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 10 16:17:31 CEST 2016 - ms@suse.com
|
|
|
|
- Added dropped features information for lxc
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 10 14:23:10 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.14.2 → 8.15.0
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 10 13:02:52 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed script/archive lookup
|
|
|
|
If a script or archive is specified with an absolute path
|
|
in the image description, kiwi should not assume this path
|
|
to exist below the image description directory but just take
|
|
the absolute path as it is. Fixes #70
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 8 19:04:41 CEST 2016 - ms@suse.com
|
|
|
|
- Load logging at runtime for MountManager
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 8 19:03:52 CEST 2016 - ms@suse.com
|
|
|
|
- Runtime checker message fixes
|
|
|
|
Start with an empty line to improve readability
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 8 18:52:32 CEST 2016 - ms@suse.com
|
|
|
|
- Integrate runtime checks for tasks
|
|
|
|
Call appropriate runtime checks for prepare, create
|
|
and build tasks. Fixes #20
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 8 18:32:01 CEST 2016 - ms@suse.com
|
|
|
|
- Create instance of runtime_checker for any CliTask
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 6 15:12:55 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed building documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 5 13:39:31 CEST 2016 - tom_schr@web.de
|
|
|
|
- Reuse env in tox.ini
|
|
|
|
Reuse virtualenv directory with envdir. Should speed up things
|
|
a bit.
|
|
|
|
Taken from
|
|
https://blog.ionelmc.ro/2015/04/14/tox-tricks-and-patterns/#partial-environment-reuse
|
|
https://blog.ionelmc.ro/2015/04/14/tox-tricks-and-patterns/#environment-reuse
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 5 13:36:37 CEST 2016 - tom_schr@web.de
|
|
|
|
- Use more compact config for tox.ini
|
|
|
|
Rewrite basepython to make it more compact
|
|
Taken from
|
|
https://blog.ionelmc.ro/2015/04/14/tox-tricks-and-patterns/#compact-configuration
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 5 13:19:25 CEST 2016 - tom_schr@web.de
|
|
|
|
- Add requirements section in Quick Start
|
|
|
|
* Describe what KIWI needs to run, further requirements, and for development
|
|
* Introduce 'ghkiwi' as prefix in "extlinks" to shorten external links and
|
|
to make linking to KIWI's GitHub repository more intuitive and consistent.
|
|
For example, the string :ghkiwi:`tox.ini` is replaced with
|
|
https://github.com/SUSE/kiwi/blob/master/tox.ini
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 4 18:24:11 CEST 2016 - ms@suse.com
|
|
|
|
- Added check_target_directory_not_in_shared_cache
|
|
|
|
Runtime checker method to check if the target directory
|
|
was set to - or below the shared cache directory
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 4 11:47:50 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.14.1 → 8.14.2
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 4 11:33:57 CEST 2016 - ms@suse.com
|
|
|
|
- Move creation of mountpoint dir to setup method
|
|
|
|
The volume management classes should create the temporary
|
|
mountpoint directory when it is needed and not when an
|
|
instance of the class is created
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 4 10:30:17 CEST 2016 - ms@suse.com
|
|
|
|
- Cleanup use of temporary directories
|
|
|
|
All mkdtemp created directories are created with the 'kiwi_'
|
|
prefix. In addition all code parts which leaves tmpdirs in
|
|
the system after kiwi is done were fixed
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 2 16:15:12 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.14.0 → 8.14.1
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 2 11:18:28 CEST 2016 - ms@suse.com
|
|
|
|
- Added python3-xattr dependency
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 2 11:16:10 CEST 2016 - ms@suse.com
|
|
|
|
- Added xattr checker for DataSync class
|
|
|
|
The method target_supports_extended_attributes() checks if the
|
|
sync target directory supports extended filesystem attributes.
|
|
The method is called on sync_data() and will remove the -X / -A
|
|
options if provided. A warning message is issued to the caller
|
|
if the rsync option list has changed because of the underlaying
|
|
filesystem limitations
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 2 09:52:07 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed subformat creation
|
|
|
|
The option -c makes only sense for the qcow2 subformat, whereas
|
|
on all other format it cause qemu-img convert to fail
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 1 19:18:51 CEST 2016 - tom_schr@web.de
|
|
|
|
- Use iterator protocol instead of StopIteration
|
|
|
|
CommandIterator contains already the __iter__ magic method. We don't
|
|
need to manually use while and next() in order to advance to the next
|
|
element.
|
|
|
|
=> Code refactored to "for line in self.command" which does exactly the
|
|
same job, but is better readable. Plus we avoid the nasty try...except
|
|
block.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 30 12:05:27 CEST 2016 - tom_schr@web.de
|
|
|
|
- Remove kiwi.logger.init() function
|
|
|
|
The init function is mostly unneccessary and can be directly created
|
|
in the kiwi.logger module.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 30 11:53:47 CEST 2016 - tom_schr@web.de
|
|
|
|
- Remove useless __init__.py
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 21:16:49 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup usage messages
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 16:49:19 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.13.4 → 8.14.0
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 16:26:20 CEST 2016 - ms@suse.com
|
|
|
|
- Added support for custom rootfs label
|
|
|
|
A new attribute <type ... rootfs_label="name"/> has been added
|
|
This Fixes #66
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 15:49:10 CEST 2016 - ms@suse.com
|
|
|
|
- Update grub2 bootloader template menuentries
|
|
|
|
Mark all menuentries as --unrestricted. Fixes #64
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 09:26:05 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.13.3 → 8.13.4
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 09:24:58 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed shared local repository mounts
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 28 18:04:42 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.13.2 → 8.13.3
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 28 15:14:39 CEST 2016 - ms@suse.com
|
|
|
|
- Added evaluation of imageincluded repositories
|
|
|
|
repositories marked as imageinclude needs to be added
|
|
permanently to the image. Fixes #56
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 28 14:30:10 CEST 2016 - ms@suse.com
|
|
|
|
- Make xz the default compressor for squashfs
|
|
|
|
When creating squashfs compressed files use xz as compressor
|
|
if not other compressor is specified. Fixes #63
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 28 14:21:57 CEST 2016 - ms@suse.com
|
|
|
|
- Added --add|delete package for prepare command
|
|
|
|
Allow additional packages to be installed/deleted when
|
|
calling system prepare. Fixes #62
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 28 14:14:16 CEST 2016 - ms@suse.com
|
|
|
|
- Alpha sort option documentation
|
|
|
|
Alpha sort options in usage and man pages
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 28 14:04:51 CEST 2016 - ms@suse.com
|
|
|
|
- Added --add|delete package for build command
|
|
|
|
Allow additional packages to be installed/deleted when
|
|
calling system build. Related to Issue #62
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 28 11:36:06 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed completion generator
|
|
|
|
complete for kiwi and kiwi-ng
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 28 10:16:27 CEST 2016 - ms@suse.com
|
|
|
|
- Prevent double render on usage
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 27 17:01:29 CEST 2016 - ms@suse.com
|
|
|
|
- Add check_image_include_repos_http_resolvable
|
|
|
|
Runtime checker method to check if repositories marked
|
|
with the imageinclude attribute are using a publicly
|
|
available protocol
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 27 16:58:42 CEST 2016 - ms@suse.com
|
|
|
|
- Add shared cache location to Defaults
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 27 11:39:52 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.13.1 → 8.13.2
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 27 11:08:13 CEST 2016 - ms@suse.com
|
|
|
|
- Allow alternative if isolinux-config failed
|
|
|
|
If the setup of the base directory failed because
|
|
isolinux-config was not able to identify the isolinux.bin
|
|
signature, we create a compat /isolinux directory and
|
|
hardlink all loader files
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 27 11:02:16 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed typo in message
|
|
|
|
Fix condition to show the grub module info message
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 27 08:48:39 CEST 2016 - ms@suse.com
|
|
|
|
- Use program output for synopsis in documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 18:02:54 CEST 2016 - ms@suse.com
|
|
|
|
- Provide custom usage message
|
|
|
|
Instead of the docopt way to show the usage information we
|
|
provide a kiwi specific usage information. The usage
|
|
data now always consists of:
|
|
|
|
1. the generic call
|
|
kiwi [global options] service <command> [<args>]
|
|
|
|
2. the command specific usage defined by the docopt string
|
|
short form by default, long form with -h | --help
|
|
|
|
3. the global options
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 14:58:01 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed loadSELinuxPolicy
|
|
|
|
enforce policy is located in /sys/fs/selinux
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 14:56:12 CEST 2016 - ms@suse.com
|
|
|
|
- No authconfig on RHEL >= 7
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 14:41:44 CEST 2016 - ms@suse.com
|
|
|
|
- Activate SELinux for RHEL systems
|
|
|
|
Added new boot method loadSELinuxPolicy and call it as part
|
|
of the rhel-preinit phase. This put SELinux in enforcing
|
|
mode also from the kiwi initrd
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 12:40:23 CEST 2016 - ms@suse.com
|
|
|
|
- Handle fsmountoptions attribute in all builders
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 11:53:19 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor custom_args handling for VolumeManager class
|
|
|
|
Allow for two elements fs_create_options and fs_mount_options
|
|
in a VolumeManager instance and pass along the information
|
|
to the FileSystem and MountManager instances
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 11:02:28 CEST 2016 - ms@suse.com
|
|
|
|
- Refactor custom_args handling for FileSystem class
|
|
|
|
Any FileSystem class can receive a custom_args dictionary
|
|
which by defaults ensures the presence of an empty list
|
|
for create_options and mount_options. The create_options
|
|
are used in the subclasses when the filesystem is being
|
|
created and the mount_options are passed to the MountManager
|
|
when the filesystem is mounted for e.g data_sync
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 09:20:42 CEST 2016 - ms@suse.com
|
|
|
|
- Make kiwicompat understand --version | -v option
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 09:17:04 CEST 2016 - toms@suse.de
|
|
|
|
- Small spelling corrections
|
|
|
|
Apply title style:
|
|
* package -> Package
|
|
* module -> Module
|
|
* Use backticks for kiwi.* modules to avoid spelling problems
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 09:12:59 CEST 2016 - toms@suse.de
|
|
|
|
- Update spell-checking wordlist
|
|
|
|
GitHub, JeOS, KIWI, LXC, squashfs, stderr, stdin, stdout, Submodules,
|
|
Subpackages, zypper
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 08:47:07 CEST 2016 - toms@suse.de
|
|
|
|
- Add "spell" rule in Makefile
|
|
|
|
Also included in the help target
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 08:45:33 CEST 2016 - toms@suse.de
|
|
|
|
- Enable Acronyms, importable modules, and builtins
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 25 18:34:17 CEST 2016 - toms@suse.de
|
|
|
|
- First draft to "beautify" HTML appearance
|
|
|
|
* Add GitHub button and "Fork me" widgets
|
|
* Add Travis button
|
|
* Remove obsolete code
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 25 18:05:36 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.13.0 → 8.13.1
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 25 12:40:49 CEST 2016 - ms@suse.com
|
|
|
|
- Added support for SELinux file security contexts
|
|
|
|
Systems using SELinux require the filesystem data to be labeled
|
|
according to a security context configuration. kiwi now checks
|
|
for the presence of /etc/selinux/targeted/contexts/files/file_contexts
|
|
and labels accordingly if it exists. This Fixes #52
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 25 12:39:28 CEST 2016 - ms@suse.com
|
|
|
|
- Make grub2 installation path lookup dynamic
|
|
|
|
Not all linux systems installs grub2 below /usr/lib/grub2
|
|
For example RHEL7 packages it below /usr/lib/grub. Therefore
|
|
kiwi needs to be flexible with this path
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 22 16:25:58 CEST 2016 - toms@suse.de
|
|
|
|
- Used :returncode: for sphinxcontrib-programoutput
|
|
|
|
Fix a warning when calling "kiwi-ng". As the script returns 1,
|
|
it is considered to have failed by the program-output directive.
|
|
The returncode line fixes that.
|
|
|
|
See more info here:
|
|
https://pythonhosted.org/sphinxcontrib-programoutput/#error-handling
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 22 13:30:45 CEST 2016 - toms@suse.de
|
|
|
|
- Integrate version string from placeholder
|
|
|
|
Use |version| placeholder, no bumpversion etc. is needed.
|
|
Actually, it's taken from conf.py
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 22 10:30:26 CEST 2016 - ms@suse.com
|
|
|
|
- Added RuntimeChecker class
|
|
|
|
An instance of RuntimeChecker allows to semantically check for
|
|
error conditions according to the provided image description
|
|
and build options. Related to #20
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 22 09:52:49 CEST 2016 - toms@suse.de
|
|
|
|
- Spell checking doc and extended word list
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 18:52:06 CEST 2016 - ms@suse.com
|
|
|
|
- Add filesystem requires in kiwi-boot-requires
|
|
|
|
In order to have all filesystem creation tools available
|
|
when building in the buildservice we need to require them
|
|
in kiwi-boot-requires
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 16:27:36 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.12.0 → 8.13.0
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 15:50:17 CEST 2016 - ms@suse.com
|
|
|
|
- Set ident export-subst git attribute on version.py
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 12:16:26 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.11.0 → 8.12.0
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 12:07:09 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed documentation link references
|
|
|
|
Use redirected target and fix broken targets according to
|
|
link check on make build
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 11:51:36 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed typo in documentation
|
|
|
|
Missing question mark at end of sentence
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 11:46:53 CEST 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.10.1 → 8.11.0
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 11:46:18 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed typo
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 11:32:21 CEST 2016 - ms@suse.com
|
|
|
|
- Added Legacy KIWI vs. Next Generation chapter
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 21 08:48:33 CEST 2016 - toms@suse.de
|
|
|
|
- md -> rst, radically shortend README
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 20 17:01:36 CEST 2016 - toms@suse.de
|
|
|
|
- More substantial changes of the doc
|
|
|
|
* Overall: try to be more consistent
|
|
* index.rst
|
|
* Move "Supported Distributions" and "Dropped Features" sections
|
|
* Quick Start:
|
|
* Add abstract
|
|
* Add note about automatic link creation
|
|
* Move "example appliance description" sections and subsections
|
|
further down
|
|
* Streamlined "Contributing" section
|
|
* Corrected titles and distinguish more between descriptive and
|
|
procedural
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 20 15:22:15 CEST 2016 - toms@suse.de
|
|
|
|
- Remove useless substitutions (placeholders)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 20 15:21:16 CEST 2016 - toms@suse.de
|
|
|
|
- Add KIWI logo
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 20 15:17:54 CEST 2016 - toms@suse.de
|
|
|
|
- Move Motivation section from quickstart to index
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 20 12:39:55 CEST 2016 - toms@suse.de
|
|
|
|
- Correct heading and remove build status
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 20 11:27:59 CEST 2016 - toms@suse.de
|
|
|
|
- Add QuickStart Guide and improve documentation
|
|
|
|
* Added Quick Start Guide, taken from README.md
|
|
* Improve index/main file:
|
|
* Shortend main entry page
|
|
* Make more headings
|
|
* Add feature highlights to draw attention
|
|
* Add sidebar with important KIWI links
|
|
* Use ordered list of KIWI concept (prep and creation step)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 20 10:37:20 CEST 2016 - ms@suse.com
|
|
|
|
- Add package manager requirements in spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 12:24:03 CEST 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 12:23:10 CEST 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 12:21:55 CEST 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 11:02:43 CEST 2016 - ms@suse.com
|
|
|
|
- Move program name from kiwi-py3 to kiwi-ng
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 10:09:20 CEST 2016 - ms@suse.com
|
|
|
|
- Added genisoimage requirement to kiwi spec file
|
|
|
|
On SLE12 we only have genisoimage, on Leap and Tumbleweed we
|
|
have both genisoimage and mkisofs. For the moment both toolkits
|
|
produces working iso images with kiwi, thus I chose the save
|
|
default with genisoimage
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 10:07:21 CEST 2016 - ms@suse.com
|
|
|
|
- Be more flexible for isoinfo lookup
|
|
|
|
isoinfo can either be provided by the community package in
|
|
/usr/lib/genisoimage/isoinfo or by the mkisofs package from
|
|
J. Schilling in /usr/bin/isoinfo. kiwi should be smart enough
|
|
to lookup which tool is installed. /usr/bin/isoinfo will be
|
|
preferred
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 08:44:51 CEST 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
Added link to documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 20:30:06 CEST 2016 - ms@suse.com
|
|
|
|
- Try with latest version of travis-sphinx
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 19:01:31 CEST 2016 - ms@suse.com
|
|
|
|
- ghp-import required for travis-sphinx deploy
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 18:29:49 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure enchant library is present for travis
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 18:23:36 CEST 2016 - ms@suse.com
|
|
|
|
- Update tox setup
|
|
|
|
Update TOXENV targets
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 17:59:07 CEST 2016 - ms@suse.com
|
|
|
|
- Move travis-sphinx build tox target to script section
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 17:46:59 CEST 2016 - ms@suse.com
|
|
|
|
- Use tox target for travis-sphinx
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 17:31:12 CEST 2016 - ms@suse.com
|
|
|
|
- Put travis-sphinx build into script section
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 17:23:03 CEST 2016 - ms@suse.com
|
|
|
|
- Make travis-sphinx deploy work
|
|
|
|
It's required to call travis-sphinx build in order to be able
|
|
to run the deploy command
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 17:12:39 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed documentation linkcheck results
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 17:06:17 CEST 2016 - ms@suse.com
|
|
|
|
- Make sure shared mount directories exists
|
|
|
|
Create shared directory path on the host _and_ in the
|
|
new root directory to make sure the bind mount works
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 16:57:17 CEST 2016 - ms@suse.com
|
|
|
|
- Update documentation entry page
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 12:20:00 CEST 2016 - ms@suse.com
|
|
|
|
- Use travis-sphinx to deploy doc to github
|
|
|
|
https://suse.github.io/kiwi
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 10:05:27 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed package requirements
|
|
|
|
libxslt-tools provides required xsltproc
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 09:59:18 CEST 2016 - ms@suse.com
|
|
|
|
- Update README for style and markup
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 09:58:18 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed README, wrong markup
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 09:57:08 CEST 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
Add information how to build with dice
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 18 09:36:44 CEST 2016 - ms@suse.com
|
|
|
|
- Add part_msdos module for self build EFI image
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 15 14:45:23 CEST 2016 - ms@suse.com
|
|
|
|
- Update tox.ini
|
|
|
|
Documentation building requires sphinx_rtd_theme and
|
|
sphinxcontrib-programoutput
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 15 14:41:16 CEST 2016 - ms@suse.com
|
|
|
|
- Update volume_manager inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 15 11:58:44 CEST 2016 - ms@suse.com
|
|
|
|
- Update utils inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 15 11:43:17 CEST 2016 - ms@suse.com
|
|
|
|
- Update tasks inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 15 11:24:51 CEST 2016 - ms@suse.com
|
|
|
|
- Complete system inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 15 10:35:19 CEST 2016 - ms@suse.com
|
|
|
|
- Use Path.wipe instead of directly calling rm
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 15 10:34:00 CEST 2016 - ms@suse.com
|
|
|
|
- Update system inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 15 09:34:12 CEST 2016 - ms@suse.com
|
|
|
|
- Update storage inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 16:34:39 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed typo
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 15:38:31 CEST 2016 - ms@suse.com
|
|
|
|
- Cleanup use of partition id maps
|
|
|
|
For the partition setup the Disk class uses dictionaries
|
|
to map the partition name to the partition number. However
|
|
there are public partition names such as 'kiwi_BootPart'
|
|
and kiwi internal partition names such as 'boot'. The code
|
|
should make it more clear which mapping table is used
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 14:57:11 CEST 2016 - ms@suse.com
|
|
|
|
- Update repository inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 14:26:19 CEST 2016 - ms@suse.com
|
|
|
|
- Update partitioner inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 14:25:49 CEST 2016 - ms@suse.com
|
|
|
|
- Complete bootloader inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 11:53:35 CEST 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
Add chapter about signing commits
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 11:41:17 CEST 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 11:36:27 CEST 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 17:52:12 CEST 2016 - ms@suse.com
|
|
|
|
- Update package_manager inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 17:16:39 CEST 2016 - ms@suse.com
|
|
|
|
- Update filesystem inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 16:53:53 CEST 2016 - ms@suse.com
|
|
|
|
- Update container inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 12:52:25 CEST 2016 - ms@suse.com
|
|
|
|
- Update builder inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 11:50:14 CEST 2016 - ms@suse.com
|
|
|
|
- Update bootloader/template inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 11:42:28 CEST 2016 - ms@suse.com
|
|
|
|
- Complete bootloader install interface
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 11:40:25 CEST 2016 - ms@suse.com
|
|
|
|
- Update bootloader/install inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 11:22:46 CEST 2016 - ms@suse.com
|
|
|
|
- Move get_failsafe_kernel_options to Defaults
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 13 11:15:56 CEST 2016 - ms@suse.com
|
|
|
|
- Update bootloader/config inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 12 15:24:20 CEST 2016 - ms@suse.com
|
|
|
|
- Update boot/image inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 12 15:12:33 CEST 2016 - ms@suse.com
|
|
|
|
- Update archive inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 12 11:12:18 CEST 2016 - ms@suse.com
|
|
|
|
- Delete traces of zfs support
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 12 11:10:01 CEST 2016 - ms@suse.com
|
|
|
|
- Update inline API documentation
|
|
|
|
References #49
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 11 16:11:48 CEST 2016 - ms@suse.com
|
|
|
|
- Update inline API documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 11 16:02:29 CEST 2016 - ms@suse.com
|
|
|
|
- Update inline API documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 11 15:42:13 CEST 2016 - ms@suse.com
|
|
|
|
- Update inline API documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 11 15:09:26 CEST 2016 - ms@suse.com
|
|
|
|
- Update inline API documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 10 22:47:52 CEST 2016 - ms@suse.com
|
|
|
|
- Ignore auto generated code for API docs
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 10 22:43:15 CEST 2016 - ms@suse.com
|
|
|
|
- Update inline API documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 8 16:09:15 CEST 2016 - ms@suse.com
|
|
|
|
- Update api documentation setup
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 8 11:48:05 CEST 2016 - ms@suse.com
|
|
|
|
- package kiwi-pxeboot must not be noarch
|
|
|
|
We want to specify for which arch we provide it. Thus
|
|
it's not allowed to specify it as noarch even though
|
|
it provides only noarch data
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 7 12:04:53 CEST 2016 - ms@suse.com
|
|
|
|
- Create Initial autodoc structure
|
|
|
|
Called 'sphinx-apidoc -o source/api ../kiwi'
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 7 12:04:24 CEST 2016 - ms@suse.com
|
|
|
|
- Fixup docstring for kiwi/command.py
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 7 11:03:06 CEST 2016 - ms@suse.com
|
|
|
|
- Move manual page documentation in subdirectory
|
|
|
|
Separate api documentation from manual pages
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 7 10:16:40 CEST 2016 - ms@suse.com
|
|
|
|
- Update virtualenv development setup
|
|
|
|
make sure we can build the docu in the development
|
|
environment
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 6 16:16:48 CEST 2016 - ms@suse.com
|
|
|
|
- Add docstrings for Cli class
|
|
|
|
References Issue #49
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 6 11:02:59 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed ppc setup of etc/default/grub_installdevice
|
|
|
|
On power grub must be installed into the Prep partition into
|
|
the master boot record of the disk
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 4 10:47:21 CEST 2016 - toms@suse.de
|
|
|
|
- Add Python 3.5 to be consistent with Travis
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 2 23:27:14 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed logger unit test
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 1 22:50:00 CEST 2016 - ms@suse.com
|
|
|
|
- Make color output an option
|
|
|
|
By default no color output is used
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 30 17:41:07 CEST 2016 - ms@suse.com
|
|
|
|
- Added missing kiwi-packagemanager provides
|
|
|
|
The buildservice looks up for a package manager capability
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 30 15:28:55 CEST 2016 - ms@suse.com
|
|
|
|
- Fixed spec file
|
|
|
|
syslinux is not a requirement for the base package
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 24 16:57:38 CET 2016 - ms@suse.com
|
|
|
|
- Check for derived description path in prepare too
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 24 16:41:47 CET 2016 - ms@suse.com
|
|
|
|
- Refactor SystemSetup class
|
|
|
|
the information about the description_dir is part of the
|
|
provided xml_state instance. There is no need to pass that
|
|
information along twice
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 24 16:29:28 CET 2016 - ms@suse.com
|
|
|
|
- Fixed use of derived_description_dir
|
|
|
|
Only in import_description we need to check for both locations
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 24 16:00:48 CET 2016 - ms@suse.com
|
|
|
|
- Make sure import_description preserves archives
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 24 11:14:14 CET 2016 - ms@suse.com
|
|
|
|
- Refactor InstallBootLoaderGrub2 constructor
|
|
|
|
architecture dependant device setup belongs to the install
|
|
method where it is actually needed. That prevents the
|
|
construction of the instance to be architecture specific
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 17:41:13 CET 2016 - ms@suse.com
|
|
|
|
- Make list of efi grub modules arch dependant
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 17:37:57 CET 2016 - ms@suse.com
|
|
|
|
- Revert "Delete efi_uga module from list"
|
|
|
|
This reverts commit 191d423eb571d3cc08f34b5e4ef15eb6296a6563.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 17:03:31 CET 2016 - ms@suse.com
|
|
|
|
- Delete efi_uga module from list
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 16:52:34 CET 2016 - ms@suse.com
|
|
|
|
- add multiboot grub module only on demand
|
|
|
|
multiboot is only needed for self build grub images in Xen
|
|
guest mode
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 15:56:39 CET 2016 - ms@suse.com
|
|
|
|
- Don't raise if kversion exits with error
|
|
|
|
In this case a default value applies
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 15:19:31 CET 2016 - ms@suse.com
|
|
|
|
- Activate partitioner support for arm
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 15:00:39 CET 2016 - ms@suse.com
|
|
|
|
- Add optional derived_from param to XMLDescription
|
|
|
|
An instance of XMLDescription can now optionally become
|
|
constructed with a path to an image description this
|
|
instance was derived from. This is currently used for
|
|
building the kiwi boot image to tell the boot image
|
|
XML description instance from which system image instance
|
|
it was derived from
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 12:41:42 CET 2016 - ms@suse.com
|
|
|
|
- Evaluate default video mode for iso images
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 12:13:04 CET 2016 - ms@suse.com
|
|
|
|
- Added custom profile for arm/oemboot/suse-tumbleweed
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 12:08:32 CET 2016 - ms@suse.com
|
|
|
|
- Update firmware types for arm architectures
|
|
|
|
Add efi and uefi as allowed types, complete architecture name list
|
|
set efi as default firmware for arm
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 11:08:38 CET 2016 - ms@suse.com
|
|
|
|
- Added pre/post hooks for bootloader setup/install
|
|
|
|
preInstallBootLoader, postInstallBootLoader
|
|
preSetupBootLoader, postSetupBootLoader
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 09:23:56 CET 2016 - ms@novell.com
|
|
|
|
- Fixed architecture dependant tests
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 22 16:15:47 CET 2016 - ms@suse.com
|
|
|
|
- Added support for virtual boot partition on arm
|
|
|
|
Triggered by the firmware="vboot" setup an EFI setup plus a
|
|
raw partition without filesystem is created as first partition.
|
|
The size of the partition can be controlled by the vbootsize
|
|
attribute. The vboot feature is used by the arm architecture
|
|
to provide a space in the partition table for custom code as
|
|
required by e.g the chromebook. The final customization of the
|
|
vboot space is board specific and can't be implemented in a
|
|
generic way in kiwi. For finalizing the vboot space the script
|
|
hooks editbootconfig and editbootinstall can be used
|
|
This is related to Issue #17
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 22 11:28:11 CET 2016 - ms@suse.com
|
|
|
|
- Rename partition id kiwi_JumpPart to kiwi_EfiPart
|
|
|
|
This makes it explicit for what purpose the partition
|
|
is really used. EFI is not configured the same for all
|
|
architectures but what is consistent is that on this
|
|
partition an efi image is located to become loaded by
|
|
some firmware
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 22 10:17:07 CET 2016 - ms@suse.com
|
|
|
|
- Activate boot partition only for msdos tables
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 22 09:55:28 CET 2016 - ms@suse.com
|
|
|
|
- have tar preserve all xattrs
|
|
|
|
By default tar will only preserve a subset of the capabilities
|
|
with --xattrs. Adding --xattrs-include=* should preserve all
|
|
capabilities (e.g. user.*, security.capability etc.).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 22 09:18:14 CET 2016 - ms@suse.com
|
|
|
|
- Preserve hybrid GPT status on boot
|
|
|
|
Added createHybridGPT method and setup the hybrid GPT/MBR
|
|
table if requested by the XML configuration. In addition
|
|
move the partition activation call also into the partition
|
|
table finalize method. This is related to Issue #17
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 21 17:16:45 CET 2016 - ms@suse.com
|
|
|
|
- Refactor partition table setup code
|
|
|
|
Added two methods preparePartitionTable and finalizePartitionTable
|
|
which are used to prepare the partition table to allow resizing
|
|
and to finalize for partition flags after resizing. This replaces
|
|
the updatePartitionTable method
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 21 11:39:46 CET 2016 - ms@suse.com
|
|
|
|
- Delete obsolete GPT fixup code
|
|
|
|
Related to bnc#825221 code was added to recreate the disk with
|
|
a new GPT label. The reason was that parted created a gpt_sync_mbr
|
|
partition table when kiwi repartitioned the disk to use the full
|
|
geometry. This was an unwanted behavior by parted and causes the
|
|
additional code in kiwi. The current parted version behaves
|
|
correctly and thus makes this additional code obsolete
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 15:46:56 CET 2016 - ms@suse.com
|
|
|
|
- Added support for hybrid GPT
|
|
|
|
Embedding an MBR into a GPT is required for a collection of
|
|
boards, e.g arm rapberry PI. The kiwi configuration provides
|
|
a new attribute called
|
|
|
|
<type ... gpt_hybrid_mbr="true|false"
|
|
|
|
which allows to control if the GPT should be hybrid or not.
|
|
On build procedures which do not create a GPT the attribute
|
|
has no effect. This references Issue #17
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 11:16:52 CET 2016 - ms@suse.com
|
|
|
|
- Update all XML descriptions to schema v6.3
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 11:15:58 CET 2016 - ms@suse.com
|
|
|
|
- Added make valid target to Makefile
|
|
|
|
make valid applies the latest XSLT processing to the boot
|
|
and test image descriptions
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 11:03:15 CET 2016 - ms@suse.com
|
|
|
|
- Added XSL stylesheet convert62to63.xsl
|
|
|
|
auto convert from schema v6.2 to v6.3
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 11:01:49 CET 2016 - ms@suse.com
|
|
|
|
- Update schema to version 6.3
|
|
|
|
- Deleted obsolete split section
|
|
- Deleted zfsoptions, fsreadwrite and fsreadonly attributes
|
|
- Updated allowed values for bootloader and filesystems
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 10:28:47 CET 2016 - ms@suse.com
|
|
|
|
- Delete obsolete support for syslinux(extlinux)
|
|
|
|
grub2 or the architecture specific loader requirement is
|
|
supported but the alternative x86 loaders syslinux/extlinux
|
|
were not really used
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 10:23:07 CET 2016 - ms@suse.com
|
|
|
|
- Delete obsolete support for uboot
|
|
|
|
arm boot is using grub2 efi images loaded by a firmware. The
|
|
firmware could be uboot but due to the non generic way to
|
|
setup the board that it loads the firmware all of these tasks
|
|
are handled by custom scripts called via the kiwi
|
|
editbootconfig / editbootinstall script hooks. Therefore kiwi
|
|
itself does not have to setup or install uboot
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 10:20:27 CET 2016 - ms@suse.com
|
|
|
|
- Delete obsolete support for yaboot
|
|
|
|
grub2 is used for ppc64 platforms, so far no older ppc
|
|
platform is supported
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 10:15:08 CET 2016 - ms@suse.com
|
|
|
|
- Delete obsolete kernelCheck method
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 10:12:13 CET 2016 - ms@suse.com
|
|
|
|
- Delete obsolete support for legacy grub
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 09:59:45 CET 2016 - ms@suse.com
|
|
|
|
- Delete obsolete support for split(combined) image
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 09:30:55 CET 2016 - ms@suse.com
|
|
|
|
- Delete obsolete support for reiserfs
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 09:27:53 CET 2016 - ms@suse.com
|
|
|
|
- Delete support for ZFS filesystem
|
|
|
|
btrfs is the way to go these days and zfs still has some
|
|
proprietary bits in it
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 09:23:15 CET 2016 - ms@suse.com
|
|
|
|
- Avoid the copy of the kiwi initrd to /run
|
|
|
|
the kiwi initrd copies itself to /run/initramfs in order
|
|
to have a way to jump into the initrd system from the later
|
|
system. However the kiwi initrd is unpacked pretty big
|
|
and exists also only for the very first boot.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 08:58:40 CET 2016 - ms@suse.com
|
|
|
|
- Execute haveged in udevStart if fips is enabled
|
|
|
|
This ensure there is at least a source of entropy for /dev/random
|
|
when the fips mode is enabled. Without it, VMware virtual machines
|
|
hang at boot (bnc#964204)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 17 16:31:53 CET 2016 - ms@suse.com
|
|
|
|
- Fixed use of dracut initrd system for arm platform
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 17 16:07:55 CET 2016 - ms@suse.com
|
|
|
|
- Added EFI images name for 32bit arm architectures
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 17 10:42:08 CET 2016 - ms@suse.com
|
|
|
|
- Refactor data subpackage
|
|
|
|
Move from data to utils, data is generally considered
|
|
as text data and not code
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 16 17:31:46 CET 2016 - ms@suse.com
|
|
|
|
- Fixed 32bit x86 builds
|
|
|
|
Put it all under the ix86 namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 16 12:57:25 CET 2016 - ms@suse.com
|
|
|
|
- Refactor grub2 EFI support
|
|
|
|
EFI support was target specific to the x86_64 architecture
|
|
This commit changes the structure to allow more architectures
|
|
supporting EFI. Thus the arm64 EFI support has been added
|
|
as a plus
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 14 12:57:01 CET 2016 - toms@suse.de
|
|
|
|
- Add {toxinidir} variable for check target
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 14 12:35:16 CET 2016 - ms@suse.com
|
|
|
|
- Delete nose reference from virtualenv setup
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 14 11:04:34 CET 2016 - ms@suse.com
|
|
|
|
- Prevent file duplicate badness in spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 14 10:28:12 CET 2016 - ms@suse.com
|
|
|
|
- Revert "Added pv kernel profile"
|
|
|
|
There is no kernel-pv
|
|
This reverts commit f0c37709e941e18a1f9b963811a85bd772ee96ac.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 14 09:55:29 CET 2016 - ms@suse.com
|
|
|
|
- Move from nose to pytest
|
|
|
|
nose is no longer maintained, thus we have to move to another
|
|
testing system. This commit updates the tox setup and all tests
|
|
to use pytest instead of nose.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 11 16:23:24 CET 2016 - ms@suse.com
|
|
|
|
- Fixed boot mount path at grub2 install
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 11 16:11:57 CET 2016 - ms@suse.com
|
|
|
|
- Revert "Revert "Call shim-install with --removable""
|
|
|
|
Try again using --removable for shim-install
|
|
This reverts commit e3d7d0239d58e901e7d61e215317b93cf0ee1bfb.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 11 16:09:54 CET 2016 - ms@suse.com
|
|
|
|
- Fixed normalizing paths between host and image
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 11 15:30:00 CET 2016 - ms@suse.com
|
|
|
|
- Revert "Call shim-install with --removable"
|
|
|
|
With --removable shim-install does not work for image building
|
|
This reverts commit d03baa9ee1d0ff44c76afadfc388791b1c5d29fa.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 11 15:12:21 CET 2016 - ms@suse.com
|
|
|
|
- Added pv kernel profile
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 10 15:01:30 CET 2016 - ms@suse.com
|
|
|
|
- Add handling for OPAL firmware setup on ppc64
|
|
|
|
This adds a capability of creating an image for Bare metal POWER
|
|
platform, where firmware parses grub2.cfg and simply kexecs into
|
|
an image kernel
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 10 14:36:35 CET 2016 - ms@suse.com
|
|
|
|
- Refactor FirmWare class
|
|
|
|
provide a default firmware for each supported architecture
|
|
Avoid special sauce in the FirmWare constructor
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 10 14:23:55 CET 2016 - ms@suse.com
|
|
|
|
- Adding opal firmware type for ppc64 architectures
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 10 13:33:50 CET 2016 - toms@suse.de
|
|
|
|
- First draft of issue#43
|
|
|
|
Add templates for contributing, issue, and pull requests
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 10 11:29:28 CET 2016 - ms@suse.com
|
|
|
|
- Call shim-install with --removable
|
|
|
|
The --removable is to prevent shim-install from writing host's
|
|
uefi boot entry by pretending itself as removable disk
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 9 18:33:16 CET 2016 - ms@suse.com
|
|
|
|
- Delete obsolete shim setup code from kiwi
|
|
|
|
Due to the use of shim-install the code in kiwi to setup
|
|
for secure boot is no longer needed
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 9 18:11:34 CET 2016 - ms@suse.com
|
|
|
|
- Use shim-install to setup EFI secure boot
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 9 12:16:04 CET 2016 - ms@suse.com
|
|
|
|
- Fixed completion generator
|
|
|
|
Some global options were missing
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 9 10:29:13 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
Fixed pyvenv call to use python3
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 9 10:26:58 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
style fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 9 10:25:33 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
Fixed url to packages on the buildservice
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 9 10:13:52 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
Be more clear about semantic versioning as documented here:
|
|
http://semver.org/
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 9 10:04:44 CET 2016 - ms@suse.com
|
|
|
|
- Continue Refactor into subpackage
|
|
|
|
Move container_setup from toplevel into container.setup
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 8 16:40:06 CET 2016 - ms@suse.com
|
|
|
|
- Fixed completion generator
|
|
|
|
The generated completion code was confused by the -py3 in the
|
|
program name if used with kiwi-py3
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 8 16:21:00 CET 2016 - ms@suse.com
|
|
|
|
- Continue Refactor into subpackage
|
|
|
|
Move task classes into tasks namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 8 15:20:23 CET 2016 - ms@suse.com
|
|
|
|
- Move storage and subformat tests to match namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 8 15:15:08 CET 2016 - ms@suse.com
|
|
|
|
- Move builder test cases to match namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 8 15:09:54 CET 2016 - ms@suse.com
|
|
|
|
- Continue Refactor into subpackage
|
|
|
|
Move DataSync, Checksum and Compress into the data namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 8 14:53:56 CET 2016 - ms@suse.com
|
|
|
|
- Continue Refactor into subpackage
|
|
|
|
Move Kernel class to system namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 7 17:35:32 CET 2016 - ms@suse.com
|
|
|
|
- Package new system namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 7 17:33:39 CET 2016 - ms@suse.com
|
|
|
|
- Continue Refactor into subpackage
|
|
|
|
system install, update, size, users, result should have their own namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 7 12:04:56 CET 2016 - ms@suse.com
|
|
|
|
- Consolidate all rsync calls into DataSync class
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 6 14:38:39 CET 2016 - ms@suse.com
|
|
|
|
- Release mount after data sync for volume managers
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 4 17:20:48 CET 2016 - ms@suse.com
|
|
|
|
- Fixed LVM volume setup for oem image type
|
|
|
|
For the oem image type the requested volume sizes are applied
|
|
on first boot of the appliance. Therefore inside of the image
|
|
the volumes only needs to be created with their minimum required
|
|
size
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 4 16:38:21 CET 2016 - ms@suse.com
|
|
|
|
- Refactor use of kiwi_LVM_ profile variables
|
|
|
|
Reduce code duplication and encapsulate the reading of the
|
|
data from the profile into a readVolumeSetup function.
|
|
This is related to Issue #39
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 4 10:01:53 CET 2016 - ms@suse.com
|
|
|
|
- Preserve extended attributes in tar archives
|
|
|
|
tar doesn't preserve extended attributes by default, causing Docker
|
|
images to not have any correct set-capabilities bits set on binaries
|
|
such as ping. This is fixed by adding the --xattrs flag to the tar
|
|
command
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 3 11:20:15 CET 2016 - ms@suse.com
|
|
|
|
- Sort output from helper/kiwi-boot-packages
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 3 11:05:42 CET 2016 - ms@suse.com
|
|
|
|
- Fixed gce disk format
|
|
|
|
The order of the files in the tarball is important. The first
|
|
entry must be the manifest.json followed by disk.raw. In addition
|
|
the style of the manifest.json has been adapted too. A space after
|
|
colon seems to be required for gce to accept the data
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 2 21:38:02 CET 2016 - ms@suse.com
|
|
|
|
- Fixed kernel names for dracut initrd system
|
|
|
|
If dracut is used as initrd system we should not use the
|
|
kiwi one shot names linux.vmx, initrd.vmx but stick with
|
|
the official naming convention for kernel and initrd which
|
|
is kernel-<version>, initrd-<version>
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 2 21:35:14 CET 2016 - ms@suse.com
|
|
|
|
- Skip local repos if they don't exist
|
|
|
|
Instead of raising an exception if a local repository does
|
|
not exist, we will continue with a warning message. This is
|
|
needed for a flawless integration with the buildservice.
|
|
Inside of a buildservice environment only those repos are
|
|
setup from which packages were taken. Thus it can happen that
|
|
a configured repository does not exist in the buildservice
|
|
build environment if the resolver would not take any package
|
|
from this repository. kiwi should not fail to build such an
|
|
image
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 1 12:09:29 CET 2016 - ms@suse.com
|
|
|
|
- Avoid lvcreate to ask for wiping swap signature
|
|
|
|
When kiwi creates the logical volume for the swap space
|
|
and there is already a swap signature at the place on
|
|
disk, lvm stops and asks what to do with it. This should
|
|
be generally avoided at that stage in the boot process
|
|
Fixes (bnc#968601)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 1 11:34:03 CET 2016 - ms@suse.com
|
|
|
|
- Calculate checksum in chunks
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 21:36:55 CET 2016 - ms@suse.com
|
|
|
|
- Don't prevent an oem image from a custom disk size
|
|
|
|
An oem disk ist a self expandable disk and thus it normally
|
|
doesn't make sense to specify a disk size for it. However there
|
|
are filesystems like btrfs which are very hard to precalculate
|
|
a minimum required disk space for X bytes of data. In this
|
|
situation a user should have the opportunity to specify a
|
|
size
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 21:23:31 CET 2016 - ms@suse.com
|
|
|
|
- Don't call dracut in background from kiwi initrd
|
|
|
|
This was useful to speedup the boot but opens a potential
|
|
race condition if a reboot happens while dracut is still
|
|
processing. With the last extension to use dracut as initrd
|
|
system people now have the choice what fits their needs
|
|
better and this allows us to revert the background call
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 20:52:25 CET 2016 - ms@suse.com
|
|
|
|
- Added support for using dracut initrd
|
|
|
|
As of today only the kiwi initrd could be used with an image
|
|
build. This commit adds a new initrd_system attribute and
|
|
allows to select between kiwi and dracut as initrd system.
|
|
Please note the dracut initrd does not support all features
|
|
of the kiwi initrd. This fixes #25
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 15:03:28 CET 2016 - ms@suse.com
|
|
|
|
- Add a feature drop list to the README
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 14:47:35 CET 2016 - ms@suse.com
|
|
|
|
- update MANIFEST.in due to structure changes
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 11:57:55 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
Use the real executable name for the documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 11:37:27 CET 2016 - ms@suse.com
|
|
|
|
- Continue Refactor into subpackage
|
|
|
|
storage operations should have their own namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 11:02:58 CET 2016 - ms@suse.com
|
|
|
|
- Continue Refactor into subpackage
|
|
|
|
container and container_setup should have their own namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 10:43:28 CET 2016 - ms@suse.com
|
|
|
|
- Continue Refactor into subpackage
|
|
|
|
disk namespace init is not a factory, thus the Disk class should
|
|
have its own namespace. We choose disk.storage
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 10:38:08 CET 2016 - ms@suse.com
|
|
|
|
- Continue Refactor into subpackage
|
|
|
|
rename dformat to subformat
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 10:32:01 CET 2016 - ms@suse.com
|
|
|
|
- Continue Refactor into subpackage
|
|
|
|
The builder classes should have their own namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 29 09:29:20 CET 2016 - ms@suse.com
|
|
|
|
- Fixed update alternative setup for kiwi completion
|
|
|
|
kiwi itself is provided as update alternative for kiwi-py3
|
|
Thus the completion should be based on kiwi-py3
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 26 20:40:12 CET 2016 - tom_schr@web.de
|
|
|
|
- Refactor into subpackage to fix #23
|
|
|
|
Codecoverage are 100% and tests are green
|
|
|
|
Changes:
|
|
* Refactor archive_*.py -> archive subpackage
|
|
* Refactor partitioner_*.py -> partitioner subpackage
|
|
* Refactor package_manager_*.py -> package_manager/ subpackage
|
|
* Refactor bootloader_config*.py -> bootloader/config/ subpackage
|
|
* Refactor bootloader_template*.py -> bootloader/template/ subpackage
|
|
* Refactor bootloader_install*.py -> bootloader/install/ subpackage
|
|
* Refactor repository*.py -> repository/ subpackage
|
|
* Refactor filesystem*.py -> filesystem/ subpackage
|
|
* Refactor dist_*.py -> dist/dformat subpackage
|
|
The name `dformat` as package name is needed to avoid any name
|
|
conflicts with the built-in function `format`.
|
|
* Refactor volume_manager*.py -> volume_manager/ subpackage
|
|
* Refactor boot_image*.py -> boot/image/ subpackage
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 26 20:00:40 CET 2016 - tom_schr@web.de
|
|
|
|
- Remove unecessary Travis requirements
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 26 19:58:30 CET 2016 - tom_schr@web.de
|
|
|
|
- Fix check target
|
|
|
|
Didn't have a basepython line, fixed strange tox error
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 26 19:49:06 CET 2016 - tom_schr@web.de
|
|
|
|
- Enhanced Contributing, add new Developing section
|
|
|
|
* Create a procedure in section Contributing
|
|
* Add new Developing section to describe how to use tox
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 26 17:13:37 CET 2016 - ms@suse.com
|
|
|
|
- Fixed device map for VolumeManagerBtrfs
|
|
|
|
The return value from get_device must be a map containing
|
|
an instance of a DeviceProvider, not only the DeviceProvider
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 26 16:39:24 CET 2016 - ms@suse.com
|
|
|
|
- Refactor use of mount/umount calls
|
|
|
|
Provide a MountManager class and handle all mount/umount
|
|
calls in instances of MountManager
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 26 09:31:26 CET 2016 - ms@suse.com
|
|
|
|
- Don't write grub.cfg to EFI directory
|
|
|
|
Originally the file was written there as reference, but nothing
|
|
will ever update that file if the real grub configuration changes.
|
|
Thus it doesn't make sense to provide this information (bnc#968270)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 25 23:48:33 CET 2016 - dvaleev@suse.com
|
|
|
|
- Add support for POWER architecture
|
|
|
|
Implements requirements for the partition and bootloader setup
|
|
in order to build images for ppc64 architectures. Fixes #18
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 25 17:18:31 CET 2016 - ms@suse.com
|
|
|
|
- Refactor grub2 bootloader installation
|
|
|
|
Make use of grub2-install to install the bootloader
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 25 10:12:39 CET 2016 - ms@suse.com
|
|
|
|
- Changed debug log in case of failed command
|
|
|
|
Also log the stdout data from a failed command. So far we
|
|
expected error data on stderr but there are also commands
|
|
which print error messages on stdout. It should us at least
|
|
worth a debug message with this information
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 13:13:21 CET 2016 - toms@suse.de
|
|
|
|
- Use tox in .travis.yml, remove .travis.script
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 12:09:09 CET 2016 - ms@suse.com
|
|
|
|
- Fixed helper/kiwi-boot-packages
|
|
|
|
Take care for packages marked for a specific architecture
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 11:49:31 CET 2016 - ms@suse.com
|
|
|
|
- Delete unused helper/run-pep8
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 11:47:21 CET 2016 - ms@suse.com
|
|
|
|
- Adapt make flake target to changed tox target
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 11:38:31 CET 2016 - toms@suse.de
|
|
|
|
- Add --cover-min-percentage=100 and helper script
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 11:28:02 CET 2016 - ms@suse.com
|
|
|
|
- Fixed spec file for kiwi-boot-requires
|
|
|
|
The meta package for the buildservice has to require
|
|
the new python3-kiwi package
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 11:22:58 CET 2016 - toms@suse.de
|
|
|
|
- Use --cover-min-percentage=100 instead of coverage
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 11:11:34 CET 2016 - toms@suse.de
|
|
|
|
- Replace helper/coverage-check with coverage
|
|
|
|
Use --fail-under=99 option which fails for tests under 100%
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 10:59:52 CET 2016 - ms@suse.com
|
|
|
|
- keep packages in yum cache
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 10:53:29 CET 2016 - toms@suse.de
|
|
|
|
- Rename flake -> check, move spell
|
|
|
|
* Move spell target/step to doc.spell
|
|
* Call doc.spell in the doc target/step
|
|
* Rename flake to check (to make it independant of any tool)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 10:37:00 CET 2016 - ms@suse.com
|
|
|
|
- Spelling fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 10:20:36 CET 2016 - ms@suse.com
|
|
|
|
- Tox setup updates
|
|
|
|
Integrate with Makefile, delete pep8 target from Makefile,
|
|
use flake8, update travis script, delete coverage reference,
|
|
we want 100% anywhere
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 10:13:43 CET 2016 - ms@suse.com
|
|
|
|
- Fixed raid_device_test
|
|
|
|
The test did not mock os.path.exists and thus could fail
|
|
on systems which uses a raid system
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 24 08:24:32 CET 2016 - toms@suse.de
|
|
|
|
- Update word list
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 20:58:34 CET 2016 - tom_schr@web.de
|
|
|
|
- Remove empty line to avoid error message
|
|
|
|
Avoid following error message:
|
|
CRITICAL **: enchant_is_title_case: assertion `word && *word' failed
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 20:58:12 CET 2016 - tom_schr@web.de
|
|
|
|
- Activate personal spellchecking dictionary
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 16:53:02 CET 2016 - ms@suse.com
|
|
|
|
- Open travis check for all branches
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 16:29:35 CET 2016 - ms@suse.com
|
|
|
|
- Added kiwi-filesystem provides to spec template
|
|
|
|
The main python3-kiwi package provides support for these
|
|
filesystem image types
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 15:42:02 CET 2016 - toms@suse.de
|
|
|
|
- Integrated Tox
|
|
|
|
* First incarnation of tox.ini
|
|
* Extend MANIFEST.in
|
|
* Add doc/requirements.txt
|
|
* Extend conf.py with 'sphinxcontrib.spelling' extension
|
|
* Add wordlist to doc/source/spelling_wordlist.txt
|
|
* Add flake8 section in setup.cfg
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 14:38:31 CET 2016 - ms@suse.com
|
|
|
|
- Fixed cmdline lookup
|
|
|
|
Only check contents of cmdline if it is not None
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 12:38:27 CET 2016 - ms@suse.com
|
|
|
|
- No fdupes checking required anymore
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 12:25:37 CET 2016 - ms@suse.com
|
|
|
|
- Don't track root/usr/share/locale in boot images
|
|
|
|
The data there is now generated by the make po target
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 12:01:03 CET 2016 - ms@suse.com
|
|
|
|
- Fixed fuzzy i18n for en_US/LC_MESSAGES/kiwi.po
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 11:32:36 CET 2016 - ms@suse.com
|
|
|
|
- Added kiwi-image provides to spec template
|
|
|
|
The main python3-kiwi package provides support for these
|
|
image types.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 09:50:55 CET 2016 - ms@suse.com
|
|
|
|
- Prevent any output if quiet is set
|
|
|
|
If exec >/dev/null is run before setterm clears the screen,
|
|
then "Failed to find cpu0 device node" is displayed even if
|
|
quiet is set.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 08:55:13 CET 2016 - ms@suse.com
|
|
|
|
- Fixed shell syntax in grub2 template
|
|
|
|
Fixes (bnc#961334)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 22 17:47:16 CET 2016 - ms@suse.com
|
|
|
|
- Refactor suseStripKernel
|
|
|
|
The way the method downsizes the kernel tree is wrong in
|
|
several places and very hard to read. Therefore the code
|
|
has been refactored and splitted into task methods which
|
|
can run independently from each other. As one result the
|
|
kernel tree is not missing any metadata and/or update
|
|
weak-updates paths anymore. Fixes (bnc#965830)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 22 09:54:21 CET 2016 - ms@suse.com
|
|
|
|
- Remove flush before resize filesystem
|
|
|
|
According to the manpage, -F is flushing the fileystem buffer
|
|
caches. which is only really useful for doing resize2fs time
|
|
trials. With current Tumbleweed installed on MMC, -F triggers
|
|
a Inappropriate ioctl for device while trying to flush error,
|
|
and then fails to resize.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 22 09:50:30 CET 2016 - ms@suse.com
|
|
|
|
- Update arm boot image descriptions
|
|
|
|
Grub2 adds 35MB to the initrd for no reason on armv6/v7, as
|
|
those images use u-boot scripts for booting.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 22 09:47:46 CET 2016 - ms@suse.com
|
|
|
|
- Fixed checkFileSystem call
|
|
|
|
In the refactoring fc363cc, the parameters of checkFileSystem got
|
|
changed to expect the device name, but one of the invocations didn't
|
|
pass down the device name due to a typo.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 21 23:29:10 CET 2016 - ms@novell.com
|
|
|
|
- Ignore fdasd errors
|
|
|
|
Like fdisk, fdasd also reports an error when re-reading the
|
|
partition table. But the table was written correctly so we
|
|
continue for the moment and add a debug message
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 21 22:40:50 CET 2016 - ms@suse.com
|
|
|
|
- Fixed boot image result filename
|
|
|
|
Has to follow the naming convention
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 21 22:40:08 CET 2016 - ms@suse.com
|
|
|
|
- Fixed pxe builder kernel/hypervisor target path
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 21 22:20:12 CET 2016 - ms@suse.com
|
|
|
|
- Use bytes type with hashlib
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 21 19:28:48 CET 2016 - ms@suse.com
|
|
|
|
- Refactor result bundler
|
|
|
|
instead of being clever in the result bundler we should be
|
|
more explicit when adding a result to the result instance.
|
|
Therefore the result.add method now also allows to specify
|
|
if this result should be part of a result bundle and whether
|
|
it should be placed compressed or uncompressed in this bundle
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 21 15:14:57 CET 2016 - ms@suse.com
|
|
|
|
- Added metadata rpm files to all builders
|
|
|
|
rpm packages and verification information is now added to
|
|
all builder results. Fixes #13
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 21 14:39:30 CET 2016 - tom_schr@web.de
|
|
|
|
- Fixing code smells from Landscape.io
|
|
|
|
https://landscape.io/github/SUSE/kiwi/161/messages/smell
|
|
|
|
Fixed issues:
|
|
* Unused imports
|
|
* Unused variables
|
|
* Specify string format arguments as logging function parameters
|
|
(log.warning("%s bla" % x) -> log.warning("%s bla", x)
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 21 14:38:57 CET 2016 - tom_schr@web.de
|
|
|
|
- Ignore backup files
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 21 13:53:32 CET 2016 - ms@suse.com
|
|
|
|
- Added the following system setup methods
|
|
|
|
export_rpm_package_list and export_rpm_package_verification
|
|
Used to provide rpm package metadata and verification information
|
|
for rpm based image builds
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 19 19:57:37 CET 2016 - tom_schr@web.de
|
|
|
|
- Improve doc
|
|
|
|
* Consistently use KIWI
|
|
* Fixed punctuation
|
|
* Added zypper ar for adding KIWI's OBS repo
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 19 11:52:12 CET 2016 - ms@suse.com
|
|
|
|
- Fixed unit test read return result
|
|
|
|
Unit test mocking read should return a bytes array and not
|
|
a string because that's what python3 would do in reality
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 19 11:34:51 CET 2016 - ms@suse.com
|
|
|
|
- Fixed path location in disk_format_image result
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 19 11:31:45 CET 2016 - ms@suse.com
|
|
|
|
- Fixed disk format builder
|
|
|
|
This one was missing the output image name adaptions
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 19 11:04:18 CET 2016 - ms@suse.com
|
|
|
|
- Regenerate xml_parse data structures for python3
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 19 10:23:50 CET 2016 - ms@suse.com
|
|
|
|
- Better error response in debug output
|
|
|
|
If a Command.run fails with an error code != 0 but not data was
|
|
produced on the stderr channel, we provide this as information
|
|
to the caller
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 19 10:11:29 CET 2016 - ms@suse.com
|
|
|
|
- Port kiwicompat to python 3
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 18 11:40:51 CET 2016 - ms@suse.com
|
|
|
|
- Port helper tools to python3
|
|
|
|
Also fixes completion to correctly parse the toplevel --compat option
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 18 11:09:12 CET 2016 - ms@suse.com
|
|
|
|
- Do not activate dmraid paritions
|
|
|
|
Only activate the device itself, not the partitions,
|
|
that may also exist. If partitions exist, the UDEV rules
|
|
will create the corresponding "_partX" symlinks for each
|
|
partition within "/dev/mapper, which is totally sufficient.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 18 10:09:34 CET 2016 - ms@suse.com
|
|
|
|
- Fixed cut and paste error in spec template
|
|
|
|
correct the project Url
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 18 09:01:48 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
add install information for python3-devel
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 18 09:00:23 CET 2016 - ms@suse.com
|
|
|
|
- Fixed README
|
|
|
|
wrong reference to env2 where it should be env3
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 18 08:58:47 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 17 22:40:47 CET 2016 - ms@suse.com
|
|
|
|
- Update travis env to python 3.4
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 17 19:20:55 CET 2016 - ms@suse.com
|
|
|
|
- Port application from python 2.7 to 3.4
|
|
|
|
For new applications like this kiwi version and its use cases
|
|
it is better to base it on a more recent python version
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 17 13:49:44 CET 2016 - ms@suse.com
|
|
|
|
- Fixed bundling container results
|
|
|
|
Container images are already compressed, there is no need
|
|
for the bundler to do that again
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 17 10:58:02 CET 2016 - ms@suse.com
|
|
|
|
- Use pinch_system with force in any case
|
|
|
|
Deletion of packages should be done with the force flag set.
|
|
Otherwise the package manager computes a resolved list for
|
|
the deletion targets which causes other packages to be
|
|
deleted which is unwanted
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 17 10:56:40 CET 2016 - ms@suse.com
|
|
|
|
- Fixed host to image root data setup
|
|
|
|
On bind mounts check if the origin path exists on the host.
|
|
On copy check if the origin file exists on the host
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 17 10:54:58 CET 2016 - ms@suse.com
|
|
|
|
- Fixed deactivate_systemd_service
|
|
|
|
Check if the service file exists, if not there is no need
|
|
to deactivate an non existing service.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 16 17:05:26 CET 2016 - ms@suse.com
|
|
|
|
- Use alternatives mechanism for completion file
|
|
|
|
This avoids the package conflict with the legacs kiwi version
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 16 08:49:41 CET 2016 - ms@suse.com
|
|
|
|
- Weaken kiwi-tools requirement
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 15 12:59:54 CET 2016 - ms@suse.com
|
|
|
|
- Handle 32bit Intel arch as ix86 in boot code
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 15 12:46:07 CET 2016 - ms@suse.com
|
|
|
|
- Allow building 32bit bios images
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 15 10:57:07 CET 2016 - ms@suse.com
|
|
|
|
- Delete %post from kiwi-pxeboot
|
|
|
|
We do not provide a default config file for the pxe setup anymore.
|
|
There is no good default file we can provide here because we don't
|
|
know how the user has configured a pxe image. The documentation
|
|
should explain how to setup the pxe config and infrastructure with
|
|
the help of the static data provided by the kiwi-pxeboot package
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 15 10:50:26 CET 2016 - ms@suse.com
|
|
|
|
- Don't require python-Sphinx at build time
|
|
|
|
Sphinx is not available on all platforms and required only to
|
|
build the manual pages. Thus the make build target can build
|
|
the man pages and pack the result into the source tarball
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 15 10:08:36 CET 2016 - ms@suse.com
|
|
|
|
- Don't strip ctc_configure from initrd
|
|
|
|
ctc_configure is used on s390 images
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 15 00:14:22 CET 2016 - ms@suse.com
|
|
|
|
- Added man page for result bundle command
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 15 00:08:55 CET 2016 - ms@suse.com
|
|
|
|
- Added result bundler
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 12 21:17:06 CET 2016 - ms@suse.com
|
|
|
|
- Added kiwi-boot-requires buildservice meta package
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 17:27:33 CET 2016 - ms@suse.com
|
|
|
|
- Delete unused .releasetags helper
|
|
|
|
Fixes #9
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 17:24:18 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 17:22:16 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 17:08:30 CET 2016 - ms@suse.com
|
|
|
|
- Added system update manual page
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 16:24:09 CET 2016 - ms@suse.com
|
|
|
|
- Create manual pages
|
|
|
|
Create man pages for result list, system build, prepare and create
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 11:31:45 CET 2016 - ms@suse.com
|
|
|
|
- Added pv xen drivers to boot descriptions
|
|
|
|
Beginning with SLE12 SP2 the default kernel is a pvops
|
|
capable kernel. This means it can be used in a Xen HVM full
|
|
virtual machine as well as in a PV - paravirtual machine.
|
|
However it's required to keep the paravirtual net, block
|
|
modules in the initrd. As their location also has move
|
|
an update of the boot image descriptions was necessary
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 11:25:49 CET 2016 - ms@suse.com
|
|
|
|
- Fixed wait message in waitFor boot functions
|
|
|
|
Better indicate for what we are waiting
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 11:24:50 CET 2016 - ms@suse.com
|
|
|
|
- Load xen modules by alias only
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 10:49:28 CET 2016 - ms@suse.com
|
|
|
|
- Fixed validation of custom root cmdline variable
|
|
|
|
A variable of the format root=LABEL=x was not correctly validated
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 10:24:57 CET 2016 - ms@suse.com
|
|
|
|
- Change default ec2 root_cmdline_parameter
|
|
|
|
For ec2 based firmware the value root=UUID=x is provided
|
|
instead of a static device node
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 10:09:15 CET 2016 - ms@suse.com
|
|
|
|
- Refactor internal boot image task
|
|
|
|
Make a factory out of the task and allow to have e.g
|
|
a dracut boot image task at a later point in time.
|
|
The BootImageBase class creates an interface for this
|
|
implementation. So far only BootImageKiwi is implemented
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 10 16:26:35 CET 2016 - ms@suse.com
|
|
|
|
- Added export_modprobe_setup method to SystemSetup
|
|
|
|
export_modprobe_setup copies the contents of etc/modprobe.d
|
|
to a specified target root directory. The method is used to
|
|
transfer the modprobe configuration from the system image
|
|
to the boot image
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 10 11:41:45 CET 2016 - ms@suse.com
|
|
|
|
- Fixed archive_builder_test
|
|
|
|
Mock platform value
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 10 11:19:34 CET 2016 - ms@suse.com
|
|
|
|
- Added compatibility information to main man page
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 10 10:33:11 CET 2016 - ms@suse.com
|
|
|
|
- Put arch and version to output image file name
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 10 09:07:44 CET 2016 - ms@suse.com
|
|
|
|
- Added quick start example to main kiwi manual page
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 22:37:52 CET 2016 - ms@suse.com
|
|
|
|
- Fill master manual page with content
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 21:12:03 CET 2016 - ms@suse.com
|
|
|
|
- Added git like command completion
|
|
|
|
Provide a 'Did you mean' log message for unclear task names
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 17:54:07 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 17:47:51 CET 2016 - ms@suse.com
|
|
|
|
- Fixed non-executable-script rpmlint warning
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 17:41:52 CET 2016 - ms@suse.com
|
|
|
|
- Man pages are below level 2
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 17:40:25 CET 2016 - ms@suse.com
|
|
|
|
- Fixed rpm-buildroot-usage rpmlint warning
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 17:36:53 CET 2016 - ms@suse.com
|
|
|
|
- Fixed non-executable-script rpmlint warning
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 17:22:35 CET 2016 - ms@suse.com
|
|
|
|
- Delete unused .md5 script
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 16:57:54 CET 2016 - ms@suse.com
|
|
|
|
- Fixed rpm package build
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 16:23:50 CET 2016 - ms@suse.com
|
|
|
|
- Fixed dracut call
|
|
|
|
Always create a generic initrd, don't pass -H
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 15:43:15 CET 2016 - ms@suse.com
|
|
|
|
- Fixed custom args setup for vmdk format
|
|
|
|
custom args is a hash with option/value pairs. For vmdk the option
|
|
could be e.g adapter_type=value and the value is None. This is by
|
|
intention because qemu which receives those type of options allows
|
|
only the syntax "-o option=value". The kiwi code setting up the
|
|
options did not check correctly if there really is a value for
|
|
e.g adapter_type
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 15:28:06 CET 2016 - ms@suse.com
|
|
|
|
- Allow alternative locations for grub installation
|
|
|
|
Different distributions install grub2 to different places.
|
|
Therefore kiwi should not use a fixed location but allow
|
|
to lookup grub data at several places
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 11:22:27 CET 2016 - ms@novell.com
|
|
|
|
- Fixed unit test for fix_boot_catalog on big endian
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 11:16:33 CET 2016 - ms@suse.com
|
|
|
|
- Fixed unit test for fix_boot_catalog on big endian
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 7 19:47:56 CET 2016 - ms@suse.com
|
|
|
|
- Make sure to cleanup yum requests after processing
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 7 18:12:31 CET 2016 - ms@suse.com
|
|
|
|
- Fixed CommandIterator
|
|
|
|
check for output before sending an iteration stop
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 7 17:36:49 CET 2016 - ms@suse.com
|
|
|
|
- Fixed stateful copy of repository section
|
|
|
|
Profiles are not copied because they might not exist in
|
|
the target description
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 7 15:45:15 CET 2016 - ms@suse.com
|
|
|
|
- Fixed host to root path patcher
|
|
|
|
Don't be confused by multiple /'es
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 7 14:50:59 CET 2016 - ms@suse.com
|
|
|
|
- Added support for yum package manager
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 7 14:48:03 CET 2016 - ms@suse.com
|
|
|
|
- Fixed use of iso mounted repositories
|
|
|
|
When using an iso as repo, kiwi mounts it to a temporary
|
|
location. The location is different for each build and
|
|
therefore the zypper repo file needs to be recreated for
|
|
any new build in this situation
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 7 00:54:07 CET 2016 - ms@suse.com
|
|
|
|
- Check if config file exists
|
|
|
|
Before updating a config file, check if it exists. If
|
|
it is not present skip the configuration and print a
|
|
warning message
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 6 21:26:48 CET 2016 - ms@suse.com
|
|
|
|
- Added yum repository support
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 6 14:16:39 CET 2016 - ms@suse.com
|
|
|
|
- Make man install target more stable
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 6 14:13:51 CET 2016 - ms@suse.com
|
|
|
|
- Update source manifest
|
|
|
|
include only doc Makefile and source, the pages are
|
|
build at build time
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 6 14:10:04 CET 2016 - ms@suse.com
|
|
|
|
- Include installation of man pages to spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 6 13:55:10 CET 2016 - ms@suse.com
|
|
|
|
- Added man page templates for all commands
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 5 12:06:40 CET 2016 - ms@suse.com
|
|
|
|
- Added man page templates
|
|
|
|
Added template for master page and result_list
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 5 11:08:03 CET 2016 - ms@suse.com
|
|
|
|
- Added initial sphinx documentation structure
|
|
|
|
The documentation will cover kiwi manual pages. more detailed
|
|
documentation will be written and maintained in colaboration
|
|
with the documentation department
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 5 09:44:11 CET 2016 - ms@suse.com
|
|
|
|
- Fixed use of noglob shell option
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 4 15:06:56 CET 2016 - ms@suse.com
|
|
|
|
- Added support for kiwi --compat
|
|
|
|
The --compat call will trigger the call of the kiwicompat
|
|
tool written to support legacy kiwi commandlines. An example
|
|
could look like the following call:
|
|
|
|
sudo kiwi --compat -- --build /my/description --type vmx -d /my/dest
|
|
|
|
Please be aware the -- is required to tell docopt to treat all
|
|
options as parameters
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 3 22:32:33 CET 2016 - ms@suse.com
|
|
|
|
- Prevent duplicate error logging
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 3 22:14:52 CET 2016 - ms@suse.com
|
|
|
|
- Refactor CommandProcess class
|
|
|
|
Use an iterator class to run through the process. implement
|
|
poll variants explicit and clear structured
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 3 15:57:24 CET 2016 - ms@suse.com
|
|
|
|
- Fixed updateRootDeviceFstab
|
|
|
|
Support by-label mount entries for btrfs subvolumes
|
|
This fixes bnc#964474
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 3 15:49:30 CET 2016 - ms@suse.com
|
|
|
|
- Add kiwicompat to Makefile build and install target
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 2 23:45:23 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 2 23:41:42 CET 2016 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 2 23:12:00 CET 2016 - ms@suse.com
|
|
|
|
- Bump version: 8.10.0 → 8.10.1
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 2 22:21:20 CET 2016 - ms@suse.com
|
|
|
|
- Prepare for package building
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 2 15:52:34 CET 2016 - ms@suse.com
|
|
|
|
- Follow up fix for fstab setup
|
|
|
|
Use the system installed fstab as default if present
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 2 15:01:02 CET 2016 - ms@suse.com
|
|
|
|
- Support building in buildservice worker
|
|
|
|
The repo setup inside of a buildservice worker uses a static
|
|
path below /usr/src/packages/SOURCES/repos/. We need to adapt
|
|
the provided obs uri type to match this criteria
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 2 10:27:20 CET 2016 - ms@suse.com
|
|
|
|
- Don't add kernel filesystems to fstab
|
|
|
|
Systems with systemd which this kiwi version aims for, doesn't
|
|
need proc, sysfs, debugfs and friends to be part of the fstab
|
|
This fixes bnc#964472
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 29 21:07:03 CET 2016 - ms@suse.com
|
|
|
|
- Fixed btrfs build with snapshots
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 29 16:21:02 CET 2016 - ms@suse.com
|
|
|
|
- Allow system to be installed on btrfs snapshot
|
|
|
|
This fixes (bnc#946648)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 29 14:43:47 CET 2016 - ms@suse.com
|
|
|
|
- Put kiwi_btrfs_root_is_snapshot to boot profile
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 29 14:38:29 CET 2016 - ms@suse.com
|
|
|
|
- Recompile schema and data structures
|
|
|
|
New attribute btrfs_root_is_snapshot and methods
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 27 14:57:07 CET 2016 - ms@suse.com
|
|
|
|
- Evaluate kiwi_btrfs_root_is_snapshot in boot code
|
|
|
|
If set it's required to mount the subvolumes like it is
|
|
done with lvm volumes. In addition this patch fixes the
|
|
update of the fstab file which has to contain an entry
|
|
for each subvolume excluding snapshots and the toplevel
|
|
This is related to (bnc#946648)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 27 14:40:42 CET 2016 - ms@suse.com
|
|
|
|
- Added btrfs_root_is_snapshot attribute
|
|
|
|
This is related to (bnc#946648)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 27 12:36:44 CET 2016 - ms@suse.com
|
|
|
|
- Added fix_boot_catalog and relocate_boot_catalog
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 26 09:50:51 CET 2016 - ms@suse.com
|
|
|
|
- Prevent duplicate validation of cmdline
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 26 09:33:41 CET 2016 - ms@suse.com
|
|
|
|
- Fixed grub2 xen guest bootloader config
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 22:05:07 CET 2016 - ms@suse.com
|
|
|
|
- More modules not present for grub2/x86_64-xen
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 21:57:08 CET 2016 - ms@suse.com
|
|
|
|
- There is no multiboot module for grub2/x86_64-xen
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 21:44:19 CET 2016 - ms@suse.com
|
|
|
|
- Make sure get_partition_table_type returns a value
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 21:35:06 CET 2016 - ms@suse.com
|
|
|
|
- Use bash to call config scripts
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 18:25:20 CET 2016 - ms@suse.com
|
|
|
|
- Fixed regular expression pattern
|
|
|
|
use re.escape to make sure the search string has special regular
|
|
expression characters quoted correctly
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 17:09:19 CET 2016 - ms@suse.com
|
|
|
|
- Added support for using internal build service
|
|
|
|
An option --obs-repo-internal was added
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 16:24:23 CET 2016 - ms@suse.com
|
|
|
|
- Add support for alternative config file *.kiwi
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 16:13:16 CET 2016 - ms@suse.com
|
|
|
|
- Allow to build directly from buildservice checkout
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 12:07:36 CET 2016 - ms@suse.com
|
|
|
|
- Fix misleading variable name
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 12:05:18 CET 2016 - ms@suse.com
|
|
|
|
- Move default boot timeout to Defaults class
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 12:01:58 CET 2016 - ms@novell.com
|
|
|
|
- Fixed boot exclude for zipl case
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 11:47:41 CET 2016 - ms@novell.com
|
|
|
|
- Fixed zipl bootloader setup and install
|
|
|
|
quote special characters in title for menu. refactor the
|
|
zipl bootloader install class to know about the boot partition
|
|
device node
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 11:47:15 CET 2016 - ms@novell.com
|
|
|
|
- Added title quoting method for older loaders
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 10:34:07 CET 2016 - ms@novell.com
|
|
|
|
- Move VTOC creation into Disk class
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 10:18:28 CET 2016 - ms@novell.com
|
|
|
|
- Fixed missing setup_disk_boot_images for zipl
|
|
|
|
The interface class implements this with a raise condition
|
|
by default. For zipl no bootloader images needs to be created
|
|
Thus implement the method and pass
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 10:17:39 CET 2016 - ms@novell.com
|
|
|
|
- Fixed typo in list assignment
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 10:16:37 CET 2016 - ms@novell.com
|
|
|
|
- Fixed LoopDevice class
|
|
|
|
custom blocksize value must be passed as string to the
|
|
command level not as integer
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 09:49:27 CET 2016 - ms@novell.com
|
|
|
|
- Platform fixes for XML tests
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 09:42:00 CET 2016 - ms@suse.com
|
|
|
|
- Platform endian fix for vhd tag test
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 09:26:52 CET 2016 - ms@novell.com
|
|
|
|
- Platform fixes for unit tests
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 09:12:24 CET 2016 - ms@suse.com
|
|
|
|
- Platform mock for grub2 bootloader tests
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 25 09:09:09 CET 2016 - ms@suse.com
|
|
|
|
- Platform mock for grub2 bootloader tests
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 24 21:29:06 CET 2016 - ms@suse.com
|
|
|
|
- Added BootLoaderInstallZipl class
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 24 12:26:41 CET 2016 - ms@suse.com
|
|
|
|
- Activate zipl bootloader config in factory class
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 22 15:48:02 CET 2016 - ms@suse.com
|
|
|
|
- Finished BootLoaderConfigZipl class and tests
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 22 10:49:14 CET 2016 - ms@suse.com
|
|
|
|
- Delete unused patch statement from test
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 21 17:06:19 CET 2016 - ms@suse.com
|
|
|
|
- Added BootLoaderConfigZipl class
|
|
|
|
The implementation is still unfinished
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 21 16:29:12 CET 2016 - ms@suse.com
|
|
|
|
- Pass the disk device to the bootloader config
|
|
|
|
As a custom option the BootLoaderConfig instance now
|
|
receives the target disk device node. So far this is only
|
|
used in the zipl case where it is needed which is the
|
|
reason why it is kept as a custom argument
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 21 15:37:44 CET 2016 - ms@suse.com
|
|
|
|
- Allow custom options for bootloader config classes
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 21 11:38:20 CET 2016 - ms@suse.com
|
|
|
|
- Added zipl bootloader template
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 20 17:50:12 CET 2016 - ms@suse.com
|
|
|
|
- Added partitioner_dasd for s390
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 20 17:06:09 CET 2016 - ms@suse.com
|
|
|
|
- Refactor Firmware class
|
|
|
|
more information from the XML description is needed in order
|
|
to make e.g decisions about the partition table type to use
|
|
according to the firmware setup in combination with e.g the
|
|
target loader type on s390. Thus the class now receives an
|
|
instance of the XML state and not only the firmware attribute
|
|
value
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 20 16:02:09 CET 2016 - ms@suse.com
|
|
|
|
- Disable setup of hwclock
|
|
|
|
hwclock seems not exist on all supported architectures. In addition
|
|
the build process should not fiddle with the build host hardware
|
|
clock
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 20 11:12:18 CET 2016 - ms@suse.com
|
|
|
|
- No need for a condition if there is no alternative
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 20 11:02:57 CET 2016 - ms@suse.com
|
|
|
|
- No need for a condition if there is no alternative
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 20 10:59:20 CET 2016 - ms@suse.com
|
|
|
|
- Use 800x600 default for grub2 gfxmode
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 20 10:58:42 CET 2016 - ms@suse.com
|
|
|
|
- Close progress line with CR when finished
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 20 10:34:15 CET 2016 - ms@suse.com
|
|
|
|
- Added ImageBuilder factory
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 19 17:04:29 CET 2016 - ms@suse.com
|
|
|
|
- Added system build command
|
|
|
|
Allows to combine prepare and create into one big task
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 19 15:21:50 CET 2016 - ms@suse.com
|
|
|
|
- Better error message for pickle exceptions
|
|
|
|
There is no meaningfull error message for pickle.load
|
|
exceptions. Thus only provide the exception type and our
|
|
own message
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 19 15:02:06 CET 2016 - ms@suse.com
|
|
|
|
- Use pickle instead of marshal
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 19 14:39:21 CET 2016 - ms@suse.com
|
|
|
|
- Fixes for the container builder
|
|
|
|
in the setup if the files to update do not exist the process
|
|
failed. This patch adds a check prior to changing the file
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 19 14:38:58 CET 2016 - ms@suse.com
|
|
|
|
- Make sure the create task creates the target dir
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 19 14:38:17 CET 2016 - ms@suse.com
|
|
|
|
- Fixed result object dump
|
|
|
|
marshal.dump requires an open file object not a filename
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 19 12:45:43 CET 2016 - ms@suse.com
|
|
|
|
- Added ContainerBuilder
|
|
|
|
currently supports building of docker containers
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 19 11:53:34 CET 2016 - ms@suse.com
|
|
|
|
- Added ContainerImage class
|
|
|
|
Factory plus implementation for docker
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 19 11:08:08 CET 2016 - ms@suse.com
|
|
|
|
- Refactor variable name for root directory
|
|
|
|
If it is clear the source directory is the root directory of
|
|
the image the variable should be named root_dir not source_dir
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 18 17:30:38 CET 2016 - ms@suse.com
|
|
|
|
- Fixing landscape issues
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 18 16:59:58 CET 2016 - ms@suse.com
|
|
|
|
- Added ContainerSetup classes
|
|
|
|
Base and Factory plus implementation for docker
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 15 15:48:52 CET 2016 - ms@suse.com
|
|
|
|
- Refactor user/groups setup
|
|
|
|
Provide an easier to travers data type in xml_state for the
|
|
user and groups. The get_users() method returns a list of
|
|
tuples which assigns each user list the group name and id
|
|
it belongs to
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 15 11:45:29 CET 2016 - ms@suse.com
|
|
|
|
- Use normpath to avoid double slash in output
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 15 11:38:08 CET 2016 - ms@suse.com
|
|
|
|
- Added kiwi result task
|
|
|
|
Implementing 'kiwi result list' which marshal loads the
|
|
serialized result instance from a previous build and shows
|
|
the build results
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 15 10:44:35 CET 2016 - ms@suse.com
|
|
|
|
- Dump the result instance as a marshal dump
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 14 15:59:57 CET 2016 - ms@suse.com
|
|
|
|
- Add clic as supported live media build target
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 14 13:59:11 CET 2016 - ms@suse.com
|
|
|
|
- Added FileSystemClicFs class
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 13 21:52:05 CET 2016 - ms@suse.com
|
|
|
|
- Fixed contents of header_end block
|
|
|
|
off by one bug
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 13 16:56:37 CET 2016 - ms@suse.com
|
|
|
|
- Finished LiveImageBuilder for overlay iso type
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 13 16:04:20 CET 2016 - ms@suse.com
|
|
|
|
- Added check if UDF extension is needed or not
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 13 12:39:55 CET 2016 - ms@suse.com
|
|
|
|
- Put supported live image iso types into defaults
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 13 12:04:09 CET 2016 - ms@suse.com
|
|
|
|
- Added live ISO grub2 efi template and setup
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 12 23:08:51 CET 2016 - ms@suse.com
|
|
|
|
- pep8 fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 12 22:50:29 CET 2016 - ms@suse.com
|
|
|
|
- Rebuild schema and data structures
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 12 22:47:20 CET 2016 - ms@suse.com
|
|
|
|
- Allow xfs as hybrid RW file system
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 12 16:32:35 CET 2016 - ms@suse.com
|
|
|
|
- Continue with LiveImageBuilder class
|
|
|
|
Added isolinux bootloader setup, finished live build procedure
|
|
Live metadata injection still missing. grub2 efi boot for live
|
|
image still missing
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 12 15:39:39 CET 2016 - ms@suse.com
|
|
|
|
- Don't use filesystem specific mount option
|
|
|
|
When mounting the read write filesystem, prevent using
|
|
filesystem specific options like barrier
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 12 15:38:08 CET 2016 - ms@suse.com
|
|
|
|
- Use HYBRID_EXT4_OPTS in fat container filesystem
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 12 15:34:40 CET 2016 - ms@suse.com
|
|
|
|
- Check read write filesystem prior to mounting
|
|
|
|
If a filesystem type could be identified on the read write
|
|
partition check it before mounting to eliminate a potential
|
|
dirty state
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 12 15:26:55 CET 2016 - ms@suse.com
|
|
|
|
- Cascade exfat mount
|
|
|
|
try normal mount first, if this does not work try fuse mount
|
|
Normally this is done automatically by the mount program but
|
|
if not we will give the direct fuse mount a chance
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 12 10:38:53 CET 2016 - ms@suse.com
|
|
|
|
- Fixed Makefile target to build data structures
|
|
|
|
A change in kiwi/schema/kiwi.rnc triggers the build of the
|
|
schema rng version as well as an auto update of the data
|
|
structures via python's generateDS. The intermediate xsd
|
|
schema format is only relevant for the data structure
|
|
creation process
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 11 19:11:12 CET 2016 - ms@suse.com
|
|
|
|
- Make createFileSystem more robust
|
|
|
|
When passing in a loop file instead of a device name, the method
|
|
should be smart enough to handle the name without shell evaluation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 11 16:30:09 CET 2016 - ms@suse.com
|
|
|
|
- Added support for exfat as hybrid filesystem
|
|
|
|
In addition to fat also exfat is now supported as persistent
|
|
write filesystem. Because of the limitations of a fat filesystem
|
|
fat and exfat are only used as a container filesystem providing
|
|
an ext4 linux filesystem as a cowfile. The algorithm to create
|
|
the size of the cow file has also been changed to use half of
|
|
the size of the write partition or on fat a max size of 4G.
|
|
The size of the cowfile is also prepared to become overwritten.
|
|
However the XML definition and implementation to do this
|
|
is still missing
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 11 16:08:17 CET 2016 - ms@suse.com
|
|
|
|
- Reread partition table after hybrid setup
|
|
|
|
The hybrid write partition is created via fdisk. Some version
|
|
of fdisk does not send the ioctl to let the kernel reread the
|
|
table or fdisk itself holds it busy. Thus we actively initiate
|
|
a reread via blockdev
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 11 16:05:28 CET 2016 - ms@suse.com
|
|
|
|
- Optimize ext4 hybrid write filesystem options
|
|
|
|
Optimized for 512kB erase block size
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 11 12:54:57 CET 2016 - ms@suse.com
|
|
|
|
- Use mount options to increase overlay performace
|
|
|
|
For overlay filesystems not writing into a tmpfs performance is
|
|
more important than safety. We use this combination of options
|
|
for now, if you encounter stability problems please let us know
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 11 12:32:43 CET 2016 - ms@suse.com
|
|
|
|
- Use -f force option for extX filesystem checker
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 11 12:25:15 CET 2016 - ms@suse.com
|
|
|
|
- Refactor and cleanup setupReadWrite
|
|
|
|
Fix misleading error message and refactor the code to be less
|
|
complex and more clear in the processing of tasks
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 11 11:38:59 CET 2016 - ms@suse.com
|
|
|
|
- Allow custom cowfile name for persistent data
|
|
|
|
Instead of a fixed name 'cowfile' we allow a custom name which is
|
|
predefined in HYBRID_PERSISTENT_FILENAME and prepared to become
|
|
overwritten by an XML defintion whose implementation will follow
|
|
later. Reason for the change is that a cowfile is visible as
|
|
plain data file to the operating system if e.g used on a live
|
|
stick. It should be more clear to the user what this file is
|
|
good for
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 11 11:29:23 CET 2016 - ms@suse.com
|
|
|
|
- Protect mkfs.exfat from being deleted
|
|
|
|
Added to the strip tools section in order to keep it in the initrd
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 11 11:26:23 CET 2016 - ms@suse.com
|
|
|
|
- Added support for exfat creation and probing
|
|
|
|
In preparation to use exfat instead of vfat in a loop container
|
|
for persistent data it's required to provide support for mkfs.exfat
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 11 11:20:24 CET 2016 - ms@suse.com
|
|
|
|
- Make loop_setup and loop_delete more robust
|
|
|
|
The methods did not cope well with filenames containing bash
|
|
characters with special meaning e.g spaces. For use with a
|
|
iso hybrid cowfile whose name is visible in the OS the methods
|
|
should be able to work with any given filename
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 10 19:12:58 CET 2016 - ms@suse.com
|
|
|
|
- Started with LiveImageBuilder class
|
|
|
|
Added interface and required steps. tests and implementation
|
|
are missing and will follow
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 10 14:42:46 CET 2016 - ms@suse.com
|
|
|
|
- Added archive builder
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 9 21:56:41 CET 2016 - ms@suse.com
|
|
|
|
- Added repo handling to compat caller
|
|
|
|
Also added process execution with translated arguments
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 8 14:01:07 CET 2016 - ms@suse.com
|
|
|
|
- Add compat translation for prepare/create/upgrade
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 5 17:01:35 CET 2016 - ms@suse.com
|
|
|
|
- Added kiwicompat to support legacy commandline
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 5 15:40:40 CET 2016 - ms@suse.com
|
|
|
|
- Added install pxe archive support
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 5 12:24:03 CET 2016 - ms@suse.com
|
|
|
|
- Added warning message if pxedeploy section is used
|
|
|
|
At the moment there is no class to build the pxe client config
|
|
file from information provided with the optional pxedeploy
|
|
section. However this is not fatal to the build because the file
|
|
could be created manually too. Thus a warning message is shown
|
|
which will go away when the pxe client config file creation
|
|
has been ported
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 5 11:46:43 CET 2016 - ms@suse.com
|
|
|
|
- cleanup test data to be consistent
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 5 11:36:10 CET 2016 - ms@suse.com
|
|
|
|
- Added recovery setup
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 4 12:19:27 CET 2016 - ms@suse.com
|
|
|
|
- Added DiskFormatGce class implementation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 4 10:30:05 CET 2016 - ms@suse.com
|
|
|
|
- Fixed suffix name for compressed archives
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 2 19:17:00 CET 2016 - ms@suse.com
|
|
|
|
- Added creation of gnu and xz archives to tar class
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 2 18:42:14 CET 2016 - ms@suse.com
|
|
|
|
- Refactor result collection
|
|
|
|
Put the creation of a result object into the builder classes
|
|
and return them from there. The builder instances knows about
|
|
the results not the task instances
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 1 22:34:04 CET 2016 - ms@suse.com
|
|
|
|
- Fixed option handling for vmdk format
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 1 22:03:49 CET 2016 - ms@suse.com
|
|
|
|
- Activate disk format building in disk builder
|
|
|
|
If disk format and install media is configured together only
|
|
the install media will be built and a warning message for
|
|
skipping the disk format is shown
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 1 21:03:47 CET 2016 - ms@suse.com
|
|
|
|
- Added custom argument handling for disk formats
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 1 19:18:29 CET 2016 - ms@suse.com
|
|
|
|
- Added DiskFormat factory
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 1 19:07:19 CET 2016 - ms@suse.com
|
|
|
|
- Added DiskFormatVmdk class implementation
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 29 18:36:42 CET 2015 - ms@suse.com
|
|
|
|
- pep8 fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 29 18:34:42 CET 2015 - ms@suse.com
|
|
|
|
- Added DiskFormatVhdFixed class implementation
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 29 18:33:47 CET 2015 - ms@suse.com
|
|
|
|
- Delete unused test data symlinks
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 23 16:38:40 CET 2015 - ms@suse.com
|
|
|
|
- Added DiskFormatVhd class implementation
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 23 12:57:54 CET 2015 - ms@suse.com
|
|
|
|
- Added DiskFormat base class
|
|
|
|
Also added implementation for DiskFormatQcow2.
|
|
More format classes will follow next
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 23 10:58:35 CET 2015 - ms@suse.com
|
|
|
|
- Fixed import of kernel parameters including spaces
|
|
|
|
Kernel parameters like PRODUCT_TYPE=“PRODUCT BANANA” breaks
|
|
the code in includeKernelParameters. This patch allows spaces
|
|
for values in a way that it replaces the embedded whitespace
|
|
with \030 before parsing and then reverting after parsing.
|
|
Thanks to Jay Nitikman for providing the patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 22 19:44:49 CET 2015 - ms@suse.com
|
|
|
|
- Fixed LUKS setup for dracut
|
|
|
|
The system image has to provide /etc/crypttab to allow dracut
|
|
to create a working initrd for reboot. In addition the name
|
|
of the luks map must be 'luks' to make dracut happy.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 22 18:34:56 CET 2015 - ms@suse.com
|
|
|
|
- luks setup triggers boot partition by default
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 22 11:30:54 CET 2015 - ms@suse.com
|
|
|
|
- Add LuksDevice class and implementation
|
|
|
|
Also implemented luks support in DiskBuilder
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 22 09:39:36 CET 2015 - ms@suse.com
|
|
|
|
- Handle /boot/vc files for Raspberry Pi
|
|
|
|
openSUSE Tumbleweed raspberrypi-firmware[-branding-openSUSE] packages
|
|
have been updated to install files to /boot/vc rather than /boot.
|
|
Ensure that all files in /boot/vc are provided in image/loader for
|
|
further reference
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 22 09:37:00 CET 2015 - ms@suse.com
|
|
|
|
- Refactor file system check in boot code
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 21 16:50:53 CET 2015 - ms@suse.com
|
|
|
|
- Make sure VolumeManager instance updates root map
|
|
|
|
An instance of volume manager could cause the creation of a new
|
|
device e.g in case of LVM. The master device map in the disk
|
|
builder has to be updated with this device
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 21 16:23:45 CET 2015 - ms@suse.com
|
|
|
|
- Fixed unconditional lookup of boot partition id
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 21 12:17:10 CET 2015 - ms@suse.com
|
|
|
|
- Package check for packages marked for deletion
|
|
|
|
If none of the packages to become deleted are installed we
|
|
will raise an error, basically to force people to fixup the
|
|
image description
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 21 11:57:53 CET 2015 - ms@suse.com
|
|
|
|
- Better error message for call with unknown command
|
|
|
|
If kiwi is called with an unknown command an error message
|
|
showing which commands actually exists should be shown
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 21 11:32:11 CET 2015 - ms@suse.com
|
|
|
|
- Fixed user group creation
|
|
|
|
The command name is groupadd not addgroup
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 21 10:19:37 CET 2015 - ms@suse.com
|
|
|
|
- Fixed label and UUID support for XFS creation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 21 10:07:34 CET 2015 - ms@suse.com
|
|
|
|
- Traverse dictionary in ordered mode
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 21 09:53:01 CET 2015 - ms@suse.com
|
|
|
|
- Return sorted lists for packages/archives
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 21 09:43:53 CET 2015 - ms@suse.com
|
|
|
|
- Traverse dictionary in ordered mode
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 21 09:17:46 CET 2015 - ms@suse.com
|
|
|
|
- Traverse dictionary in ordered mode
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 21 09:12:03 CET 2015 - ms@suse.com
|
|
|
|
- Traverse dictionary in ordered mode
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 18 16:18:22 CET 2015 - ms@suse.com
|
|
|
|
- Added __githash__ to version.py
|
|
|
|
Any time the version.py is changed and committed the git ident
|
|
will be reset by git. After a checkout of version.py the ident
|
|
will be updated in version.py to the git commit id of version.py
|
|
Whenever we relase a new kiwi version the process is as follows:
|
|
|
|
1. run bumpversion to set the version for the release
|
|
2. run tox to create the source tarball for the release
|
|
We have to make sure tox calls a git checkout of
|
|
version.py
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 17 15:46:58 CET 2015 - ms@suse.com
|
|
|
|
- Consolidate use of Makefiles for schema conversion
|
|
|
|
As we are going to switch to tox the Makefile setup should be
|
|
cleaned up. The make targets to build xsd and rng schemas has
|
|
been moved to the master Makefile
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 17 15:41:56 CET 2015 - ms@suse.com
|
|
|
|
- Consolidate use of Makefiles for locale setup
|
|
|
|
As we are going to switch to tox the Makefile setup should be
|
|
cleaned up. The make targets to handle po files and their
|
|
installation has now been moved to the master Makefile
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 17 15:29:37 CET 2015 - ms@suse.com
|
|
|
|
- Update translation po files with template
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 17 14:43:18 CET 2015 - ms@suse.com
|
|
|
|
- Consolidate use of Makefiles for compiling tools
|
|
|
|
As we are going to switch to tox the Makefile setup should be
|
|
cleaned up. I'm going to move the various places and its tasks
|
|
into one master Makefile to make it easier to move the targets
|
|
one after the other into a tox setup.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 17 11:26:49 CET 2015 - ms@suse.com
|
|
|
|
- Refactor source code structure
|
|
|
|
All files referenced by kiwi should live below the kiwi
|
|
namespace and should be referenced by the resource_filename()
|
|
method from the pkg_resources
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 16 12:01:17 CET 2015 - ms@suse.com
|
|
|
|
- Update exclude list for boot image runtime data
|
|
|
|
There are some directories needed during boot image creation
|
|
time, e.g grub2 modules to create grub images. But at boot
|
|
time this data is no longer required and would just waste
|
|
space in the initrd
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 16 11:59:39 CET 2015 - ms@suse.com
|
|
|
|
- Delete dracut from boot images
|
|
|
|
dracut is needed in the system and also called from there
|
|
by the kiwi boot image, but inside of the boot image it is
|
|
not needed and just wastes space
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 16 11:59:00 CET 2015 - ms@suse.com
|
|
|
|
- Add some paths not needed in the boot image
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 16 10:59:10 CET 2015 - ms@suse.com
|
|
|
|
- Added boot messages translations
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 16 10:41:14 CET 2015 - ms@suse.com
|
|
|
|
- Exclude /image from boot images
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 16 10:38:29 CET 2015 - ms@suse.com
|
|
|
|
- Change default boot image description path
|
|
|
|
Let the default boot image description path point to boot/arch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 16 10:30:58 CET 2015 - ms@suse.com
|
|
|
|
- Make sure the boot image profile provides its name
|
|
|
|
The variable kiwi_initrdname was added to the .profile
|
|
environment for boot image builds
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 16 10:30:16 CET 2015 - ms@suse.com
|
|
|
|
- Update boot image functions
|
|
|
|
Delete a lot of legacy code from the bash boot code
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 16 10:29:19 CET 2015 - ms@suse.com
|
|
|
|
- Added boot image descriptions
|
|
|
|
Provide boot(initrd) image descriptions for supported
|
|
architectures and distributions
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 15:40:22 CET 2015 - ms@suse.com
|
|
|
|
- Fixed unit tests, mock NamedTemporaryFile
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 15:05:32 CET 2015 - ms@suse.com
|
|
|
|
- Added coverage to developer requirements
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 14:01:07 CET 2015 - toms@suse.de
|
|
|
|
- Use "next generation" string
|
|
|
|
To distinguish it between old and new KIWI
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 13:17:19 CET 2015 - toms@suse.de
|
|
|
|
- Review and add corrections
|
|
|
|
* Consistent spelling: kiwi -> KIWI, python -> Python
|
|
* Add punctuation
|
|
* Use backticks for scripts and dirs
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 12:41:05 CET 2015 - ms@suse.com
|
|
|
|
- Update development status to be inline with setup.py
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 12:33:06 CET 2015 - ms@suse.com
|
|
|
|
- Deleted no longer needed bin/kiwi script
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 12:32:32 CET 2015 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
Added developer information how to contribute
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 12:19:31 CET 2015 - ms@suse.com
|
|
|
|
- Minor changes in virtualenv setup file names
|
|
|
|
Moved the requirements.txt setup files into a namespace
|
|
called .virtualenv in order to stay compatible with the
|
|
.travis requirement files
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 11:55:01 CET 2015 - ms@suse.com
|
|
|
|
- Update development status in setup.py
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 14 22:28:52 CET 2015 - tom_schr@web.de
|
|
|
|
- Fix #5: Improve setup.py
|
|
|
|
* setup.py:
|
|
- use setuptools always, no need to check for distutils
|
|
- include keywords 'include_package_data', 'zip_safe', and 'classifiers'
|
|
* setup.cfg:
|
|
- add bdist_wheel and sdist section
|
|
* Add missing MANIFEST.in (needed for setup.py dist)
|
|
* Remove executable bit for LICENSE and README.md
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 14 22:01:00 CET 2015 - tom_schr@web.de
|
|
|
|
- Fix #3: Requirement for Virtual Envs
|
|
|
|
* Add requirements.txt and dev-requirements.txt
|
|
The dev-requirements.txt installs requirements.txt automatically
|
|
* Ignore .env, .env2, and .env3 virtual env directories
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 14 21:16:41 CET 2015 - tom_schr@web.de
|
|
|
|
- Fix #4: support bumpversion with .bumpversion.cfg
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 14 17:31:55 CET 2015 - ms@suse.com
|
|
|
|
- Added RaidDevice class
|
|
|
|
implementation in disk_builder
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 11 18:15:37 CET 2015 - ms@suse.com
|
|
|
|
- Fixed hybrid call
|
|
|
|
offset number should be passed as string to Command
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 11 16:42:50 CET 2015 - toms@suse.de
|
|
|
|
__VERSION__ -> __version__
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 11 16:33:24 CET 2015 - toms@suse.de
|
|
|
|
- Rename __VERSION__ -> __version__
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 10 18:18:54 CET 2015 - ms@suse.com
|
|
|
|
- Added hybrid ISO setup
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 10 17:43:04 CET 2015 - ms@suse.com
|
|
|
|
- Refactor creation of a PackageManager factory
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 10 17:41:14 CET 2015 - ms@suse.com
|
|
|
|
- Refactor creation of a Repository factory
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 10 17:39:06 CET 2015 - ms@suse.com
|
|
|
|
- Refactor creation of a BootLoaderInstall factory
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 10 17:36:40 CET 2015 - ms@suse.com
|
|
|
|
- Refactor creation of a VolumeManager factory
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 10 17:34:13 CET 2015 - ms@suse.com
|
|
|
|
- Refactor creation of a BootLoaderConfig factory
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 10 17:30:34 CET 2015 - ms@suse.com
|
|
|
|
- Refactor creation of a Partitioner factory
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 10 16:54:07 CET 2015 - ms@suse.com
|
|
|
|
- Refactor creation of a FileSystem factory
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 10 14:01:10 CET 2015 - ms@suse.com
|
|
|
|
- Fixed travis setup
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 10 09:39:05 CET 2015 - ms@suse.com
|
|
|
|
- Refactor InstallImageBuilder
|
|
|
|
no need to provide the name of the disk image, this
|
|
information can be created from the xml state
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 10 09:29:17 CET 2015 - ms@suse.com
|
|
|
|
- Fixed missing md5 file on install media
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 9 18:10:26 CET 2015 - ms@suse.com
|
|
|
|
- Travis testing needs cdrtools for isoinfo
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 9 18:00:53 CET 2015 - ms@suse.com
|
|
|
|
- Added two pass ISO creation system
|
|
|
|
The kiwi ISO's are prepared to be hybrid by adding an
|
|
end header block so that isohybrid can place its gpt
|
|
header at the correct offset address
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 9 17:59:59 CET 2015 - ms@suse.com
|
|
|
|
- Added user log messages for install media builder
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 9 17:59:17 CET 2015 - ms@suse.com
|
|
|
|
- Fixed grub bootloader template for install case
|
|
|
|
Template was missing the cdinst option
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 9 17:06:22 CET 2015 - ms@suse.com
|
|
|
|
- Added create_header_end_block method in Iso class
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 9 12:53:00 CET 2015 - ms@suse.com
|
|
|
|
- Added isols method in Iso class
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 9 10:44:16 CET 2015 - ms@suse.com
|
|
|
|
- Fixed ui theme setup in isolinux.cfg
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 9 10:39:21 CET 2015 - ms@suse.com
|
|
|
|
- Added isolinux bootloader support
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 7 12:00:54 CET 2015 - ms@suse.com
|
|
|
|
- Prevent zypper failing on outdated system solvable
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 6 20:48:57 CET 2015 - ms@suse.com
|
|
|
|
- landscape: fix unused imports
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 6 20:43:38 CET 2015 - ms@suse.com
|
|
|
|
- Refactor boot data extraction from boot image
|
|
|
|
Allow data extraction multiple times, don't move files
|
|
away from their original location
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 22:47:52 CET 2015 - ms@suse.com
|
|
|
|
- landscape: fix unused imports
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 22:46:30 CET 2015 - ms@suse.com
|
|
|
|
- landscape: fix unused variables
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 22:34:47 CET 2015 - ms@suse.com
|
|
|
|
- Add debug message for repo cleanup
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 22:17:27 CET 2015 - ms@suse.com
|
|
|
|
- landscape: fix unused variables
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 21:53:51 CET 2015 - ms@suse.com
|
|
|
|
- landscape: fix unused imports
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 21:17:15 CET 2015 - ms@suse.com
|
|
|
|
- landscape: fix dangerous defaults
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 21:15:43 CET 2015 - ms@suse.com
|
|
|
|
- landscape: fix dangerous defaults
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 21:04:53 CET 2015 - ms@suse.com
|
|
|
|
- Added landscap config file
|
|
|
|
skip checking auto generated code
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 19:37:22 CET 2015 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 19:35:27 CET 2015 - ms@suse.com
|
|
|
|
- Set naster branch for travis setup
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 17:00:02 CET 2015 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 16:53:01 CET 2015 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
Travis and Landscape status
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 16:51:08 CET 2015 - ms@suse.com
|
|
|
|
- Update README
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 5 16:46:24 CET 2015 - ms@suse.com
|
|
|
|
- Update README
|
|
|