Hello community,
here is the log from the commit of package ignition-dracut for openSUSE:Factory
checked in at 2019-12-23 22:47:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ignition-dracut (Old)
and /work/SRC/openSUSE:Factory/.ignition-dracut.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ignition-dracut"
Mon Dec 23 22:47:43 2019 rev:6 rq:759000 version:0.0+git20191211.c4790bc
Changes:
--------
--- /work/SRC/openSUSE:Factory/ignition-dracut/ignition-dracut.changes
2019-11-13 13:26:45.795599876 +0100
+++
/work/SRC/openSUSE:Factory/.ignition-dracut.new.6675/ignition-dracut.changes
2019-12-23 22:49:15.074107683 +0100
@@ -1,0 +2,11 @@
+Mon Dec 23 13:53:43 UTC 2019 - Ignaz Forster <[email protected]>
+
+- Update to version 0.0+git20191211.c4790bc:
+ * dracut: add some bins for s390x zVM instalation
+ * README.md: add details about the branches here
+ * units: add ConditionPathExists=/etc/initrd-release everywhere
+ * Add ConditionPathExists=/etc/initrd-release to targets
+ * 30ignition: add setfiles
+- Make package arch dependent to make the ARM fix actually apply
+
+-------------------------------------------------------------------
Old:
----
ignition-dracut-0.0+git20191107.d9e8a63.tar.xz
New:
----
ignition-dracut-0.0+git20191211.c4790bc.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ignition-dracut.spec ++++++
--- /var/tmp/diff_new_pack.TVjF2G/_old 2019-12-23 22:49:15.790107948 +0100
+++ /var/tmp/diff_new_pack.TVjF2G/_new 2019-12-23 22:49:15.790107948 +0100
@@ -1,7 +1,7 @@
#
# spec file for package ignition-dracut
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,11 @@
Name: ignition-dracut
-Version: 0.0+git20191107.d9e8a63
+Version: 0.0+git20191211.c4790bc
Release: 0
Summary: Dracut scripts for ignition
License: BSD-2-Clause
Group: System/Management
-BuildArch: noarch
URL: https://github.com/dustymabe/ignition-dracut
Source: %{name}-%{version}.tar.xz
Source1: ignition-mount-initrd-fstab.service
@@ -62,9 +61,9 @@
chmod +x %{SOURCE3} %{SOURCE4} %{SOURCE8}
cp %{SOURCE1} %{SOURCE3} %{SOURCE4} %{SOURCE8} dracut/30ignition-microos/
%ifarch aarch64 %{arm}
-cp %{SOURCE21} dracut/30ignition-microos/
+cp %{SOURCE21} dracut/30ignition-microos/ignition-userconfig-timeout.conf
%else
-cp %{SOURCE20} dracut/30ignition-microos/
+cp %{SOURCE20} dracut/30ignition-microos/ignition-userconfig-timeout.conf
%endif
cp %{SOURCE5} grub/
cp %{SOURCE6} systemd/
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.TVjF2G/_old 2019-12-23 22:49:15.894107986 +0100
+++ /var/tmp/diff_new_pack.TVjF2G/_new 2019-12-23 22:49:15.894107986 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://github.com/coreos/ignition-dracut.git</param>
- <param
name="changesrevision">e96e7fc7ca6adffa8b6eff87ab2a3fec24a5ccee</param>
+ <param
name="changesrevision">c4790bc283c8cc5318019ef8d5ad3929c8259d0c</param>
</service>
</servicedata>
\ No newline at end of file
++++++ ignition-dracut-0.0+git20191107.d9e8a63.tar.xz ->
ignition-dracut-0.0+git20191211.c4790bc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ignition-dracut-0.0+git20191107.d9e8a63/README.md
new/ignition-dracut-0.0+git20191211.c4790bc/README.md
--- old/ignition-dracut-0.0+git20191107.d9e8a63/README.md 2019-11-07
15:05:43.000000000 +0100
+++ new/ignition-dracut-0.0+git20191211.c4790bc/README.md 2019-12-11
16:07:03.000000000 +0100
@@ -21,3 +21,13 @@
Note that a lot of things are in flux and subject to rapid
change. E.g. some key names have changed wrt their
equivalents in CoreOS Container Linux.
+
+### Branches
+
+There are two branches:
+- `master` works with the `master` branch of Ignition and is
+ currently used by Fedora CoreOS, which targets Ignition v2
+ (spec 3).
+- `spec2x` works with the `spec2x` branch of Ignition and is
+ currently used by RHEL CoreOS, which (for now) targets
+ Ignition v0.x (spec 2).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/[email protected]
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/[email protected]
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/[email protected]
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/[email protected]
2019-12-11 16:07:03.000000000 +0100
@@ -1,5 +1,7 @@
[Unit]
Description=Generate new UUID for disk GPT %I
+Documentation=https://github.com/coreos/ignition
+ConditionPathExists=/etc/initrd-release
DefaultDependencies=no
Before=local-fs-pre.target systemd-fsck-root.service
Before=ignition-diskful.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-complete.target
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-complete.target
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-complete.target
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-complete.target
2019-12-11 16:07:03.000000000 +0100
@@ -5,6 +5,8 @@
# initrd.
[Unit]
Description=Ignition Complete
+Documentation=https://github.com/coreos/ignition
+ConditionPathExists=/etc/initrd-release
Before=initrd.target
# initrd.target has OnFailureJobMode=replace-irreversibly, which seems to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-diskful.target
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-diskful.target
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-diskful.target
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-diskful.target
2019-12-11 16:07:03.000000000 +0100
@@ -3,6 +3,8 @@
# Like ignition-complete.target, it only runs on first boot.
[Unit]
Description=Ignition Boot Disk Setup
+Documentation=https://github.com/coreos/ignition
+ConditionPathExists=/etc/initrd-release
Before=ignition-complete.target
# Make sure we stop all the units before switching root
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-disks.service
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-disks.service
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-disks.service
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-disks.service
2019-12-11 16:07:03.000000000 +0100
@@ -1,5 +1,7 @@
[Unit]
Description=Ignition (disks)
+Documentation=https://github.com/coreos/ignition
+ConditionPathExists=/etc/initrd-release
DefaultDependencies=false
Before=ignition-complete.target
After=ignition-fetch.service
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-fetch.service
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-fetch.service
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-fetch.service
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-fetch.service
2019-12-11 16:07:03.000000000 +0100
@@ -1,5 +1,7 @@
[Unit]
Description=Ignition (fetch)
+Documentation=https://github.com/coreos/ignition
+ConditionPathExists=/etc/initrd-release
DefaultDependencies=false
Before=ignition-complete.target
After=basic.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-files.service
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-files.service
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-files.service
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-files.service
2019-12-11 16:07:03.000000000 +0100
@@ -1,5 +1,7 @@
[Unit]
Description=Ignition (files)
+Documentation=https://github.com/coreos/ignition
+ConditionPathExists=/etc/initrd-release
DefaultDependencies=false
Before=ignition-complete.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-mount.service
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-mount.service
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-mount.service
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-mount.service
2019-12-11 16:07:03.000000000 +0100
@@ -1,5 +1,7 @@
[Unit]
Description=Ignition (mount)
+Documentation=https://github.com/coreos/ignition
+ConditionPathExists=/etc/initrd-release
DefaultDependencies=false
Before=ignition-complete.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-remount-sysroot.service
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-remount-sysroot.service
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-remount-sysroot.service
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-remount-sysroot.service
2019-12-11 16:07:03.000000000 +0100
@@ -1,5 +1,7 @@
[Unit]
Description=Remount /sysroot read-write for Ignition
+Documentation=https://github.com/coreos/ignition
+ConditionPathExists=/etc/initrd-release
# Some Linux Distributions don't pass a rw option on the kernel
# commandline and thus mount the root filesystem ro by default. In
# this case, remount /sysroot to rw (issue #37)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-setup-base.service
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-setup-base.service
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-setup-base.service
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-setup-base.service
2019-12-11 16:07:03.000000000 +0100
@@ -1,5 +1,7 @@
[Unit]
Description=Ignition (setup base config)
+Documentation=https://github.com/coreos/ignition
+ConditionPathExists=/etc/initrd-release
DefaultDependencies=false
Before=ignition-complete.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-setup-user.service
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-setup-user.service
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-setup-user.service
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-setup-user.service
2019-12-11 16:07:03.000000000 +0100
@@ -1,5 +1,7 @@
[Unit]
Description=Ignition (setup user config)
+Documentation=https://github.com/coreos/ignition
+ConditionPathExists=/etc/initrd-release
DefaultDependencies=false
Before=ignition-complete.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-subsequent.target
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-subsequent.target
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/ignition-subsequent.target
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/ignition-subsequent.target
2019-12-11 16:07:03.000000000 +0100
@@ -3,6 +3,8 @@
# different order on the Ignition boot versus "subsequent" boots.
[Unit]
Description=Subsequent (Not Ignition) boot complete
+Documentation=https://github.com/coreos/ignition
+ConditionPathExists=/etc/initrd-release
Before=initrd.target
# See comments in ignition-complete.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/module-setup.sh
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/module-setup.sh
---
old/ignition-dracut-0.0+git20191107.d9e8a63/dracut/30ignition/module-setup.sh
2019-11-07 15:05:43.000000000 +0100
+++
new/ignition-dracut-0.0+git20191211.c4790bc/dracut/30ignition/module-setup.sh
2019-12-11 16:07:03.000000000 +0100
@@ -31,11 +31,16 @@
useradd \
usermod \
realpath \
+ setfiles \
touch
# This one is optional;
https://src.fedoraproject.org/rpms/ignition/pull-request/9
inst_multiple -o mkfs.btrfs
+ # Required by s390x's z/VM installation.
+ # Supporting https://github.com/coreos/ignition/pull/865
+ inst_multiple -o chccwdev vmur
+
inst_script "$moddir/coreos-gpt-setup.sh" \
"/usr/sbin/coreos-gpt-setup"