31
Release osbuild 31 Signed-off-by: Christian Kellner <christian@kellner.me>
This commit is contained in:
parent
b24f9858c3
commit
572d963f0d
3 changed files with 59 additions and 2 deletions
57
NEWS.md
57
NEWS.md
|
|
@ -1,3 +1,60 @@
|
|||
## CHANGES WITH 31:
|
||||
|
||||
* **LVM2 support** was added. For this new stages and host services
|
||||
were added:
|
||||
|
||||
* Support for parent devices was added to the `devices` host
|
||||
service: a device can now specify a device it depends on. An
|
||||
example is an LVM2 volume on a partition. When loading, the
|
||||
devices are pre-sorted so that all dependencies are in the
|
||||
correct order.
|
||||
|
||||
* `stages/org.osbuild.lvm2.create`: new stage to create logical
|
||||
volumes, the volume group and the physical volume in one
|
||||
operation.
|
||||
|
||||
* `devices/org.osbuild.lvm2.lv`: new device host service to activate
|
||||
a LVM2 logical volume. The logical volume is identified via the
|
||||
underlying device, so there is no need to know the logical
|
||||
volume's name or uuid.
|
||||
|
||||
* `stages/org.osbuild.lvm2.metadata`: new stage to modify LVM2
|
||||
metadata.
|
||||
|
||||
* `stages/org.osbuild.untar`: new stage that can be used to extract
|
||||
a tarball.
|
||||
|
||||
* `runners/org.osbuild.rhel86`: new runner for RHEL 8.6, based on
|
||||
the current RHEL 8.2 runner.
|
||||
|
||||
* `stages/org.osbuild.nm.conf`: new stage to create NetworkManager
|
||||
configuration files. Currently only a subset of settings are
|
||||
supported.
|
||||
|
||||
* `inputs/org.osbuild.ostree.checkout`: new input to checkout an
|
||||
OSTree commit so that stages can use its contents.
|
||||
|
||||
* `stages/org.osbuild.ostree.passwd` new stage to merge the groups
|
||||
and passwords from one or more existing commits into the
|
||||
corresponding files in the tree. This is needed to make sure that
|
||||
uids/gids stay stable between commits.
|
||||
|
||||
* `stages/org.osbuild.grub2.inst`: fix prefix for dos layouts: When
|
||||
the partition layout is `dos` or `mbr`, the correct name for it in
|
||||
the prefix is `msdos`.
|
||||
|
||||
* Loop controller improvements: various new helper methods to close
|
||||
and flush the loop devices.
|
||||
|
||||
* `devices/org.osbuild.loopback`: explicitly flush the device buffer
|
||||
cache and clear the fd to ensure that all data is properly written
|
||||
to the backing file.
|
||||
|
||||
Contributions from: Tomas Hozza, Martin Sehnoutka, Christian Kellner,
|
||||
Ondřej Budai, Thomas Lavocat
|
||||
|
||||
— Berlin, 2021-08-18
|
||||
|
||||
## CHANGES WITH 30:
|
||||
|
||||
* Add support for building **OSTree based raw images**. This
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
%global forgeurl https://github.com/osbuild/osbuild
|
||||
%global selinuxtype targeted
|
||||
|
||||
Version: 30
|
||||
Version: 31
|
||||
|
||||
%forgemeta
|
||||
|
||||
|
|
|
|||
2
setup.py
2
setup.py
|
|
@ -2,7 +2,7 @@ import setuptools
|
|||
|
||||
setuptools.setup(
|
||||
name="osbuild",
|
||||
version="30",
|
||||
version="31",
|
||||
description="A build system for OS images",
|
||||
packages=["osbuild", "osbuild.formats", "osbuild.util"],
|
||||
license='Apache-2.0',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue