commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-10-15 13:48:02 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.3486 (New) Package is "dracut" Thu Oct 15 13:48:02 2020 rev:167 rq:841563 version:050+suse.250.ge6b6e843 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-09-28 12:02:49.498757370 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.3486/dracut.changes 2020-10-15 13:48:22.929248719 +0200 @@ -1,0 +2,32 @@ +Tue Oct 13 14:09:17 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.250.ge6b6e843: + * Revert "Revert "install: also install post weak dependencies of kernel modules"" + * 98dracut-systemd: don't wait for root device if remote cryptsetup active + * cryptroot-ask: unify /etc/crypttab and rd.luks.key + * 90kernel-modules: arm: add drivers/hwmon for arm/arm64 + * rootfs-block: only write root argument for block device + * 90crypt: pull in remote-cryptsetup.target enablement + * 00systemd: add missing cryptsetup-related targets + * 95nvmf: Implement 'fc,auto' commandline syntax + * 95nvmf: add nvmf-autoconnect script + * 95nvmf: Fixup FC connections + * 95nvmf: add documentation + * 95nvmf: rework parameter handling + * dracut-install: fix edge-case regression with weak modules + * dracut-install: ignore bogus preload libs + * dracut.spec: Use make macros + * dracut.spec: remove fedora pre 30 quirks + * 50drm: Check drm_encoder_init along drm_crtc_init + * 50drm: Include drm platform drivers in hostonly + * 50drm: fix ambiguous redirects + * Include devfreq drivers in initrd + * dracut.spec: include the 04watchdog-modules module + +--- +Mon Oct 12 11:59:19 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.228.gd0d6792d: + * 99memstrack: use /bin/bash + +--- Old: dracut-050+suse.227.g7a9b782d.obscpio New: dracut-050+suse.250.ge6b6e843.obscpio Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.ysFPuC/_old 2020-10-15 13:48:25.117249634 +0200 +++ /var/tmp/diff_new_pack.ysFPuC/_new 2020-10-15 13:48:25.121249636 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:050+suse.227.g7a9b782d +Version:050+suse.250.ge6b6e843 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.ysFPuC/_old 2020-10-15 13:48:25.177249660 +0200 +++ /var/tmp/diff_new_pack.ysFPuC/_new 2020-10-15 13:48:25.177249660 +0200 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - 7a9b782d2002da2b2c0a9611e3400d2a51bbe069 \ No newline at end of file + e6b6e84384ac9f7afbfcf87fd8c6f43b1739d4d9 \ No newline at end of file ++ dracut-050+suse.227.g7a9b782d.obscpio -> dracut-050+suse.250.ge6b6e843.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.227.g7a9b782d/dracut.cmdline.7.asc new/dracut-050+suse.250.ge6b6e843/dracut.cmdline.7.asc --- old/dracut-050+suse.227.g7a9b782d/dracut.cmdline.7.asc 2020-09-28 11:50:08.0 +0200 +++ new/dracut-050+suse.250.ge6b6e843/dracut.cmdline.7.asc 2020-10-13 16:08:01.0 +0200 @@ -861,6 +861,23 @@ + NOTE: letters in the MAC-address must be lowercase! +NVMf + +**rd.nvmf.hostnqn=**:: +NVMe host NQN to use + +**rd.nvmf.hostid=**:: +NVMe host id to use + +**rd.nvmf.discover=**__{rdma|fc|tcp}__,,[],[]:: +Discover and connect to a NVMe-over-Fabric controller specified by +__ and the optionally __ or __. +The first argument specifies the transport to use; currently only +'rdma', 'fc', or 'tcp' are supported. +The __ parameter can be set to 'auto' to select +autodiscovery; in that case all other parameters are ignored. +This parameter can be specified multiple times. + NBD ~~~ **root=**??? **netroot=**nbd::[:[:[:]]]:: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.227.g7a9b782d/dracut.spec new/dracut-050+suse.250.ge6b6e843/dracut.spec --- old/dracut-050+suse.227.g7a9b782d/dracut.spec 2020-09-28 11:50:08.0 +0200 +++ new/dracut-050+suse.250.ge6b6e843/dracut.spec 2020-10-13 16:08:01.0 +0200 @@ -203,11 +203,10 @@ %endif ${NULL} -make %{?_smp_mflags} +%make_build %install -make
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-09-28 12:02:45 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.4249 (New) Package is "dracut" Mon Sep 28 12:02:45 2020 rev:166 rq:838227 version:050+suse.227.g7a9b782d Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-09-25 16:26:35.099627375 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.4249/dracut.changes 2020-09-28 12:02:49.498757370 +0200 @@ -1,0 +2,6 @@ +Mon Sep 28 09:52:13 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.227.g7a9b782d: + * Revert "install: also install post weak dependencies of kernel modules" (boo#1177016) + +--- Old: dracut-050+suse.226.gb86d9bcf.obscpio New: dracut-050+suse.227.g7a9b782d.obscpio Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.XM4nUD/_old 2020-09-28 12:02:50.450758298 +0200 +++ /var/tmp/diff_new_pack.XM4nUD/_new 2020-09-28 12:02:50.454758302 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:050+suse.226.gb86d9bcf +Version:050+suse.227.g7a9b782d Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.XM4nUD/_old 2020-09-28 12:02:50.546758391 +0200 +++ /var/tmp/diff_new_pack.XM4nUD/_new 2020-09-28 12:02:50.550758396 +0200 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - b86d9bcf7742fbec19257f22beb01bef5caba9ab \ No newline at end of file + 7a9b782d2002da2b2c0a9611e3400d2a51bbe069 \ No newline at end of file ++ dracut-050+suse.226.gb86d9bcf.obscpio -> dracut-050+suse.227.g7a9b782d.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.226.gb86d9bcf/install/dracut-install.c new/dracut-050+suse.227.g7a9b782d/install/dracut-install.c --- old/dracut-050+suse.226.gb86d9bcf/install/dracut-install.c 2020-09-21 13:52:52.0 +0200 +++ new/dracut-050+suse.227.g7a9b782d/install/dracut-install.c 2020-09-28 11:50:08.0 +0200 @@ -1523,13 +1523,9 @@ ret = install_dependent_modules(modlist); if (ret == 0) { ret = kmod_module_get_softdeps(mod, , ); -if (ret == 0) { -int r; -ret = install_dependent_modules(modpre); -r = install_dependent_modules(modpost); -ret = ret ? : r; -} -} + if (ret == 0) + ret = install_dependent_modules(modpre); + } } else { log_error("dracut_install '%s' '%s' ERROR", path, [kerneldirlen]); } @@ -1596,12 +1592,8 @@ if (ret == 0) { ret = kmod_module_get_softdeps(mod, , ); -if (ret == 0) { -int r; -ret = install_dependent_modules(modpre); -r = install_dependent_modules(modpost); -ret = ret ? : r; -} +if (ret == 0) +ret = install_dependent_modules(modpre); } return ret; ++ dracut.obsinfo ++ --- /var/tmp/diff_new_pack.XM4nUD/_old 2020-09-28 12:02:50.834758672 +0200 +++ /var/tmp/diff_new_pack.XM4nUD/_new 2020-09-28 12:02:50.838758676 +0200 @@ -1,5 +1,5 @@ name: dracut -version: 050+suse.226.gb86d9bcf -mtime: 1600689172 -commit: b86d9bcf7742fbec19257f22beb01bef5caba9ab +version: 050+suse.227.g7a9b782d +mtime: 1601286608 +commit: 7a9b782d2002da2b2c0a9611e3400d2a51bbe069
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-09-25 16:23:48 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.4249 (New) Package is "dracut" Fri Sep 25 16:23:48 2020 rev:165 rq:835838 version:050+suse.226.gb86d9bcf Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-09-08 22:45:46.891471185 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.4249/dracut.changes 2020-09-25 16:26:35.099627375 +0200 @@ -1,0 +2,147 @@ +Mon Sep 21 11:53:13 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.226.gb86d9bcf: + We are now tracking the master branch, preparing for a 051 release + within the next weeks. + (the list includes changes previously backported) + + * 01fips: modprobe failures during manual module loading is not fatal + * 01fips: turn info calls into fips_info calls + * 04watchdog: split the watchdog module install + * 35network-legacy: simplify fallback dhcp setup + * 51-dracut-rescue.install: Don't use BLS fragment shipped by kernel package + * 90crypt: make `rd.luks.key` usable with encrypted keydev. + * 90crypt/module-setup.sh: try to catch kernel config changes + * 90kernel-modules: add pci_hyperv + * 90kernel-modules/module-setup.sh: add sg kernel module + * 90kernel-modules: remove nfit from static module list + * 90lvm: do not add newline to cmdline + * 90nvdimm: include nvdimm keys in initrd + * 90ppcmac: respect DRACUT_ARCH, don't exclude ppcle + * 91zipl: parse-zipl.sh: honor SYSTEMD_READY + * 95cifs: install new softdeps (sha512, gcm, ccm, aead2) + * 95cifs: pass rootflags to mount + * 95dcssblk: fix script permissions + * 95fcoe: default rd.nofcoe to false + * 95iscsi: fix ipv6 target discovery + * 95iscsi: fix missing space when compiling cmdline args + * 95iscsi: use ip_params_for_remote_addr() + * 95nfs: only install rpc services for NFS < 4 when hostonly is strict + * 95nfs: use ip_params_for_remote_addr() + * 95nvmf: add module for NVMe-oF + * 95nvmf: add NVMe over TCP support + * 95nvmf: fix typo in the example documentation + * 95resume: Do not resume on iSCSI, FCoE or NBD + * 95zfcp_rules/parse-zfcp.sh: remove rule existence check + * 95znet: Add a rd.znet_ifname= option + * 99base: Remove duplicate nfsroot_to_var from dracut-lib.sh + * 99memstrack: hook script should not call exit + * 99memstrack: Only start tracking service when rd.memdebug=4|5 + * 99squash: Don't hardcode the squash sub directories + * 99squash: improve pre-requirements check + * 99squash: simplify the code + * Add 99memstrack module + * Adding a bug report template + * Adding a feature request template + * Adding a pull request template + * Adding code of conduct + * Adding documentation template + * Adding security policy + * Adding the labels file for master + * Adding the labels file for the RHEL-6 branch + * Adding the labels file for the RHEL-7 branch + * Adding the labels file for the RHEL-8 branch + * Adding the labels trigger file for the Master branch + * Adding the labels trigger file for the RHEL-6 branch + * Adding the labels trigger file for the RHEL-7 branch + * Adding the labels trigger file for the RHEL-8 branch + * Add module "90nvdimm" for NVDIMM support + * Add --version to man page + * Allow $DRACUT_INSTALL to be not an absolute path + * Always pull in machinery to read ifcfg files + * As of v246 of systemd "syslog" and "syslog-console" switches have been deprecated + * btrfs: force preload btrfs module + * busybox: simplify listing of supported utilities + * Change the order of NFS servers during the boot NFS server provided by DHCP in next-server option has higher priority than DHCP-server itself + * CI: remove Fedora 30, add Fedora 32 + * cms: regenerate NetworkManager connections + * cryptroot-ask: no warn if /run/cryptsetup exist + * dasd: only install /etc/dasd.conf if present + * dhclient-script: Fix typo in output of BOUND & BOUND6 cases + * dmsquash-live-root: Remove obsolete osmin.img processing. + * Document initqueue/online hook + * Do not start inside container + * don't prefer $TMPDIR over --tmpdir + * dracut.cmdline.7.asc: clarify usage of `rd.lvm.vg` and `rd.lvm.lv` + * dracut.cmdline.7.asc: fix typo + * dracut.conf.5.asc: document how to config --no-compress in the config + * dracut-functions: add ip_params_for_remote_addr() helper + * dracut-functions: fix find_binary() to return full path + * dracut-initqueue: Print more useful info in case of timeout + * dracut-lib.sh: quote variables in parameter expansion patterns + * dracut.modules.7.asc: fix another typo + * dracut.modules.7.asc: fix reference to insmodpost module + * dracut.sh: add check for invalid configuration files + * dracut.sh: Add
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-09-08 22:45:31 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.3399 (New) Package is "dracut" Tue Sep 8 22:45:31 2020 rev:164 rq:832091 version:050+suse.75.g266a76d9 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-09-03 01:12:12.944428215 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.3399/dracut.changes 2020-09-08 22:45:46.891471185 +0200 @@ -1,0 +2,6 @@ +Fri Sep 4 12:15:24 UTC 2020 - Fabian Vogt + +- Generate the tarball during buildtime. Tracking both the tarball + and the .obscpio combines the worst of both. + +--- Old: dracut-050+suse.75.g266a76d9.tar.xz Other differences: -- ++ _service ++ --- /var/tmp/diff_new_pack.fav48W/_old 2020-09-08 22:45:47.527471495 +0200 +++ /var/tmp/diff_new_pack.fav48W/_new 2020-09-08 22:45:47.527471495 +0200 @@ -8,10 +8,10 @@ suse/README.susemaint enable - - + + + *.tar xz -
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-09-03 01:11:48 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.3399 (New) Package is "dracut" Thu Sep 3 01:11:48 2020 rev:163 rq:830111 version:050+suse.75.g266a76d9 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-06-26 21:45:13.977790656 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.3399/dracut.changes 2020-09-03 01:12:12.944428215 +0200 @@ -1,0 +2,18 @@ +Wed Aug 19 14:32:51 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.75.g266a76d9: + * net-lib.sh: support infiniband network mac addresses (bsc#996146) + * 95iscsi: use ip_params_for_remote_addr() (bsc#1167494) + * 95nfs: use ip_params_for_remote_addr() (bsc#1167494) + * dracut-functions: add ip_params_for_remote_addr() helper (bsc#1167494) + +--- +Thu Jul 09 10:11:27 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.71.g390f4d72: + * 01fips: modprobe failures during manual module loading is not fatal (bsc#1169997) + * 91zipl: parse-zipl.sh: honor SYSTEMD_READY (bsc#1165828) + * 95iscsi: fix ipv6 target discovery (bsc#1172807) + * 35network-legacy: correct conditional for creating did-setup file (bsc#1172807) + +--- Old: dracut-050+suse.67.g28be2f36.obscpio dracut-050+suse.67.g28be2f36.tar.xz New: dracut-050+suse.75.g266a76d9.obscpio dracut-050+suse.75.g266a76d9.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.5zxVGp/_old 2020-09-03 01:12:17.928429876 +0200 +++ /var/tmp/diff_new_pack.5zxVGp/_new 2020-09-03 01:12:17.932429877 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:050+suse.67.g28be2f36 +Version:050+suse.75.g266a76d9 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.5zxVGp/_old 2020-09-03 01:12:18.000429900 +0200 +++ /var/tmp/diff_new_pack.5zxVGp/_new 2020-09-03 01:12:18.000429900 +0200 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - 28be2f3692d6a641c841f636c03e45c5f3c4ec6b \ No newline at end of file + 266a76d9f00325498b36c60fb1a32c42548c5720 \ No newline at end of file ++ dracut-050+suse.67.g28be2f36.obscpio -> dracut-050+suse.75.g266a76d9.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.67.g28be2f36/dracut-functions.sh new/dracut-050+suse.75.g266a76d9/dracut-functions.sh --- old/dracut-050+suse.67.g28be2f36/dracut-functions.sh2020-06-17 16:36:27.0 +0200 +++ new/dracut-050+suse.75.g266a76d9/dracut-functions.sh2020-08-19 16:32:22.0 +0200 @@ -723,3 +723,117 @@ printf -- "%s\n" "$_dev" done } + +iface_for_remote_addr() { +set -- $(ip -o route get to "$1") +echo $3 +} + +local_addr_for_remote_addr() { +set -- $(ip -o route get to "$1") +echo $5 +} + +peer_for_addr() { +local addr=$1 +local qtd + +# quote periods in IPv4 address +qtd=${addr//./\\.} +ip -o addr show | \ +sed -n 's%^.* '"$qtd"' peer \([0-9a-f.:]\{1,\}\(/[0-9]*\)\?\).*$%\1%p' +} + +netmask_for_addr() { +local addr=$1 +local qtd + +# quote periods in IPv4 address +qtd=${addr//./\\.} +ip -o addr show | sed -n 's,^.* '"$qtd"'/\([0-9]*\) .*$,\1,p' +} + +gateway_for_iface() { +local ifname=$1 addr=$2 + +case $addr in +*.*) proto=4;; +*:*) proto=6;; +*) return;; +esac +ip -o -$proto route show | \ +sed -n "s/^default via \([0-9a-z.:]\{1,\}\) dev $ifname .*\$/\1/p" +} + +# This works only for ifcfg-style network configuration! +bootproto_for_iface() { +local ifname=$1 +local dir + +# follow ifcfg settings for boot protocol +for dir in network-scripts network; do +[ -f "/etc/sysconfig/$dir/ifcfg-$ifname" ] && { +sed -n "s/BOOTPROTO=[\"']\?\([[:alnum:]]\{1,\}\)[\"']\?.*\$/\1/p" \ +"/etc/sysconfig/$dir/ifcfg-$ifname" +return +} +done +} + +is_unbracketed_ipv6_address() { +strglob "$1" '*:*' && ! strglob "$1" '\[*:*\]' +} + +# Create an ip= string to set up networking such that the given +# remote address can be reached +ip_params_for_remote_addr() { +local remote_addr=$1 +local ifname local_addr peer netmask= gateway ifmac + +[[ $remote_addr ]] ||
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-06-26 21:45:04 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.3060 (New) Package is "dracut" Fri Jun 26 21:45:04 2020 rev:162 rq:816862 version:050+suse.67.g28be2f36 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-06-11 14:48:00.097959246 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.3060/dracut.changes 2020-06-26 21:45:13.977790656 +0200 @@ -1,0 +2,6 @@ +Wed Jun 17 14:38:52 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.67.g28be2f36: + * 35network-legacy: Fix dual stack setups (bsc#1172807) + +--- Old: dracut-050+suse.66.g76431c83.obscpio dracut-050+suse.66.g76431c83.tar.xz New: dracut-050+suse.67.g28be2f36.obscpio dracut-050+suse.67.g28be2f36.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.lBUfbc/_old 2020-06-26 21:45:16.861799887 +0200 +++ /var/tmp/diff_new_pack.lBUfbc/_new 2020-06-26 21:45:16.865799900 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:050+suse.66.g76431c83 +Version:050+suse.67.g28be2f36 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.lBUfbc/_old 2020-06-26 21:45:16.953800182 +0200 +++ /var/tmp/diff_new_pack.lBUfbc/_new 2020-06-26 21:45:16.957800194 +0200 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - 76431c833d532a61e539e7528f883add347603b3 \ No newline at end of file + 28be2f3692d6a641c841f636c03e45c5f3c4ec6b \ No newline at end of file ++ dracut-050+suse.66.g76431c83.obscpio -> dracut-050+suse.67.g28be2f36.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.66.g76431c83/modules.d/35network-legacy/ifup.sh new/dracut-050+suse.67.g28be2f36/modules.d/35network-legacy/ifup.sh --- old/dracut-050+suse.66.g76431c83/modules.d/35network-legacy/ifup.sh 2020-06-10 22:38:56.0 +0200 +++ new/dracut-050+suse.67.g28be2f36/modules.d/35network-legacy/ifup.sh 2020-06-17 16:36:27.0 +0200 @@ -651,7 +651,7 @@ do_dhcp -4 fi fi -if [ $? -eq 0 ] && [ -f /tmp/leaseinfo.${netif}* ]; then +if [ $? -eq 0 ] && [ -z "$(ls /tmp/leaseinfo.${netif}*)" ]; then > /tmp/net.${netif}.did-setup if [ -e /sys/class/net/${netif}/address ]; then > /tmp/net.$(cat /sys/class/net/${netif}/address).did-setup ++ dracut-050+suse.66.g76431c83.tar.xz -> dracut-050+suse.67.g28be2f36.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.66.g76431c83/modules.d/35network-legacy/ifup.sh new/dracut-050+suse.67.g28be2f36/modules.d/35network-legacy/ifup.sh --- old/dracut-050+suse.66.g76431c83/modules.d/35network-legacy/ifup.sh 2020-06-10 22:38:56.0 +0200 +++ new/dracut-050+suse.67.g28be2f36/modules.d/35network-legacy/ifup.sh 2020-06-17 16:36:27.0 +0200 @@ -651,7 +651,7 @@ do_dhcp -4 fi fi -if [ $? -eq 0 ] && [ -f /tmp/leaseinfo.${netif}* ]; then +if [ $? -eq 0 ] && [ -z "$(ls /tmp/leaseinfo.${netif}*)" ]; then > /tmp/net.${netif}.did-setup if [ -e /sys/class/net/${netif}/address ]; then > /tmp/net.$(cat /sys/class/net/${netif}/address).did-setup ++ dracut.obsinfo ++ --- /var/tmp/diff_new_pack.lBUfbc/_old 2020-06-26 21:45:17.473801846 +0200 +++ /var/tmp/diff_new_pack.lBUfbc/_new 2020-06-26 21:45:17.473801846 +0200 @@ -1,5 +1,5 @@ name: dracut -version: 050+suse.66.g76431c83 -mtime: 1591821536 -commit: 76431c833d532a61e539e7528f883add347603b3 +version: 050+suse.67.g28be2f36 +mtime: 1592404587 +commit: 28be2f3692d6a641c841f636c03e45c5f3c4ec6b
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-06-11 14:47:44 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.3606 (New) Package is "dracut" Thu Jun 11 14:47:44 2020 rev:161 rq:813324 version:050+suse.66.g76431c83 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-06-08 23:51:19.922715583 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.3606/dracut.changes 2020-06-11 14:48:00.097959246 +0200 @@ -1,0 +2,6 @@ +Wed Jun 10 20:39:37 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.66.g76431c83: + * 95iscsi: fix missing space when compiling cmdline args (bsc#1172816) + +--- Old: dracut-050+suse.65.ge1e64674.obscpio dracut-050+suse.65.ge1e64674.tar.xz New: dracut-050+suse.66.g76431c83.obscpio dracut-050+suse.66.g76431c83.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.1xrOxt/_old 2020-06-11 14:48:01.393963022 +0200 +++ /var/tmp/diff_new_pack.1xrOxt/_new 2020-06-11 14:48:01.397963033 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:050+suse.65.ge1e64674 +Version:050+suse.66.g76431c83 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.1xrOxt/_old 2020-06-11 14:48:01.469963243 +0200 +++ /var/tmp/diff_new_pack.1xrOxt/_new 2020-06-11 14:48:01.473963255 +0200 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - e1e646749845646863cdf2aa8c0a764e9ecc90f8 \ No newline at end of file + 76431c833d532a61e539e7528f883add347603b3 \ No newline at end of file ++ dracut-050+suse.65.ge1e64674.obscpio -> dracut-050+suse.66.g76431c83.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.65.ge1e64674/modules.d/95iscsi/module-setup.sh new/dracut-050+suse.66.g76431c83/modules.d/95iscsi/module-setup.sh --- old/dracut-050+suse.65.ge1e64674/modules.d/95iscsi/module-setup.sh 2020-06-04 14:58:06.0 +0200 +++ new/dracut-050+suse.66.g76431c83/modules.d/95iscsi/module-setup.sh 2020-06-10 22:38:56.0 +0200 @@ -65,7 +65,7 @@ if [ ${d##*/} = "ibft" ] && [ "$ibft_mod" != "bnx2i" ] ; then echo -n "rd.iscsi.ibft=1 " fi -echo -n "rd.iscsi.firmware=1" +echo -n "rd.iscsi.firmware=1 " fi done } ++ dracut-050+suse.65.ge1e64674.tar.xz -> dracut-050+suse.66.g76431c83.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.65.ge1e64674/modules.d/95iscsi/module-setup.sh new/dracut-050+suse.66.g76431c83/modules.d/95iscsi/module-setup.sh --- old/dracut-050+suse.65.ge1e64674/modules.d/95iscsi/module-setup.sh 2020-06-04 14:58:06.0 +0200 +++ new/dracut-050+suse.66.g76431c83/modules.d/95iscsi/module-setup.sh 2020-06-10 22:38:56.0 +0200 @@ -65,7 +65,7 @@ if [ ${d##*/} = "ibft" ] && [ "$ibft_mod" != "bnx2i" ] ; then echo -n "rd.iscsi.ibft=1 " fi -echo -n "rd.iscsi.firmware=1" +echo -n "rd.iscsi.firmware=1 " fi done } ++ dracut.obsinfo ++ --- /var/tmp/diff_new_pack.1xrOxt/_old 2020-06-11 14:48:01.905964514 +0200 +++ /var/tmp/diff_new_pack.1xrOxt/_new 2020-06-11 14:48:01.909964525 +0200 @@ -1,5 +1,5 @@ name: dracut -version: 050+suse.65.ge1e64674 -mtime: 1591275486 -commit: e1e646749845646863cdf2aa8c0a764e9ecc90f8 +version: 050+suse.66.g76431c83 +mtime: 1591821536 +commit: 76431c833d532a61e539e7528f883add347603b3
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-06-08 23:50:32 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.3606 (New) Package is "dracut" Mon Jun 8 23:50:32 2020 rev:160 rq:811476 version:050+suse.65.ge1e64674 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-05-26 17:15:40.879503076 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.3606/dracut.changes 2020-06-08 23:51:19.922715583 +0200 @@ -1,0 +2,7 @@ +Thu Jun 04 13:06:09 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.65.ge1e64674: + * Add wicked specific config files (bsc#1089333) + * Run format_spec_file + +--- Old: dracut-050+suse.63.g796e020e.obscpio dracut-050+suse.63.g796e020e.tar.xz New: dracut-050+suse.65.ge1e64674.obscpio dracut-050+suse.65.ge1e64674.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.iLdWOd/_old 2020-06-08 23:51:21.658720938 +0200 +++ /var/tmp/diff_new_pack.iLdWOd/_new 2020-06-08 23:51:21.674720987 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:050+suse.63.g796e020e +Version:050+suse.65.ge1e64674 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.iLdWOd/_old 2020-06-08 23:51:21.734721172 +0200 +++ /var/tmp/diff_new_pack.iLdWOd/_new 2020-06-08 23:51:21.734721172 +0200 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - 796e020e0830048b7a3eece1d786575650d7582e \ No newline at end of file + e1e646749845646863cdf2aa8c0a764e9ecc90f8 \ No newline at end of file ++ dracut-050+suse.63.g796e020e.obscpio -> dracut-050+suse.65.ge1e64674.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.63.g796e020e/modules.d/35network-legacy/module-setup.sh new/dracut-050+suse.65.ge1e64674/modules.d/35network-legacy/module-setup.sh --- old/dracut-050+suse.63.g796e020e/modules.d/35network-legacy/module-setup.sh 2020-05-13 13:45:14.0 +0200 +++ new/dracut-050+suse.65.ge1e64674/modules.d/35network-legacy/module-setup.sh 2020-06-04 14:58:06.0 +0200 @@ -46,6 +46,12 @@ inst_hook cmdline 99 "$moddir/parse-ifname.sh" inst_hook cleanup 10 "$moddir/kill-dhclient.sh" +# SUSE specific files +inst_multiple /etc/sysconfig/network/ifcfg-* +inst_multiple -o /etc/sysconfig/network/ifroute-* +inst_simple /etc/sysconfig/network/routes +inst_multiple -o /var/lib/wicked/duid.xml /var/lib/wicked/iaid.xml + # install all config files for teaming unset TEAM_MASTER unset TEAM_CONFIG diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.63.g796e020e/suse/dracut.spec new/dracut-050+suse.65.ge1e64674/suse/dracut.spec --- old/dracut-050+suse.63.g796e020e/suse/dracut.spec 2020-05-13 13:45:14.0 +0200 +++ new/dracut-050+suse.65.ge1e64674/suse/dracut.spec 2020-06-04 14:58:06.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,7 +24,7 @@ Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/Base -Url:https://dracut.wiki.kernel.org/ +URL:https://dracut.wiki.kernel.org/ Source0:dracut-%{version}.tar.xz Source1:dracut-rpmlintrc Source2:README.susemaint ++ dracut-050+suse.63.g796e020e.tar.xz -> dracut-050+suse.65.ge1e64674.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.63.g796e020e/modules.d/35network-legacy/module-setup.sh new/dracut-050+suse.65.ge1e64674/modules.d/35network-legacy/module-setup.sh --- old/dracut-050+suse.63.g796e020e/modules.d/35network-legacy/module-setup.sh 2020-05-13 13:45:14.0 +0200 +++
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-05-26 17:14:26 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.2738 (New) Package is "dracut" Tue May 26 17:14:26 2020 rev:159 rq:807699 version:050+suse.63.g796e020e Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-05-07 15:05:29.931705031 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.2738/dracut.changes 2020-05-26 17:15:40.879503076 +0200 @@ -1,0 +2,7 @@ +Wed May 13 11:39:46 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.63.g796e020e: + * suse.spec: Move /bin/* and /sbin/* to /usr + * suse.spec: Remove long unused mkinitrd_setup file + +--- Old: dracut-050+suse.61.g0fe0e854.obscpio dracut-050+suse.61.g0fe0e854.tar.xz New: dracut-050+suse.63.g796e020e.obscpio dracut-050+suse.63.g796e020e.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.fCfGd6/_old 2020-05-26 17:15:43.047507776 +0200 +++ /var/tmp/diff_new_pack.fCfGd6/_new 2020-05-26 17:15:43.051507784 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:050+suse.61.g0fe0e854 +Version:050+suse.63.g796e020e Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later @@ -145,17 +145,19 @@ %endif rm %{buildroot}%{_bindir}/mkinitrd -# moved to /sbin +install -D -m 0755 mkinitrd-suse.sh %{buildroot}/%{_sbindir}/mkinitrd +install -D -m 0755 suse/dracut-installkernel %{buildroot}/%{_sbindir}/installkernel + +# moved to /usr/sbin, maintain /sbin compat symlinks mkdir -p %{buildroot}/sbin -install -m 0755 mkinitrd-suse.sh %{buildroot}/sbin/mkinitrd +ln -s %{_sbindir}/mkinitrd %{buildroot}/sbin/mkinitrd +ln -s %{_sbindir}/installkernel %{buildroot}/sbin/installkernel + mv %{buildroot}%{_mandir}/man8/mkinitrd-suse.8 %{buildroot}%{_mandir}/man8/mkinitrd.8 -install -m 0755 suse/mkinitrd_setup_dummy %{buildroot}/sbin/mkinitrd_setup mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d install -m 0644 dracut.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/dracut -install -D -m 0755 suse/dracut-installkernel %{buildroot}/sbin/installkernel - %if 0%{?suse_version} #rm -f %%{buildroot}/%%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh #ln -s %%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-suse.sh %%{buildroot}/%%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh @@ -263,9 +265,10 @@ %doc HACKING TODO AUTHORS NEWS dracut.html dracut.png dracut.svg %{_bindir}/dracut %{_bindir}/lsinitrd +%{_sbindir}/installkernel +%{_sbindir}/mkinitrd /sbin/installkernel /sbin/mkinitrd -/sbin/mkinitrd_setup %{_datarootdir}/bash-completion/completions/lsinitrd %{_datadir}/pkgconfig/dracut.pc ++ _servicedata ++ --- /var/tmp/diff_new_pack.fCfGd6/_old 2020-05-26 17:15:43.123507941 +0200 +++ /var/tmp/diff_new_pack.fCfGd6/_new 2020-05-26 17:15:43.127507949 +0200 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - 0fe0e85451d2b5eb7ca3dcee3a8c76c150902731 \ No newline at end of file + 796e020e0830048b7a3eece1d786575650d7582e \ No newline at end of file ++ dracut-050+suse.61.g0fe0e854.obscpio -> dracut-050+suse.63.g796e020e.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.61.g0fe0e854/suse/dracut.spec new/dracut-050+suse.63.g796e020e/suse/dracut.spec --- old/dracut-050+suse.61.g0fe0e854/suse/dracut.spec 2020-05-04 11:06:49.0 +0200 +++ new/dracut-050+suse.63.g796e020e/suse/dracut.spec 2020-05-13 13:45:14.0 +0200 @@ -145,16 +145,19 @@ %endif rm %{buildroot}%{_bindir}/mkinitrd -# moved to /sbin +install -D -m 0755 mkinitrd-suse.sh %{buildroot}/%{_sbindir}/mkinitrd +install -D -m 0755 suse/dracut-installkernel %{buildroot}/%{_sbindir}/installkernel + +# moved to /usr/sbin, maintain /sbin compat symlinks mkdir -p %{buildroot}/sbin -install -m 0755 mkinitrd-suse.sh %{buildroot}/sbin/mkinitrd +ln -s %{_sbindir}/mkinitrd %{buildroot}/sbin/mkinitrd +ln -s %{_sbindir}/installkernel %{buildroot}/sbin/installkernel + mv %{buildroot}%{_mandir}/man8/mkinitrd-suse.8 %{buildroot}%{_mandir}/man8/mkinitrd.8 -install -m 0755 suse/mkinitrd_setup_dummy %{buildroot}/sbin/mkinitrd_setup mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d install -m 0644 dracut.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/dracut -install -D -m 0755 suse/dracut-installkernel %{buildroot}/sbin/installkernel %if 0%{?suse_version} #rm -f
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-05-07 15:05:07 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.2738 (New) Package is "dracut" Thu May 7 15:05:07 2020 rev:158 rq:81 version:050+suse.61.g0fe0e854 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-05-02 22:14:49.484220216 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.2738/dracut.changes 2020-05-07 15:05:29.931705031 +0200 @@ -1,0 +2,6 @@ +Mon May 04 09:10:14 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.61.g0fe0e854: + * Fix test in lsinitrd (https://progress.opensuse.org/issues/65334) + +--- Old: dracut-050+suse.60.ged08acac.obscpio dracut-050+suse.60.ged08acac.tar.xz New: dracut-050+suse.61.g0fe0e854.obscpio dracut-050+suse.61.g0fe0e854.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.mqQGyV/_old 2020-05-07 15:05:31.767709093 +0200 +++ /var/tmp/diff_new_pack.mqQGyV/_new 2020-05-07 15:05:31.771709101 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:050+suse.60.ged08acac +Version:050+suse.61.g0fe0e854 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.mqQGyV/_old 2020-05-07 15:05:31.815709199 +0200 +++ /var/tmp/diff_new_pack.mqQGyV/_new 2020-05-07 15:05:31.815709199 +0200 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - ed08acac60e45a6095834a24fe0adf4e91b613f3 \ No newline at end of file + 0fe0e85451d2b5eb7ca3dcee3a8c76c150902731 \ No newline at end of file ++ dracut-050+suse.60.ged08acac.obscpio -> dracut-050+suse.61.g0fe0e854.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.60.ged08acac/lsinitrd.sh new/dracut-050+suse.61.g0fe0e854/lsinitrd.sh --- old/dracut-050+suse.60.ged08acac/lsinitrd.sh2020-04-17 18:17:16.0 +0200 +++ new/dracut-050+suse.61.g0fe0e854/lsinitrd.sh2020-05-04 11:06:49.0 +0200 @@ -206,7 +206,7 @@ fi if (( ${#filenames[@]} <= 0 )) && [[ -z "$unpack" ]] && [[ -z "$unpackearly" ]]; then -if [ -n $uefi ]; then +if [ -n "$uefi" ]; then echo -n "initrd in UEFI: $uefi: " du -h $image | while read a b || [ -n "$a" ]; do echo $a;done if [ -f "$TMPDIR/osrel.txt" ]; then ++ dracut-050+suse.60.ged08acac.tar.xz -> dracut-050+suse.61.g0fe0e854.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-050+suse.60.ged08acac/lsinitrd.sh new/dracut-050+suse.61.g0fe0e854/lsinitrd.sh --- old/dracut-050+suse.60.ged08acac/lsinitrd.sh2020-04-17 18:17:16.0 +0200 +++ new/dracut-050+suse.61.g0fe0e854/lsinitrd.sh2020-05-04 11:06:49.0 +0200 @@ -206,7 +206,7 @@ fi if (( ${#filenames[@]} <= 0 )) && [[ -z "$unpack" ]] && [[ -z "$unpackearly" ]]; then -if [ -n $uefi ]; then +if [ -n "$uefi" ]; then echo -n "initrd in UEFI: $uefi: " du -h $image | while read a b || [ -n "$a" ]; do echo $a;done if [ -f "$TMPDIR/osrel.txt" ]; then ++ dracut.obsinfo ++ --- /var/tmp/diff_new_pack.mqQGyV/_old 2020-05-07 15:05:32.231710119 +0200 +++ /var/tmp/diff_new_pack.mqQGyV/_new 2020-05-07 15:05:32.231710119 +0200 @@ -1,5 +1,5 @@ name: dracut -version: 050+suse.60.ged08acac -mtime: 1587140236 -commit: ed08acac60e45a6095834a24fe0adf4e91b613f3 +version: 050+suse.61.g0fe0e854 +mtime: 1588583209 +commit: 0fe0e85451d2b5eb7ca3dcee3a8c76c150902731
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-05-02 22:14:47 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.2738 (New) Package is "dracut" Sat May 2 22:14:47 2020 rev:157 rq:797244 version:050+suse.60.ged08acac Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-04-06 09:59:03.871038860 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.2738/dracut.changes 2020-05-02 22:14:49.484220216 +0200 @@ -2 +2 @@ -Sun Mar 22 19:00:22 UTC 2020 - daniel.molken...@suse.com +Fri Apr 17 16:23:41 UTC 2020 - daniel.molken...@suse.com @@ -4,2 +4,13 @@ -- Update to version 049.1+git138.9068a629: - * systemd: install systemd-tty-ask-password-agent systemd-ask-password +- Update to version 050+suse.60.ged08acac: + * 90nvdimm: include nvdimm keys in initrd (bsc#1161343) + +--- +Tue Apr 07 10:32:25 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.59.gc635f468: + * mkinitrd-suse.sh: Fix i586 platform detection (boo#1168341) + +--- +Sun Mar 22 18:55:02 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+suse.58.g0b998bee: @@ -12 +23 @@ -- Changed scheme to 049.1+suse.139.g8a7d3d9e to match systemd package +- Changed scheme to 050+suse.56.gec64a6fa to match systemd package @@ -14,0 +26,7 @@ + +--- +Sat Mar 14 01:19:00 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+git56.ec64a6fa: + * Makefile: really make externally defined CFLAGS work + * suse.spec: Sort new modules and files in 050 into sub packages Old: dracut-049.1+suse.138.g9068a629.obscpio dracut-049.1+suse.138.g9068a629.tar.xz New: dracut-050+suse.60.ged08acac.obscpio dracut-050+suse.60.ged08acac.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.rWcljA/_old 2020-05-02 22:14:50.53412 +0200 +++ /var/tmp/diff_new_pack.rWcljA/_new 2020-05-02 22:14:50.53412 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:049.1+suse.138.g9068a629 +Version:050+suse.60.ged08acac Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later @@ -242,11 +242,13 @@ # Use systemd-analyze instead, does not need dracut support %{dracutlibdir}/modules.d/00bootchart +%{dracutlibdir}/modules.d/00mksh %{dracutlibdir}/modules.d/02caps %{dracutlibdir}/modules.d/90stratis %{dracutlibdir}/modules.d/00dash %{dracutlibdir}/modules.d/05busybox %{dracutlibdir}/modules.d/50gensplash +%{dracutlibdir}/modules.d/90ppcmac # RH-specific s390 modules, we take another approach %{dracutlibdir}/modules.d/95dasd @@ -256,7 +258,9 @@ %files %defattr(-,root,root,0755) %license COPYING -%doc README HACKING TODO AUTHORS NEWS dracut.html dracut.png dracut.svg +%doc README.md README.cross README.generic README.kernel +%doc README.modules README.testsuite +%doc HACKING TODO AUTHORS NEWS dracut.html dracut.png dracut.svg %{_bindir}/dracut %{_bindir}/lsinitrd /sbin/installkernel @@ -309,7 +313,6 @@ %{dracutlibdir}/dracut-install %dir %{dracutlibdir}/modules.d - %{dracutlibdir}/modules.d/00bash %{dracutlibdir}/modules.d/00systemd %{dracutlibdir}/modules.d/00warpclock @@ -318,6 +321,7 @@ %{dracutlibdir}/modules.d/03modsign %{dracutlibdir}/modules.d/03rescue %{dracutlibdir}/modules.d/04watchdog +%{dracutlibdir}/modules.d/06rngd %{dracutlibdir}/modules.d/10i18n %{dracutlibdir}/modules.d/30convertfs %{dracutlibdir}/modules.d/35network-legacy ++ _service ++ --- /var/tmp/diff_new_pack.rWcljA/_old 2020-05-02 22:14:50.576222504 +0200 +++ /var/tmp/diff_new_pack.rWcljA/_new 2020-05-02 22:14:50.576222504 +0200 @@ -2,8 +2,8 @@ git https://github.com/opensuse/dracut.git -SUSE/049 -@PARENT_TAG@.1+suse.@TAG_OFFSET@.g%h +SUSE/050 +@PARENT_TAG@+suse.@TAG_OFFSET@.g%h suse/dracut.spec suse/README.susemaint enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.rWcljA/_old 2020-05-02 22:14:50.59538 +0200 +++ /var/tmp/diff_new_pack.rWcljA/_new 2020-05-02 22:14:50.596222546 +0200 @@ -1,4 +1,4 @@ - https://github.com/opensuse/dracut.git - 9068a629ba35c31d7eefe3d171ca067207626c14 +https://github.com/opensuse/dracut.git + ed08acac60e45a6095834a24fe0adf4e91b613f3 \ No newline at end of file ++ dracut-049.1+suse.138.g9068a629.obscpio -> dracut-050+suse.60.ged08acac.obscpio ++ 14325
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-04-06 09:59:02 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.3248 (New) Package is "dracut" Mon Apr 6 09:59:02 2020 rev:156 rq: version:049.1+suse.138.g9068a629 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-04-04 12:17:11.159506347 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.3248/dracut.changes 2020-04-06 09:59:03.871038860 +0200 @@ -2 +2 @@ -Sun Mar 22 18:55:02 UTC 2020 - daniel.molken...@suse.com +Sun Mar 22 19:00:22 UTC 2020 - daniel.molken...@suse.com @@ -4 +4,2 @@ -- Update to version 050+suse.58.g0b998bee: +- Update to version 049.1+git138.9068a629: + * systemd: install systemd-tty-ask-password-agent systemd-ask-password @@ -11 +12 @@ -- Changed scheme to 050+suse.56.gec64a6fa to match systemd package +- Changed scheme to 049.1+suse.139.g8a7d3d9e to match systemd package @@ -14,7 +14,0 @@ - -Sat Mar 14 01:19:00 UTC 2020 - daniel.molken...@suse.com - -- Update to version 050+git56.ec64a6fa: - * Makefile: really make externally defined CFLAGS work - * suse.spec: Sort new modules and files in 050 into sub packages Old: dracut-050+suse.58.g0b998bee.obscpio dracut-050+suse.58.g0b998bee.tar.xz New: dracut-049.1+suse.138.g9068a629.obscpio dracut-049.1+suse.138.g9068a629.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.6ZjID5/_old 2020-04-06 09:59:04.771039855 +0200 +++ /var/tmp/diff_new_pack.6ZjID5/_new 2020-04-06 09:59:04.775039860 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:050+suse.58.g0b998bee +Version:049.1+suse.138.g9068a629 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later @@ -242,13 +242,11 @@ # Use systemd-analyze instead, does not need dracut support %{dracutlibdir}/modules.d/00bootchart -%{dracutlibdir}/modules.d/00mksh %{dracutlibdir}/modules.d/02caps %{dracutlibdir}/modules.d/90stratis %{dracutlibdir}/modules.d/00dash %{dracutlibdir}/modules.d/05busybox %{dracutlibdir}/modules.d/50gensplash -%{dracutlibdir}/modules.d/90ppcmac # RH-specific s390 modules, we take another approach %{dracutlibdir}/modules.d/95dasd @@ -258,9 +256,7 @@ %files %defattr(-,root,root,0755) %license COPYING -%doc README.md README.cross README.generic README.kernel -%doc README.modules README.testsuite -%doc HACKING TODO AUTHORS NEWS dracut.html dracut.png dracut.svg +%doc README HACKING TODO AUTHORS NEWS dracut.html dracut.png dracut.svg %{_bindir}/dracut %{_bindir}/lsinitrd /sbin/installkernel @@ -313,6 +309,7 @@ %{dracutlibdir}/dracut-install %dir %{dracutlibdir}/modules.d + %{dracutlibdir}/modules.d/00bash %{dracutlibdir}/modules.d/00systemd %{dracutlibdir}/modules.d/00warpclock @@ -321,7 +318,6 @@ %{dracutlibdir}/modules.d/03modsign %{dracutlibdir}/modules.d/03rescue %{dracutlibdir}/modules.d/04watchdog -%{dracutlibdir}/modules.d/06rngd %{dracutlibdir}/modules.d/10i18n %{dracutlibdir}/modules.d/30convertfs %{dracutlibdir}/modules.d/35network-legacy ++ _service ++ --- /var/tmp/diff_new_pack.6ZjID5/_old 2020-04-06 09:59:04.811039900 +0200 +++ /var/tmp/diff_new_pack.6ZjID5/_new 2020-04-06 09:59:04.811039900 +0200 @@ -2,8 +2,8 @@ git https://github.com/opensuse/dracut.git -SUSE/050 -@PARENT_TAG@+suse.@TAG_OFFSET@.g%h +SUSE/049 +@PARENT_TAG@.1+suse.@TAG_OFFSET@.g%h suse/dracut.spec suse/README.susemaint enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.6ZjID5/_old 2020-04-06 09:59:04.827039917 +0200 +++ /var/tmp/diff_new_pack.6ZjID5/_new 2020-04-06 09:59:04.831039922 +0200 @@ -1,4 +1,4 @@ -https://github.com/opensuse/dracut.git - 0b998beebc008f2dda2eed8a36d59f4a258cb27a \ No newline at end of file + https://github.com/opensuse/dracut.git + 9068a629ba35c31d7eefe3d171ca067207626c14 ++ dracut.obsinfo ++ --- /var/tmp/diff_new_pack.6ZjID5/_old 2020-04-06 09:59:04.855039948 +0200 +++ /var/tmp/diff_new_pack.6ZjID5/_new 2020-04-06 09:59:04.859039953 +0200 @@ -1,5 +1,5 @@ name: dracut -version: 050+suse.58.g0b998bee -mtime: 1584902725 -commit: 0b998beebc008f2dda2eed8a36d59f4a258cb27a +version: 049.1+suse.138.g9068a629 +mtime: 1584903541 +commit: 9068a629ba35c31d7eefe3d171ca067207626c14
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-04-04 12:16:55 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.3248 (New) Package is "dracut" Sat Apr 4 12:16:55 2020 rev:155 rq:789693 version:050+suse.58.g0b998bee Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-03-27 21:54:55.850710156 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.3248/dracut.changes 2020-04-04 12:17:11.159506347 +0200 @@ -2 +2 @@ -Sun Mar 22 19:00:22 UTC 2020 - daniel.molken...@suse.com +Sun Mar 22 18:55:02 UTC 2020 - daniel.molken...@suse.com @@ -4,2 +4 @@ -- Update to version 049.1+git138.9068a629: - * systemd: install systemd-tty-ask-password-agent systemd-ask-password +- Update to version 050+suse.58.g0b998bee: @@ -12 +11 @@ -- Changed scheme to 049.1+suse.139.g8a7d3d9e to match systemd package +- Changed scheme to 050+suse.56.gec64a6fa to match systemd package @@ -14,0 +14,7 @@ + +--- +Sat Mar 14 01:19:00 UTC 2020 - daniel.molken...@suse.com + +- Update to version 050+git56.ec64a6fa: + * Makefile: really make externally defined CFLAGS work + * suse.spec: Sort new modules and files in 050 into sub packages Old: dracut-049.1+suse.138.g9068a629.obscpio dracut-049.1+suse.138.g9068a629.tar.xz New: dracut-050+suse.58.g0b998bee.obscpio dracut-050+suse.58.g0b998bee.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.Uw28yz/_old 2020-04-04 12:17:13.131508354 +0200 +++ /var/tmp/diff_new_pack.Uw28yz/_new 2020-04-04 12:17:13.131508354 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:049.1+suse.138.g9068a629 +Version:050+suse.58.g0b998bee Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later @@ -242,11 +242,13 @@ # Use systemd-analyze instead, does not need dracut support %{dracutlibdir}/modules.d/00bootchart +%{dracutlibdir}/modules.d/00mksh %{dracutlibdir}/modules.d/02caps %{dracutlibdir}/modules.d/90stratis %{dracutlibdir}/modules.d/00dash %{dracutlibdir}/modules.d/05busybox %{dracutlibdir}/modules.d/50gensplash +%{dracutlibdir}/modules.d/90ppcmac # RH-specific s390 modules, we take another approach %{dracutlibdir}/modules.d/95dasd @@ -256,7 +258,9 @@ %files %defattr(-,root,root,0755) %license COPYING -%doc README HACKING TODO AUTHORS NEWS dracut.html dracut.png dracut.svg +%doc README.md README.cross README.generic README.kernel +%doc README.modules README.testsuite +%doc HACKING TODO AUTHORS NEWS dracut.html dracut.png dracut.svg %{_bindir}/dracut %{_bindir}/lsinitrd /sbin/installkernel @@ -309,7 +313,6 @@ %{dracutlibdir}/dracut-install %dir %{dracutlibdir}/modules.d - %{dracutlibdir}/modules.d/00bash %{dracutlibdir}/modules.d/00systemd %{dracutlibdir}/modules.d/00warpclock @@ -318,6 +321,7 @@ %{dracutlibdir}/modules.d/03modsign %{dracutlibdir}/modules.d/03rescue %{dracutlibdir}/modules.d/04watchdog +%{dracutlibdir}/modules.d/06rngd %{dracutlibdir}/modules.d/10i18n %{dracutlibdir}/modules.d/30convertfs %{dracutlibdir}/modules.d/35network-legacy ++ _service ++ --- /var/tmp/diff_new_pack.Uw28yz/_old 2020-04-04 12:17:13.171508395 +0200 +++ /var/tmp/diff_new_pack.Uw28yz/_new 2020-04-04 12:17:13.171508395 +0200 @@ -2,8 +2,8 @@ git https://github.com/opensuse/dracut.git -SUSE/049 -@PARENT_TAG@.1+suse.@TAG_OFFSET@.g%h +SUSE/050 +@PARENT_TAG@+suse.@TAG_OFFSET@.g%h suse/dracut.spec suse/README.susemaint enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.Uw28yz/_old 2020-04-04 12:17:13.187508411 +0200 +++ /var/tmp/diff_new_pack.Uw28yz/_new 2020-04-04 12:17:13.191508416 +0200 @@ -1,4 +1,4 @@ - https://github.com/opensuse/dracut.git - 9068a629ba35c31d7eefe3d171ca067207626c14 +https://github.com/opensuse/dracut.git + 0b998beebc008f2dda2eed8a36d59f4a258cb27a \ No newline at end of file ++ dracut-049.1+suse.138.g9068a629.obscpio -> dracut-050+suse.58.g0b998bee.obscpio ++ 14307 lines of diff (skipped) ++ dracut-049.1+suse.138.g9068a629.tar.xz -> dracut-050+suse.58.g0b998bee.tar.xz ++ 14307 lines of diff (skipped) ++ dracut.obsinfo ++ --- /var/tmp/diff_new_pack.Uw28yz/_old 2020-04-04 12:17:13.675508908 +0200 +++ /var/tmp/diff_new_pack.Uw28yz/_new 2020-04-04 12:17:13.675508908 +0200 @@ -1,5 +1,5 @@ name: dracut -version: 049.1+suse.138.g9068a629 -mtime: 1584903541 -commit: 9068a629ba35c31d7eefe3d171ca067207626c14 +version:
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-03-27 21:54:54 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.3160 (New) Package is "dracut" Fri Mar 27 21:54:54 2020 rev:154 rq:787362 version:049.1+suse.138.g9068a629 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-03-17 13:05:55.941604870 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.3160/dracut.changes 2020-03-27 21:54:55.850710156 +0100 @@ -1,0 +2,15 @@ +Sun Mar 22 19:00:22 UTC 2020 - daniel.molken...@suse.com + +- Update to version 049.1+git138.9068a629: + * systemd: install systemd-tty-ask-password-agent systemd-ask-password + * Mark interface setup after dhcp (bsc#1167161) + * Store nameserver received from wicked dhcp lease (bsc#1167161) + +--- +Thu Mar 19 14:20:25 UTC 2020 - daniel.molken...@suse.com + +- Changed scheme to 049.1+suse.139.g8a7d3d9e to match systemd package + * Scheme pattern> +suse..g + * No functional change + +--- Old: dracut-049.1+git135.46dceb02.obscpio dracut-049.1+git135.46dceb02.tar.xz New: dracut-049.1+suse.138.g9068a629.obscpio dracut-049.1+suse.138.g9068a629.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.hNyCh6/_old 2020-03-27 21:54:56.662710629 +0100 +++ /var/tmp/diff_new_pack.hNyCh6/_new 2020-03-27 21:54:56.662710629 +0100 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,12 +19,12 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:049.1+git135.46dceb02 +Version:049.1+suse.138.g9068a629 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/Base -Url:https://dracut.wiki.kernel.org/ +URL:https://dracut.wiki.kernel.org/ Source0:dracut-%{version}.tar.xz Source1:dracut-rpmlintrc Source2:README.susemaint ++ _service ++ --- /var/tmp/diff_new_pack.hNyCh6/_old 2020-03-27 21:54:56.714710659 +0100 +++ /var/tmp/diff_new_pack.hNyCh6/_new 2020-03-27 21:54:56.714710659 +0100 @@ -3,7 +3,7 @@ git https://github.com/opensuse/dracut.git SUSE/049 -@PARENT_TAG@.1+git@TAG_OFFSET@.%h +@PARENT_TAG@.1+suse.@TAG_OFFSET@.g%h suse/dracut.spec suse/README.susemaint enable ++ _servicedata ++ --- /var/tmp/diff_new_pack.hNyCh6/_old 2020-03-27 21:54:56.730710668 +0100 +++ /var/tmp/diff_new_pack.hNyCh6/_new 2020-03-27 21:54:56.730710668 +0100 @@ -1,4 +1,4 @@ -https://github.com/opensuse/dracut.git - 46dceb021076004a85a089ff1f886b8b3edb7924 \ No newline at end of file + https://github.com/opensuse/dracut.git + 9068a629ba35c31d7eefe3d171ca067207626c14 ++ dracut.obsinfo ++ --- /var/tmp/diff_new_pack.hNyCh6/_old 2020-03-27 21:54:56.762710687 +0100 +++ /var/tmp/diff_new_pack.hNyCh6/_new 2020-03-27 21:54:56.762710687 +0100 @@ -1,5 +1,5 @@ name: dracut -version: 049.1+git135.46dceb02 -mtime: 1583952278 -commit: 46dceb021076004a85a089ff1f886b8b3edb7924 +version: 049.1+suse.138.g9068a629 +mtime: 1584903541 +commit: 9068a629ba35c31d7eefe3d171ca067207626c14
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-03-17 13:05:52 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.3160 (New) Package is "dracut" Tue Mar 17 13:05:52 2020 rev:153 rq:784046 version:049.1+git135.46dceb02 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-03-06 21:24:06.737443287 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.3160/dracut.changes 2020-03-17 13:05:55.941604870 +0100 @@ -1,0 +2,21 @@ +Wed Mar 11 18:50:53 UTC 2020 - daniel.molken...@suse.com + +- Update to version 049.1+git135.46dceb02: + * 40network: Do not require hostname binary + * suse.spec: add new modules 90nvdimm and 99suse-initrd + * 95fcoe: default rd.nofcoe to false (bsc#1163343) + * Add module "99suse-initrd" for parsing "SUSE INITRD" lines (bsc#1161343) +Dependent commits: +* Add module "90nvdimm" for NVDIMM support +* 90kernel-modules: remove nfit from static module list + +--- +Tue Mar 10 16:23:56 UTC 2020 - daniel.molken...@suse.com + +- Update to version 049.1+git129.0f19bbfd: + * 35network-legacy: dhclient is optional (bsc#1166188) + * suse.spec: Create -extra package (bsc#1166188) + * suse.spec: Remove obsolete permission fixups + * 00warpclock: Fix permissions in warpclock.sh + +--- Old: dracut-049.1+git125.e2b2c9ef.obscpio dracut-049.1+git125.e2b2c9ef.tar.xz New: dracut-049.1+git135.46dceb02.obscpio dracut-049.1+git135.46dceb02.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.Z8APvy/_old 2020-03-17 13:05:56.821605545 +0100 +++ /var/tmp/diff_new_pack.Z8APvy/_new 2020-03-17 13:05:56.821605545 +0100 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:049.1+git125.e2b2c9ef +Version:049.1+git135.46dceb02 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later @@ -104,6 +104,17 @@ %description tools This package contains tools to assemble the local initrd and host configuration. +%package extra +Summary:Dracut modules usually not required for normal operation +Group: System/Base +Requires: %{name} = %{version}-%{release} +Requires: evmctl +Requires: keyutils + +%description extra +This package contains all modules that are part of dracut upstream +but are not normally supported or required. + %prep %setup -q @@ -119,21 +130,6 @@ echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{release}" > %{buildroot}/%{dracutlibdir}/dracut-version.sh -# use systemd-analyze instead, does not need dracut support -rm -fr %{buildroot}/%{dracutlibdir}/modules.d/00bootchart - -# not supported -rm -fr %{buildroot}/%{dracutlibdir}/modules.d/00dash -rm -fr %{buildroot}/%{dracutlibdir}/modules.d/05busybox - -# Remove RH-specific s390 modules -rm -fr %{buildroot}/%{dracutlibdir}/modules.d/95dasd -rm -fr %{buildroot}/%{dracutlibdir}/modules.d/95zfcp -rm -fr %{buildroot}/%{dracutlibdir}/modules.d/95znet - -# remove gentoo specific modules -rm -fr %{buildroot}%{dracutlibdir}/modules.d/50gensplash - mkdir -p %{buildroot}/boot/dracut mkdir -p %{buildroot}%{_localstatedir}/lib/dracut/overlay mkdir -p %{buildroot}%{_localstatedir}/log @@ -239,6 +235,24 @@ %dir %{_localstatedir}/lib/dracut %dir %{_localstatedir}/lib/dracut/overlay +%files extra +%defattr(-,root,root,0755) +%license COPYING + +# Use systemd-analyze instead, does not need dracut support +%{dracutlibdir}/modules.d/00bootchart + +%{dracutlibdir}/modules.d/02caps +%{dracutlibdir}/modules.d/90stratis +%{dracutlibdir}/modules.d/00dash +%{dracutlibdir}/modules.d/05busybox +%{dracutlibdir}/modules.d/50gensplash + +# RH-specific s390 modules, we take another approach +%{dracutlibdir}/modules.d/95dasd +%{dracutlibdir}/modules.d/95zfcp +%{dracutlibdir}/modules.d/95znet + %files %defattr(-,root,root,0755) %license COPYING @@ -300,7 +314,6 @@ %{dracutlibdir}/modules.d/00systemd %{dracutlibdir}/modules.d/00warpclock %{dracutlibdir}/modules.d/01systemd-initrd -%{dracutlibdir}/modules.d/02caps %{dracutlibdir}/modules.d/02systemd-networkd %{dracutlibdir}/modules.d/03modsign %{dracutlibdir}/modules.d/03rescue @@ -330,9 +343,9 @@ %{dracutlibdir}/modules.d/90lvm %{dracutlibdir}/modules.d/90mdraid %{dracutlibdir}/modules.d/90multipath +%{dracutlibdir}/modules.d/90nvdimm %{dracutlibdir}/modules.d/90qemu %{dracutlibdir}/modules.d/90qemu-net -%{dracutlibdir}/modules.d/90stratis %{dracutlibdir}/modules.d/91crypt-gpg
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-03-06 21:24:00 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.26092 (New) Package is "dracut" Fri Mar 6 21:24:00 2020 rev:152 rq:781231 version:049.1+git125.e2b2c9ef Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-02-27 16:29:38.999628294 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.26092/dracut.changes 2020-03-06 21:24:06.737443287 +0100 @@ -1,0 +2,7 @@ +Tue Mar 03 14:19:26 UTC 2020 - daniel.molken...@suse.com + +- Update to version 049.1+git125.e2b2c9ef: + * 01fips: handle SHA1 on machines without AVX (bsc#1160318) + * Update: 90kernel-modules: Add PCI host controller modules (boo#1162669) + +--- Old: dracut-049.1+git124.70941b30.obscpio dracut-049.1+git124.70941b30.tar.xz New: dracut-049.1+git125.e2b2c9ef.obscpio dracut-049.1+git125.e2b2c9ef.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.t7k7Sp/_old 2020-03-06 21:24:08.381444195 +0100 +++ /var/tmp/diff_new_pack.t7k7Sp/_new 2020-03-06 21:24:08.397444204 +0100 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:049.1+git124.70941b30 +Version:049.1+git125.e2b2c9ef Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.t7k7Sp/_old 2020-03-06 21:24:08.513444268 +0100 +++ /var/tmp/diff_new_pack.t7k7Sp/_new 2020-03-06 21:24:08.513444268 +0100 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - 70941b302bb05a22c508c74aa2568f51a472a558 \ No newline at end of file + e2b2c9ef43e696e6d3ea4fc88754247531f33b89 \ No newline at end of file ++ dracut-049.1+git124.70941b30.obscpio -> dracut-049.1+git125.e2b2c9ef.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049.1+git124.70941b30/modules.d/01fips/fips.sh new/dracut-049.1+git125.e2b2c9ef/modules.d/01fips/fips.sh --- old/dracut-049.1+git124.70941b30/modules.d/01fips/fips.sh 2020-02-21 17:07:19.0 +0100 +++ new/dracut-049.1+git125.e2b2c9ef/modules.d/01fips/fips.sh 2020-03-02 18:04:52.0 +0100 @@ -137,6 +137,9 @@ -o "$_module" == "twofish_x86_64_3way" \ -o "$_module" == "ablk_helper" \ -o "$_module" == "glue_helper" \ +-o "$_module" == "sha1-mb" \ +-o "$_module" == "sha256-mb" \ +-o "$_module" == "sha512-mb" \ ]; then _found=1 fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049.1+git124.70941b30/modules.d/90kernel-modules/module-setup.sh new/dracut-049.1+git125.e2b2c9ef/modules.d/90kernel-modules/module-setup.sh --- old/dracut-049.1+git124.70941b30/modules.d/90kernel-modules/module-setup.sh 2020-02-21 17:07:19.0 +0100 +++ new/dracut-049.1+git125.e2b2c9ef/modules.d/90kernel-modules/module-setup.sh 2020-03-02 18:04:52.0 +0100 @@ -33,9 +33,9 @@ "=drivers/tty/serial" \ "=drivers/input/serio" \ "=drivers/input/keyboard" \ -"=drivers/usb/controller" \ "=drivers/usb/storage" \ "=drivers/pci/host" \ +"=drivers/pci/controller" \ ${NULL} instmods \ ++ dracut-049.1+git124.70941b30.tar.xz -> dracut-049.1+git125.e2b2c9ef.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049.1+git124.70941b30/modules.d/01fips/fips.sh new/dracut-049.1+git125.e2b2c9ef/modules.d/01fips/fips.sh --- old/dracut-049.1+git124.70941b30/modules.d/01fips/fips.sh 2020-02-21 17:07:19.0 +0100 +++ new/dracut-049.1+git125.e2b2c9ef/modules.d/01fips/fips.sh 2020-03-02 18:04:52.0 +0100 @@ -137,6 +137,9 @@ -o "$_module" == "twofish_x86_64_3way" \ -o "$_module" == "ablk_helper" \ -o "$_module" == "glue_helper" \ +-o "$_module" == "sha1-mb" \ +-o "$_module" == "sha256-mb" \ +-o "$_module" == "sha512-mb" \ ]; then
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-02-27 16:29:37 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.26092 (New) Package is "dracut" Thu Feb 27 16:29:37 2020 rev:151 rq:778051 version:049.1+git124.70941b30 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-02-07 15:52:57.051462866 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.26092/dracut.changes 2020-02-27 16:29:38.999628294 +0100 @@ -1,0 +2,14 @@ +Fri Feb 21 16:08:12 UTC 2020 - daniel.molken...@suse.com + +- Update to version 049.1+git124.70941b30: + * 90kernel-modules: Add PCI host controller modules (boo#1162669) + +--- +Fri Feb 21 14:41:37 UTC 2020 - daniel.molken...@suse.com + +- Update to version 049.1+git123.c2a6645e: + * dracut: add warning when including unsupported modules (bsc#1163055) + * 01fips: Boot without BOOT_IMAGE being set (bsc#1161292) + * 01fips: Use correct kernel image name for more platforms (bsc#1164076) + +--- Old: dracut-049.1+git120.dbfbfcb8.obscpio dracut-049.1+git120.dbfbfcb8.tar.xz New: dracut-049.1+git124.70941b30.obscpio dracut-049.1+git124.70941b30.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.cNBgkw/_old 2020-02-27 16:29:40.023630024 +0100 +++ /var/tmp/diff_new_pack.cNBgkw/_new 2020-02-27 16:29:40.027630031 +0100 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:049.1+git120.dbfbfcb8 +Version:049.1+git124.70941b30 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.cNBgkw/_old 2020-02-27 16:29:40.083630126 +0100 +++ /var/tmp/diff_new_pack.cNBgkw/_new 2020-02-27 16:29:40.083630126 +0100 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - dbfbfcb8fe0bc086850aca67b182e6ca2fe2c63d \ No newline at end of file + 70941b302bb05a22c508c74aa2568f51a472a558 \ No newline at end of file ++ dracut-049.1+git120.dbfbfcb8.obscpio -> dracut-049.1+git124.70941b30.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049.1+git120.dbfbfcb8/dracut-init.sh new/dracut-049.1+git124.70941b30/dracut-init.sh --- old/dracut-049.1+git120.dbfbfcb8/dracut-init.sh 2020-02-04 15:37:13.0 +0100 +++ new/dracut-049.1+git124.70941b30/dracut-init.sh 2020-02-21 17:07:19.0 +0100 @@ -239,8 +239,8 @@ done $DRACUT_INSTALL \ -${initdir:+-D "$initdir"} ${loginstall:+-L "$loginstall"} ${hostonly:+-H} ${omit_drivers:+-N "$omit_drivers"} ${srcmods:+--kerneldir "$srcmods"} -m "$@" -(($? != 0)) && (($_silent == 0)) && derror FAILED: $DRACUT_INSTALL ${initdir:+-D "$initdir"} ${loginstall:+-L "$loginstall"} ${hostonly:+-H} ${omit_drivers:+-N "$omit_drivers"} ${srcmods:+--kerneldir "$srcmods"} -m "$@" || : +${initdir:+-D "$initdir"} ${loginstall:+-L "$loginstall"} ${hostonly:+-H} ${check_supported:+--check-supported} ${omit_drivers:+-N "$omit_drivers"} ${srcmods:+--kerneldir "$srcmods"} -m "$@" +(($? != 0)) && (($_silent == 0)) && derror FAILED: $DRACUT_INSTALL ${initdir:+-D "$initdir"} ${loginstall:+-L "$loginstall"} ${hostonly:+-H} ${check_supported:+--check-supported} ${omit_drivers:+-N "$omit_drivers"} ${srcmods:+--kerneldir "$srcmods"} -m "$@" || : } inst_library() { @@ -958,6 +958,7 @@ ${initdir:+-D "$initdir"} \ ${loginstall:+-L "$loginstall"} \ ${hostonly:+-H} \ +${check_supported:+--check-supported} \ ${omit_drivers:+-N "$omit_drivers"} \ ${srcmods:+--kerneldir "$srcmods"} \ ${_optional:+-o} \ @@ -971,6 +972,7 @@ ${initdir:+-D "$initdir"} \ ${loginstall:+-L "$loginstall"} \ ${hostonly:+-H} \ +${check_supported:+--check-supported} \ ${omit_drivers:+-N "$omit_drivers"} \ ${srcmods:+--kerneldir "$srcmods"} \ ${_optional:+-o} \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049.1+git120.dbfbfcb8/dracut.8.asc new/dracut-049.1+git124.70941b30/dracut.8.asc --- old/dracut-049.1+git120.dbfbfcb8/dracut.8.asc 2020-02-04 15:37:13.0 +0100 +++ new/dracut-049.1+git124.70941b30/dracut.8.asc 2020-02-21 17:07:19.0 +0100 @@ -517,6 +517,17 @@ _INITRD_COMPRESS_::
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-02-07 15:52:16 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.26092 (New) Package is "dracut" Fri Feb 7 15:52:16 2020 rev:150 rq:769998 version:049.1+git120.dbfbfcb8 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-02-03 11:11:39.593794639 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.26092/dracut.changes 2020-02-07 15:52:57.051462866 +0100 @@ -1,0 +2,6 @@ +Tue Feb 04 14:38:21 UTC 2020 - daniel.molken...@suse.com + +- Update to version 049.1+git120.dbfbfcb8: + * 95zfcp_rules/parse-zfcp.sh: remove rule existence check (bsc#1008352) + +--- Old: dracut-049.1+git119.abf1a408.obscpio dracut-049.1+git119.abf1a408.tar.xz New: dracut-049.1+git120.dbfbfcb8.obscpio dracut-049.1+git120.dbfbfcb8.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.7sd5N1/_old 2020-02-07 15:52:59.147464012 +0100 +++ /var/tmp/diff_new_pack.7sd5N1/_new 2020-02-07 15:52:59.147464012 +0100 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:049.1+git119.abf1a408 +Version:049.1+git120.dbfbfcb8 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.7sd5N1/_old 2020-02-07 15:52:59.183464032 +0100 +++ /var/tmp/diff_new_pack.7sd5N1/_new 2020-02-07 15:52:59.183464032 +0100 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - abf1a4086cdd0e6f528d99265f91fbc7ac9fca71 \ No newline at end of file + dbfbfcb8fe0bc086850aca67b182e6ca2fe2c63d \ No newline at end of file ++ dracut-049.1+git119.abf1a408.obscpio -> dracut-049.1+git120.dbfbfcb8.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049.1+git119.abf1a408/modules.d/95zfcp_rules/parse-zfcp.sh new/dracut-049.1+git120.dbfbfcb8/modules.d/95zfcp_rules/parse-zfcp.sh --- old/dracut-049.1+git119.abf1a408/modules.d/95zfcp_rules/parse-zfcp.sh 2020-01-29 13:52:47.0 +0100 +++ new/dracut-049.1+git120.dbfbfcb8/modules.d/95zfcp_rules/parse-zfcp.sh 2020-02-04 15:37:13.0 +0100 @@ -22,8 +22,6 @@ return 0; fi -[ -e ${_rule} ] && return 0 - if [ ! -f "$_rule" ] ; then cat > $_rule < dracut-049.1+git120.dbfbfcb8.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049.1+git119.abf1a408/modules.d/95zfcp_rules/parse-zfcp.sh new/dracut-049.1+git120.dbfbfcb8/modules.d/95zfcp_rules/parse-zfcp.sh --- old/dracut-049.1+git119.abf1a408/modules.d/95zfcp_rules/parse-zfcp.sh 2020-01-29 13:52:47.0 +0100 +++ new/dracut-049.1+git120.dbfbfcb8/modules.d/95zfcp_rules/parse-zfcp.sh 2020-02-04 15:37:13.0 +0100 @@ -22,8 +22,6 @@ return 0; fi -[ -e ${_rule} ] && return 0 - if [ ! -f "$_rule" ] ; then cat > $_rule <
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-02-03 11:11:22 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.26092 (New) Package is "dracut" Mon Feb 3 11:11:22 2020 rev:149 rq:768313 version:049.1+git119.abf1a408 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2020-01-18 12:16:16.651079265 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.26092/dracut.changes 2020-02-03 11:11:39.593794639 +0100 @@ -1,0 +2,6 @@ +Wed Jan 29 12:54:35 UTC 2020 - daniel.molken...@suse.com + +- Update to version 049.1+git119.abf1a408: + * 30convertfs: adopt for SUSE (boo#1158777) + +--- Old: dracut-049+git118.a6090e2f.obscpio dracut-049+git118.a6090e2f.tar.xz New: dracut-049.1+git119.abf1a408.obscpio dracut-049.1+git119.abf1a408.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.Qug47L/_old 2020-02-03 11:11:41.441795573 +0100 +++ /var/tmp/diff_new_pack.Qug47L/_new 2020-02-03 11:11:41.441795573 +0100 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:049+git118.a6090e2f +Version:049.1+git119.abf1a408 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later @@ -172,16 +172,23 @@ %post # check whether /var/run has been converted to a symlink -[ -L /var/run ] || sed -i '/GRUB_CMDLINE_LINUX_DEFAULT.*/s/"$/ rd.convertfs"/' /etc/default/grub || : -[ -L /var/run ] || cat >>/etc/dracut.conf.d/05-convertfs.conf<>/etc/dracut.conf.d/05-convertfs.conf
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2020-01-18 12:14:25 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.26092 (New) Package is "dracut" Sat Jan 18 12:14:25 2020 rev:148 rq:764321 version:049+git118.a6090e2f Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-12-23 22:36:09.697786935 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.26092/dracut.changes 2020-01-18 12:16:16.651079265 +0100 @@ -1,0 +2,12 @@ +Tue Jan 14 14:22:25 UTC 2020 - daniel.molken...@suse.com + +- Update to version 049+git118.a6090e2f: + * Implement support for verifying the boot with fipscheck (bsc#1158530) + +--- +Thu Jan 09 10:11:10 UTC 2020 - daniel.molken...@suse.com + +- Update to version 049+git117.d3206e79: + * Remove purge-kernels scripts and service (jsc#SLE-10162) + +--- Old: dracut-049+git116.e9995c78.obscpio dracut-049+git116.e9995c78.tar.xz New: dracut-049+git118.a6090e2f.obscpio dracut-049+git118.a6090e2f.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.9wgcLA/_old 2020-01-18 12:16:19.375080726 +0100 +++ /var/tmp/diff_new_pack.9wgcLA/_new 2020-01-18 12:16:19.379080728 +0100 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:049+git116.e9995c78 +Version:049+git118.a6090e2f Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later @@ -158,9 +158,6 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d install -m 0644 dracut.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/dracut -install -D -m 0755 suse/purge-kernels %{buildroot}/sbin/purge-kernels -install -m 644 suse/purge-kernels.service %{buildroot}/%{_unitdir}/purge-kernels.service - install -D -m 0755 suse/dracut-installkernel %{buildroot}/sbin/installkernel %if 0%{?suse_version} @@ -172,10 +169,8 @@ %endif %pre -%service_add_pre purge-kernels.service %post -%service_add_post purge-kernels.service # check whether /var/run has been converted to a symlink [ -L /var/run ] || sed -i '/GRUB_CMDLINE_LINUX_DEFAULT.*/s/"$/ rd.convertfs"/' /etc/default/grub || : [ -L /var/run ] || cat >>/etc/dracut.conf.d/05-convertfs.conf< https://github.com/opensuse/dracut.git - e9995c7853e61de8513b41a302d465ddb1586a20 \ No newline at end of file + a6090e2f68a4ca727005b1de8a45bf474a782008 \ No newline at end of file ++ dracut-049+git116.e9995c78.obscpio -> dracut-049+git118.a6090e2f.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049+git116.e9995c78/modules.d/01fips/fips.sh new/dracut-049+git118.a6090e2f/modules.d/01fips/fips.sh --- old/dracut-049+git116.e9995c78/modules.d/01fips/fips.sh 2019-12-10 09:43:14.0 +0100 +++ new/dracut-049+git118.a6090e2f/modules.d/01fips/fips.sh 2020-01-14 15:18:42.0 +0100 @@ -1,4 +1,17 @@ -#!/bin/sh +#!/bin/bash + +# find fipscheck, prefer kernel-based version +fipscheck() +{ +FIPSCHECK=/usr/lib64/libkcapi/fipscheck +if [ ! -f $FIPSCHECK ]; then +FIPSCHECK=/usr/lib/libkcapi/fipscheck +fi +if [ ! -f $FIPSCHECK ]; then +FIPSCHECK=/usr/bin/fipscheck +fi +echo $FIPSCHECK +} mount_boot() { @@ -65,6 +78,7 @@ warn "HMAC sum mismatch" return 1 fi + info "rhevh_check OK" return 0 } @@ -75,6 +89,12 @@ local _s local _v local _module +local _arch=$(uname -m) +local _vmname=vmlinuz + +if [ "$_arch" = "s390x" ]; then +_vmname=image +fi KERNEL=$(uname -r) @@ -93,6 +113,22 @@ _found=1 break done &2 && return 1 fi fi @@ -114,14 +150,14 @@ BOOT_IMAGE_PATH="${BOOT_IMAGE%${BOOT_IMAGE_NAME}}" if [ -z "$BOOT_IMAGE_NAME" ]; then -BOOT_IMAGE_NAME="vmlinuz-${KERNEL}" +BOOT_IMAGE_NAME="${_vmname}-${KERNEL}" elif ! [ -e "/boot/${BOOT_IMAGE_PATH}/${BOOT_IMAGE}" ]; then #if /boot is not a separate partition BOOT_IMAGE might start with /boot
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-12-23 22:34:55 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.6675 (New) Package is "dracut" Mon Dec 23 22:34:55 2019 rev:147 rq:755471 version:049+git116.e9995c78 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-12-02 11:38:02.490456895 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.6675/dracut.changes 2019-12-23 22:36:09.697786935 +0100 @@ -1,0 +2,6 @@ +Tue Dec 10 08:43:44 UTC 2019 - daniel.molken...@suse.com + +- Update to version 049+git116.e9995c78: + * dracut.spec: add convertfs module correctly (boo#1158777) + +--- Old: dracut-049+git115.c2d8d6fb.obscpio dracut-049+git115.c2d8d6fb.tar.xz New: dracut-049+git116.e9995c78.obscpio dracut-049+git116.e9995c78.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.5eLToo/_old 2019-12-23 22:36:11.209787591 +0100 +++ /var/tmp/diff_new_pack.5eLToo/_new 2019-12-23 22:36:11.229787600 +0100 @@ -19,7 +19,7 @@ %define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:049+git115.c2d8d6fb +Version:049+git116.e9995c78 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later @@ -179,11 +179,11 @@ # check whether /var/run has been converted to a symlink [ -L /var/run ] || sed -i '/GRUB_CMDLINE_LINUX_DEFAULT.*/s/"$/ rd.convertfs"/' /etc/default/grub || : [ -L /var/run ] || cat >>/etc/dracut.conf.d/05-convertfs.conf< https://github.com/opensuse/dracut.git - c2d8d6fb4c700f40eaaa30cffac41e3d8071c20b \ No newline at end of file + e9995c7853e61de8513b41a302d465ddb1586a20 \ No newline at end of file ++ dracut-049+git115.c2d8d6fb.obscpio -> dracut-049+git116.e9995c78.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049+git115.c2d8d6fb/suse/dracut.spec new/dracut-049+git116.e9995c78/suse/dracut.spec --- old/dracut-049+git115.c2d8d6fb/suse/dracut.spec 2019-11-27 05:13:39.0 +0100 +++ new/dracut-049+git116.e9995c78/suse/dracut.spec 2019-12-10 09:43:14.0 +0100 @@ -179,11 +179,11 @@ # check whether /var/run has been converted to a symlink [ -L /var/run ] || sed -i '/GRUB_CMDLINE_LINUX_DEFAULT.*/s/"$/ rd.convertfs"/' /etc/default/grub || : [ -L /var/run ] || cat >>/etc/dracut.conf.d/05-convertfs.conf< dracut-049+git116.e9995c78.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049+git115.c2d8d6fb/suse/dracut.spec new/dracut-049+git116.e9995c78/suse/dracut.spec --- old/dracut-049+git115.c2d8d6fb/suse/dracut.spec 2019-11-27 05:13:39.0 +0100 +++ new/dracut-049+git116.e9995c78/suse/dracut.spec 2019-12-10 09:43:14.0 +0100 @@ -179,11 +179,11 @@ # check whether /var/run has been converted to a symlink [ -L /var/run ] || sed -i '/GRUB_CMDLINE_LINUX_DEFAULT.*/s/"$/ rd.convertfs"/' /etc/default/grub || : [ -L /var/run ] || cat >>/etc/dracut.conf.d/05-convertfs.conf<
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-12-02 11:33:26 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.4691 (New) Package is "dracut" Mon Dec 2 11:33:26 2019 rev:146 rq:751500 version:049+git115.c2d8d6fb Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-10-10 11:52:12.919517097 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.4691/dracut.changes 2019-12-02 11:38:02.490456895 +0100 @@ -1,0 +2,6 @@ +Thu Nov 28 08:05:53 UTC 2019 - daniel.molken...@suse.com + +- Update to version 049+git115.c2d8d6fb: + * suse: Remove incorrect usage of %_libexecdir (boo#1155785) + +--- Old: dracut-049+git114.058e566c.obscpio dracut-049+git114.058e566c.tar.xz New: dracut-049+git115.c2d8d6fb.obscpio dracut-049+git115.c2d8d6fb.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.TvCpia/_old 2019-12-02 11:38:03.154457035 +0100 +++ /var/tmp/diff_new_pack.TvCpia/_new 2019-12-02 11:38:03.154457035 +0100 @@ -16,10 +16,10 @@ # -%define dracutlibdir %{_libexecdir}/dracut +%define dracutlibdir %{_prefix}/lib/dracut Name: dracut -Version:049+git114.058e566c +Version:049+git115.c2d8d6fb Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later @@ -280,10 +280,10 @@ %{_mandir}/man8/dracut-shutdown.service.8.* %{_mandir}/man5/dracut.conf.5* -%dir %{_libexecdir}/kernel -%dir %{_libexecdir}/kernel/install.d -%{_libexecdir}/kernel/install.d/50-dracut.install -%{_libexecdir}/kernel/install.d/51-dracut-rescue.install +%dir %{_prefix}/lib/kernel +%dir %{_prefix}/lib/kernel/install.d +%{_prefix}/lib/kernel/install.d/50-dracut.install +%{_prefix}/lib/kernel/install.d/51-dracut-rescue.install %dir %{dracutlibdir} %{dracutlibdir}/skipcpio ++ _servicedata ++ --- /var/tmp/diff_new_pack.TvCpia/_old 2019-12-02 11:38:03.198457045 +0100 +++ /var/tmp/diff_new_pack.TvCpia/_new 2019-12-02 11:38:03.202457045 +0100 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - 058e566c02c4cdaeecba1f946d41c3c7cee34dfd \ No newline at end of file + c2d8d6fb4c700f40eaaa30cffac41e3d8071c20b \ No newline at end of file ++ dracut-049+git114.058e566c.obscpio -> dracut-049+git115.c2d8d6fb.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049+git114.058e566c/suse/dracut.spec new/dracut-049+git115.c2d8d6fb/suse/dracut.spec --- old/dracut-049+git114.058e566c/suse/dracut.spec 2019-10-01 12:44:21.0 +0200 +++ new/dracut-049+git115.c2d8d6fb/suse/dracut.spec 2019-11-27 05:13:39.0 +0100 @@ -16,7 +16,7 @@ # -%define dracutlibdir %{_libexecdir}/dracut +%define dracutlibdir %{_prefix}/lib/dracut Name: dracut Version:049 @@ -280,10 +280,10 @@ %{_mandir}/man8/dracut-shutdown.service.8.* %{_mandir}/man5/dracut.conf.5* -%dir %{_libexecdir}/kernel -%dir %{_libexecdir}/kernel/install.d -%{_libexecdir}/kernel/install.d/50-dracut.install -%{_libexecdir}/kernel/install.d/51-dracut-rescue.install +%dir %{_prefix}/lib/kernel +%dir %{_prefix}/lib/kernel/install.d +%{_prefix}/lib/kernel/install.d/50-dracut.install +%{_prefix}/lib/kernel/install.d/51-dracut-rescue.install %dir %{dracutlibdir} %{dracutlibdir}/skipcpio ++ dracut-049+git114.058e566c.tar.xz -> dracut-049+git115.c2d8d6fb.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049+git114.058e566c/suse/dracut.spec new/dracut-049+git115.c2d8d6fb/suse/dracut.spec --- old/dracut-049+git114.058e566c/suse/dracut.spec 2019-10-01 12:44:21.0 +0200 +++ new/dracut-049+git115.c2d8d6fb/suse/dracut.spec 2019-11-27 05:13:39.0 +0100 @@ -16,7 +16,7 @@ # -%define dracutlibdir %{_libexecdir}/dracut +%define dracutlibdir %{_prefix}/lib/dracut Name: dracut Version:049 @@ -280,10 +280,10 @@ %{_mandir}/man8/dracut-shutdown.service.8.* %{_mandir}/man5/dracut.conf.5* -%dir %{_libexecdir}/kernel -%dir %{_libexecdir}/kernel/install.d -%{_libexecdir}/kernel/install.d/50-dracut.install -%{_libexecdir}/kernel/install.d/51-dracut-rescue.install +%dir %{_prefix}/lib/kernel +%dir %{_prefix}/lib/kernel/install.d +%{_prefix}/lib/kernel/install.d/50-dracut.install +%{_prefix}/lib/kernel/install.d/51-dracut-rescue.install %dir %{dracutlibdir} %{dracutlibdir}/skipcpio ++ dracut.obsinfo ++ --- /var/tmp/diff_new_pack.TvCpia/_old 2019-12-02
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-10-10 11:52:07 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.2352 (New) Package is "dracut" Thu Oct 10 11:52:07 2019 rev:145 rq:736070 version:049+git114.058e566c Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-09-30 15:50:21.218660948 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.2352/dracut.changes 2019-10-10 11:52:12.919517097 +0200 @@ -1,0 +2,7 @@ +Tue Oct 01 10:45:44 UTC 2019 - daniel.molken...@suse.com + +- Update to version 049+git114.058e566c: + * 35network-legacy: only skip waiting for interfaces if netroot is set (bsc#1152006) + * fixup "Dracut: only login to one target at a time" (bsc#1152650) + +--- @@ -58 +65 @@ - * ucode: properly include early only ucode + * ucode: properly include early only ucode (bsc#1098915, bsc#1125393) @@ -64,0 +72 @@ +- Contains fixes for bsc#1134472, bsc#1134347 and bsc#1133819 Old: dracut-049+git112.fe41ccd9.obscpio dracut-049+git112.fe41ccd9.tar.xz New: dracut-049+git114.058e566c.obscpio dracut-049+git114.058e566c.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.68vYDs/_old 2019-10-10 11:52:14.919511789 +0200 +++ /var/tmp/diff_new_pack.68vYDs/_new 2019-10-10 11:52:14.955511693 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_libexecdir}/dracut Name: dracut -Version:049+git112.fe41ccd9 +Version:049+git114.058e566c Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.68vYDs/_old 2019-10-10 11:52:15.527510175 +0200 +++ /var/tmp/diff_new_pack.68vYDs/_new 2019-10-10 11:52:15.10101 +0200 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - fe41ccd97a72ae7d072f463aed8477f32f86eb9e \ No newline at end of file + 058e566c02c4cdaeecba1f946d41c3c7cee34dfd \ No newline at end of file ++ dracut-049+git112.fe41ccd9.obscpio -> dracut-049+git114.058e566c.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049+git112.fe41ccd9/modules.d/35network-legacy/net-genrules.sh new/dracut-049+git114.058e566c/modules.d/35network-legacy/net-genrules.sh --- old/dracut-049+git112.fe41ccd9/modules.d/35network-legacy/net-genrules.sh 2019-09-23 13:28:06.0 +0200 +++ new/dracut-049+git114.058e566c/modules.d/35network-legacy/net-genrules.sh 2019-10-01 12:44:21.0 +0200 @@ -96,7 +96,11 @@ for iface in $IFACES; do if [ "$bootdev" = "$iface" ] || [ "$NEEDNET" = "1" ]; then -echo "${DRACUT_SYSTEMD+systemctl is-active initrd-root-device.target || }[ -f /tmp/net.${iface}.did-setup ]" >$hookdir/initqueue/finished/wait-$iface.sh + if [ -n "$netroot" ] && [ -n "$DRACUT_SYSTEMD" ]; then +echo "systemctl is-active initrd-root-device.target || [ -f /tmp/net.${iface}.did-setup ]" + else +echo "[ -f /tmp/net.${iface}.did-setup ]" + fi >$hookdir/initqueue/finished/wait-$iface.sh fi done # Default: We don't know the interface to use, handle all diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049+git112.fe41ccd9/modules.d/95iscsi/iscsiroot.sh new/dracut-049+git114.058e566c/modules.d/95iscsi/iscsiroot.sh --- old/dracut-049+git112.fe41ccd9/modules.d/95iscsi/iscsiroot.sh 2019-09-23 13:28:06.0 +0200 +++ new/dracut-049+git114.058e566c/modules.d/95iscsi/iscsiroot.sh 2019-10-01 12:44:21.0 +0200 @@ -224,8 +224,8 @@ CMD="iscsiadm -m node -T $target \ ${iscsi_iface_name:+-I $iscsi_iface_name} \ - -p $iscsi_target_ip${iscsi_target_port:+:$iscsi_target_port} \ - --op=update \ + -p $iscsi_target_ip${iscsi_target_port:+:$iscsi_target_port}" +__op="--op=update \ --name=node.startup --value=onboot \ ${iscsi_username:+ --name=node.session.auth.username --value=$iscsi_username} \ ${iscsi_password:+ --name=node.session.auth.password --value=$iscsi_password} \ @@ -233,7 +233,7 @@ ${iscsi_in_password:+--name=node.session.auth.password_in --value=$iscsi_in_password} \ $EXTRA \ $NULL" -$CMD +
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-09-30 15:50:17 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.2352 (New) Package is "dracut" Mon Sep 30 15:50:17 2019 rev:144 rq:732746 version:049+git112.fe41ccd9 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-09-02 12:43:47.429764118 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.2352/dracut.changes 2019-09-30 15:50:21.218660948 +0200 @@ -1,0 +2,9 @@ +Mon Sep 23 11:37:53 UTC 2019 - daniel.molken...@suse.com + +- Update to version 049+git112.fe41ccd9: + * dracut: move /var/run and /var/lock from directory to symlink (bsc#1149103, ECO#323) + * 35network-legacy: signalize the setup in ifup when dhcp (bsc#1146661) + * 35network-legacy: fix typo + * 35network-legacy: install hostname required by ifup.sh (bsc#1146661) + +--- Old: dracut-049+git108.6c9d1156.obscpio dracut-049+git108.6c9d1156.tar.xz New: dracut-049+git112.fe41ccd9.obscpio dracut-049+git112.fe41ccd9.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.WSitYh/_old 2019-09-30 15:50:22.158658447 +0200 +++ /var/tmp/diff_new_pack.WSitYh/_new 2019-09-30 15:50:22.166658425 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_libexecdir}/dracut Name: dracut -Version:049+git108.6c9d1156 +Version:049+git112.fe41ccd9 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later @@ -176,6 +176,17 @@ %post %service_add_post purge-kernels.service +# check whether /var/run has been converted to a symlink +[ -L /var/run ] || sed -i '/GRUB_CMDLINE_LINUX_DEFAULT.*/s/"$/ rd.convertfs"/' /etc/default/grub || : +[ -L /var/run ] || cat >>/etc/dracut.conf.d/05-convertfs.conf< https://github.com/opensuse/dracut.git - 6c9d1156d1d2eea7147a76d75a06a676e0de8985 \ No newline at end of file + fe41ccd97a72ae7d072f463aed8477f32f86eb9e \ No newline at end of file ++ dracut-049+git108.6c9d1156.obscpio -> dracut-049+git112.fe41ccd9.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049+git108.6c9d1156/modules.d/30convertfs/convertfs.sh new/dracut-049+git112.fe41ccd9/modules.d/30convertfs/convertfs.sh --- old/dracut-049+git108.6c9d1156/modules.d/30convertfs/convertfs.sh 2019-08-26 16:39:23.0 +0200 +++ new/dracut-049+git112.fe41ccd9/modules.d/30convertfs/convertfs.sh 2019-09-23 13:28:06.0 +0200 @@ -19,6 +19,9 @@ ROOT=${ROOT%/} done +#mount /sysroot rw +[ -w $ROOT ] || mount -o remount,rw $ROOT + if [ ! -L $ROOT/var/run -a -e $ROOT/var/run ]; then echo "Converting /var/run to symlink" mv -f $ROOT/var/run $ROOT/var/run.runmove~ @@ -31,174 +34,7 @@ ln -sfn ../run/lock $ROOT/var/lock fi -needconvert() { -for dir in "$ROOT/bin" "$ROOT/sbin" "$ROOT/lib" "$ROOT/lib64"; do -if [[ -e "$dir" ]]; then -[[ -L "$dir" ]] || return 0 -fi -done -return 1 -} - -if ! [ -e "$ROOT/usr/bin" ]; then -echo "$ROOT/usr/bin does not exist!" -echo "Make sure, the kernel command line has enough information" -echo "to mount /usr (man dracut.cmdline)" -exit 1 -fi - - -if ! needconvert; then -echo "Your system is already converted." -exit 0 -fi - -testfile="$ROOT/.usrmovecheck$$" -rm -f -- "$testfile" -> "$testfile" -if [[ ! -e "$testfile" ]]; then -echo "Cannot write to $ROOT/" -exit 1 -fi -rm -f -- "$testfile" - -testfile="$ROOT/usr/.usrmovecheck$$" -rm -f -- "$testfile" -> "$testfile" -if [[ ! -e "$testfile" ]]; then -echo "Cannot write to $ROOT/usr/" -exit 1 -fi -rm -f -- "$testfile" - -find_mount() { -local dev mnt etc wanted_dev -wanted_dev="$(readlink -e -q $1)" -while read dev mnt etc || [ -n "$dev" ]; do -[ "$dev" = "$wanted_dev" ] && echo "$dev" && return 0 -done < /proc/mounts -return 1 -} - -# usage: ismounted -# usage: ismounted /dev/ -if command -v findmnt >/dev/null; then -ismounted() { -findmnt "$1" > /dev/null 2>&1 -} -else -ismounted() { -if [ -b "$1" ]; then -find_mount "$1" > /dev/null && return 0 -return 1 -fi - -while read a m a || [ -n "$m" ]; do -[ "$m" = "$1" ] && return 0 -done < /proc/mounts -return 1 -} -fi - -# clean up after ourselves no matter how we die. -cleanup() { -echo "Something failed. Move back to the original state" -for dir in "$ROOT/bin" "$ROOT/sbin"
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-09-02 12:43:43 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.7948 (New) Package is "dracut" Mon Sep 2 12:43:43 2019 rev:143 rq:726198 version:049+git108.6c9d1156 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-07-21 11:32:32.752795529 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.7948/dracut.changes 2019-09-02 12:43:47.429764118 +0200 @@ -1,0 +2,9 @@ +Mon Aug 26 14:40:04 UTC 2019 - daniel.molken...@suse.com + +- Update to version 049+git108.6c9d1156: + * dracut-init.sh: Nuke unused install_kmod_with_fw function + * dracut-install: Support the compressed firmware files correctly (boo#1146769) + * dracut: let module handling function accept optional path option + * dracut.sh: Fix udevdir detection + +--- Old: dracut-049+git104.1244eed7.obscpio dracut-049+git104.1244eed7.tar.xz New: dracut-049+git108.6c9d1156.obscpio dracut-049+git108.6c9d1156.tar.xz Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.nM2uAG/_old 2019-09-02 12:43:48.229763974 +0200 +++ /var/tmp/diff_new_pack.nM2uAG/_new 2019-09-02 12:43:48.229763974 +0200 @@ -19,7 +19,7 @@ %define dracutlibdir %{_libexecdir}/dracut Name: dracut -Version:049+git104.1244eed7 +Version:049+git108.6c9d1156 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later ++ _servicedata ++ --- /var/tmp/diff_new_pack.nM2uAG/_old 2019-09-02 12:43:48.277763965 +0200 +++ /var/tmp/diff_new_pack.nM2uAG/_new 2019-09-02 12:43:48.281763964 +0200 @@ -1,4 +1,4 @@ https://github.com/opensuse/dracut.git - 1244eed724bbf95f36a7535fe6b9ad197887960c \ No newline at end of file + 6c9d1156d1d2eea7147a76d75a06a676e0de8985 \ No newline at end of file ++ dracut-049+git104.1244eed7.obscpio -> dracut-049+git108.6c9d1156.obscpio ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dracut-049+git104.1244eed7/dracut-init.sh new/dracut-049+git108.6c9d1156/dracut-init.sh --- old/dracut-049+git104.1244eed7/dracut-init.sh 2019-07-19 16:16:11.0 +0200 +++ new/dracut-049+git108.6c9d1156/dracut-init.sh 2019-08-26 16:39:23.0 +0200 @@ -150,6 +150,10 @@ [[ " $mods_to_load $modules_loaded " == *\ $*\ * ]] } +dracut_module_path() { +echo ${dracutbasedir}/modules.d/??${1} | { read a b; echo "$a"; } +} + if ! [[ $DRACUT_INSTALL ]]; then DRACUT_INSTALL=$(find_binary dracut-install) fi @@ -567,15 +571,16 @@ done } -# module_check +# module_check [] [] # execute the check() function of module-setup.sh of # or the "check" script, if module-setup.sh is not found # "check $hostonly" is called module_check() { -local _moddir=$(echo ${dracutbasedir}/modules.d/??${1} | { read a b; echo "$a"; }) +local _moddir=$3 local _ret local _forced=0 local _hostonly=$hostonly +[[ -z $_moddir ]] && _moddir=$(dracut_module_path "$1") [ $# -eq 2 ] && _forced=$2 [[ -d $_moddir ]] || return 1 if [[ ! -f $_moddir/module-setup.sh ]]; then @@ -598,14 +603,15 @@ return $_ret } -# module_check_mount +# module_check_mount [] # execute the check() function of module-setup.sh of # or the "check" script, if module-setup.sh is not found # "mount_needs=1 check 0" is called module_check_mount() { -local _moddir=$(echo ${dracutbasedir}/modules.d/??${1} | { read a b; echo "$a"; }) +local _moddir=$2 local _ret mount_needs=1 +[[ -z $_moddir ]] && _moddir=$(dracut_module_path "$1") [[ -d $_moddir ]] || return 1 if [[ ! -f $_moddir/module-setup.sh ]]; then # if we do not have a check script, we are unconditionally included @@ -624,12 +630,13 @@ return $_ret } -# module_depends +# module_depends [] # execute the depends() function of module-setup.sh of # or the "depends" script, if module-setup.sh is not found module_depends() { -local _moddir=$(echo ${dracutbasedir}/modules.d/??${1} | { read a b; echo "$a"; }) +local _moddir=$2 local _ret +[[ -z $_moddir ]] && _moddir=$(dracut_module_path "$1") [[ -d $_moddir ]] || return 1 if [[ ! -f $_moddir/module-setup.sh ]]; then # if we do not have a check script, we have no deps @@ -647,12 +654,13 @@ fi } -# module_cmdline +# module_cmdline [] # execute the cmdline() function of module-setup.sh of # or the "cmdline" script, if module-setup.sh
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-07-21 11:32:31 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.4126 (New) Package is "dracut" Sun Jul 21 11:32:31 2019 rev:142 rq:717099 version:049+git104.1244eed7 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-06-24 12:35:19.539333182 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.4126/dracut.changes 2019-07-21 11:32:32.752795529 +0200 @@ -1,0 +2,271 @@ +Fri Jul 19 14:18:34 UTC 2019 - daniel.molken...@suse.com + +- Update to version 049+git104.1244eed7: + * mkinitrd-suse.sh: remove trailing "|" + +--- +Thu Jul 18 20:25:37 UTC 2019 - daniel.molken...@suse.com + +- Update to version 049+git103.c8d99b62: + * Add support for compressed kernel modules (boo#1135854) + +--- +Thu Jul 18 16:40:37 UTC 2019 - daniel.molken...@suse.com + +- Update to version 049+git102.9ee0c387: + * dracut-install: Add support for compressed firmware files (boo#1136677) + +--- +Thu Jul 18 09:50:51 UTC 2019 - daniel.molken...@suse.com + +- Update to version 049+git101.17c579a0: + * call netroot on wicked dhcp setup + * nfsroot follow ifcfg settings for boot protocol + +--- +Thu Jul 18 09:43:11 UTC 2019 - daniel.molken...@suse.com + +- Update to version 049+git99.76df40e7: + * 95fcoe: Fix startup when fcoe module is included (boo#1136977) + * tests: Ignore .testdir + * Add support for riscv64 + * mkinitrd-suse.sh: simplify get_kernel_version (bsc#1139939) + * 95dasd-rules & 95zfcp_rules: Look for correct rule name (bsc#1137784) + +--- +Mon Jun 17 11:41:01 UTC 2019 - ext-linus.lars...@se.fujitsu.com + +- Update to version 049+git94.aef7a52b: + * ucode: properly include early only ucode + * keep network device naming scheme on upgrade (bsc#1136927) + +--- +Sat May 25 19:40:09 UTC 2019 - Daniel Molkentin + +- Bump to 049 +- Patches are now maintained in git + * Removed 0012-40network-Fix-race-condition-when-wait-for-networks.patch + * Removed 0013-40network-always-start-netroot-in-ifup.sh.patch + * Removed 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch + * Removed 0016-Add-new-s390x-specific-rule-files.patch + * Removed 0017-45ifcfg-use-distro-specific-scripts.patch + * Removed 0020-00warpclock-Set-correct-timezone.patch + * Removed 0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch + * Removed 0048-40network-Only-enable-network-interfaces-if-explicit.patch + * Removed 0053-01fips-fixup-loading-issues.patch + * Removed 0056-81cio_ignore-handle-cio_ignore-commandline.patch + * Removed 0057-01fips-Include-some-more-hmacs.patch + * Removed 0058-dracut-add-warning-when-including-unsupported-module.patch + * Removed 0059-99suse-Add-SUSE-specific-initrd-parsing.patch + * Removed 0060-45ifcfg-Add-SUSE-specific-write-ifcfg-file.patch + * Removed 0061-45ifcfg-Fixup-error-message-in-write-ifcfg-suse.patch + * Removed 0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch + * Removed 0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch + * Removed 0079-95dasd_rules-fixup-rd.dasd-parsing.patch + * Removed 0080-95dasd_rules-print-out-rd.dasd-commandline.patch + * Removed 0081-95dasd_mod-do-not-set-module-parameters-if-dasd_cio_.patch + * Removed 0083-95zfcp_rules-Fixup-rd.zfcp-parsing.patch + * Removed 0085-95zfcp_rules-print-out-rd.zfcp-commandline-parameter.patch + * Removed 0086-95zfcp_rules-Auto-generate-udev-rule-for-ipl-device.patch + * Removed 0087-95dasd_rules-Auto-generate-udev-rule-for-ipl-device.patch + * Removed 0088-91zipl-Add-new-module-to-update-s390x-configuration.patch + * Removed 0089-40network-create-var-lib-wicked-in-ifup.sh.patch + * Removed 0090-dracut-caps-Remove-whole-caps-module.patch + * Removed 0091-dracut-biosdevname-In-SUSE-biosdevname-package-is-in.patch + * Removed 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch + * Removed 0107-Fixup-typo-firmare-instead-of-firmware.patch + * Removed 0108-91zipl-Store-commandline-correctly.patch + * Removed 0109-95dasd_rules-Store-all-devices-in-commandline.patch + * Removed 0110-95zfcp_rules-Store-all-devices-in-commandline.patch + * Removed 0113-91zipl-Install-script-as-executable.patch + * Removed 0114-91zipl-Translate-ext2-3-into-ext4.patch + * Removed 0116-Mark-scripts-as-executable.patch + * Removed
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-06-22 11:23:34 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.4615 (New) Package is "dracut" Sat Jun 22 11:23:34 2019 rev:140 rq:710354 version:049+git94.aef7a52b Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-05-31 09:42:01.702401574 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.4615/dracut.changes 2019-06-22 11:23:36.545350032 +0200 @@ -1,0 +2,236 @@ +Mon Jun 17 11:41:01 UTC 2019 - ext-linus.lars...@se.fujitsu.com + +- Update to version 049+git94.aef7a52b: + * ucode: properly include early only ucode + * keep network device naming scheme on upgrade (bsc#1136927) + +--- +Sat May 25 19:40:09 UTC 2019 - Daniel Molkentin + +- Bump to 049 +- Patches are now maintained in git + * Removed 0012-40network-Fix-race-condition-when-wait-for-networks.patch + * Removed 0013-40network-always-start-netroot-in-ifup.sh.patch + * Removed 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch + * Removed 0016-Add-new-s390x-specific-rule-files.patch + * Removed 0017-45ifcfg-use-distro-specific-scripts.patch + * Removed 0020-00warpclock-Set-correct-timezone.patch + * Removed 0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch + * Removed 0048-40network-Only-enable-network-interfaces-if-explicit.patch + * Removed 0053-01fips-fixup-loading-issues.patch + * Removed 0056-81cio_ignore-handle-cio_ignore-commandline.patch + * Removed 0057-01fips-Include-some-more-hmacs.patch + * Removed 0058-dracut-add-warning-when-including-unsupported-module.patch + * Removed 0059-99suse-Add-SUSE-specific-initrd-parsing.patch + * Removed 0060-45ifcfg-Add-SUSE-specific-write-ifcfg-file.patch + * Removed 0061-45ifcfg-Fixup-error-message-in-write-ifcfg-suse.patch + * Removed 0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch + * Removed 0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch + * Removed 0079-95dasd_rules-fixup-rd.dasd-parsing.patch + * Removed 0080-95dasd_rules-print-out-rd.dasd-commandline.patch + * Removed 0081-95dasd_mod-do-not-set-module-parameters-if-dasd_cio_.patch + * Removed 0083-95zfcp_rules-Fixup-rd.zfcp-parsing.patch + * Removed 0085-95zfcp_rules-print-out-rd.zfcp-commandline-parameter.patch + * Removed 0086-95zfcp_rules-Auto-generate-udev-rule-for-ipl-device.patch + * Removed 0087-95dasd_rules-Auto-generate-udev-rule-for-ipl-device.patch + * Removed 0088-91zipl-Add-new-module-to-update-s390x-configuration.patch + * Removed 0089-40network-create-var-lib-wicked-in-ifup.sh.patch + * Removed 0090-dracut-caps-Remove-whole-caps-module.patch + * Removed 0091-dracut-biosdevname-In-SUSE-biosdevname-package-is-in.patch + * Removed 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch + * Removed 0107-Fixup-typo-firmare-instead-of-firmware.patch + * Removed 0108-91zipl-Store-commandline-correctly.patch + * Removed 0109-95dasd_rules-Store-all-devices-in-commandline.patch + * Removed 0110-95zfcp_rules-Store-all-devices-in-commandline.patch + * Removed 0113-91zipl-Install-script-as-executable.patch + * Removed 0114-91zipl-Translate-ext2-3-into-ext4.patch + * Removed 0116-Mark-scripts-as-executable.patch + * Removed 0117-95dasd_rules-Enable-the-device-before-checking-devic.patch + * Removed 0118-95zfcp_rules-Enable-the-device-before-checking-devic.patch + * Removed 0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch + * Removed 0123-95zfcp_rules-fix-typo-in-module_setup.patch + * Removed 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch + * Removed 0125-40network-separate-mask-and-prefix.patch + * Removed 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch + * Removed 0128-90lvm-Install-dm-snapshot-module.patch + * Removed 0130-nfs-Always-add-all-kernel-modules-for-kdump.patch + * Removed 0131-40network-handle-prefixed-IP-addresses-correctly.patch + * Removed 0132-40network-fixup-static-network-configuration.patch + * Removed 0133-Allow-multiple-configurations-per-network-interface-.patch + * Removed 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch + * Removed 0138-fips_add_aesni-intel.patch + * Removed 0139-fips-kernel-4.4-fixes.patch + * Removed 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch + * Removed 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch + * Removed 0145-40network-handle-ip-ifname-static-correctly.patch + * Removed 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch + * Removed 0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch + * Removed 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe.patch + * Removed
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-05-28 09:40:39 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.5148 (New) Package is "dracut" Tue May 28 09:40:39 2019 rev:138 rq:705447 version:049+git92.951f754b Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-05-03 22:06:57.850863647 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new.5148/dracut.changes 2019-05-28 09:40:43.993896426 +0200 @@ -1,0 +2,229 @@ +Sat May 25 19:40:09 UTC 2019 - Daniel Molkentin + +- Bump to 049 +- Patches are now maintained in git + * Removed 0012-40network-Fix-race-condition-when-wait-for-networks.patch + * Removed 0013-40network-always-start-netroot-in-ifup.sh.patch + * Removed 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch + * Removed 0016-Add-new-s390x-specific-rule-files.patch + * Removed 0017-45ifcfg-use-distro-specific-scripts.patch + * Removed 0020-00warpclock-Set-correct-timezone.patch + * Removed 0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch + * Removed 0048-40network-Only-enable-network-interfaces-if-explicit.patch + * Removed 0053-01fips-fixup-loading-issues.patch + * Removed 0056-81cio_ignore-handle-cio_ignore-commandline.patch + * Removed 0057-01fips-Include-some-more-hmacs.patch + * Removed 0058-dracut-add-warning-when-including-unsupported-module.patch + * Removed 0059-99suse-Add-SUSE-specific-initrd-parsing.patch + * Removed 0060-45ifcfg-Add-SUSE-specific-write-ifcfg-file.patch + * Removed 0061-45ifcfg-Fixup-error-message-in-write-ifcfg-suse.patch + * Removed 0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch + * Removed 0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch + * Removed 0079-95dasd_rules-fixup-rd.dasd-parsing.patch + * Removed 0080-95dasd_rules-print-out-rd.dasd-commandline.patch + * Removed 0081-95dasd_mod-do-not-set-module-parameters-if-dasd_cio_.patch + * Removed 0083-95zfcp_rules-Fixup-rd.zfcp-parsing.patch + * Removed 0085-95zfcp_rules-print-out-rd.zfcp-commandline-parameter.patch + * Removed 0086-95zfcp_rules-Auto-generate-udev-rule-for-ipl-device.patch + * Removed 0087-95dasd_rules-Auto-generate-udev-rule-for-ipl-device.patch + * Removed 0088-91zipl-Add-new-module-to-update-s390x-configuration.patch + * Removed 0089-40network-create-var-lib-wicked-in-ifup.sh.patch + * Removed 0090-dracut-caps-Remove-whole-caps-module.patch + * Removed 0091-dracut-biosdevname-In-SUSE-biosdevname-package-is-in.patch + * Removed 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch + * Removed 0107-Fixup-typo-firmare-instead-of-firmware.patch + * Removed 0108-91zipl-Store-commandline-correctly.patch + * Removed 0109-95dasd_rules-Store-all-devices-in-commandline.patch + * Removed 0110-95zfcp_rules-Store-all-devices-in-commandline.patch + * Removed 0113-91zipl-Install-script-as-executable.patch + * Removed 0114-91zipl-Translate-ext2-3-into-ext4.patch + * Removed 0116-Mark-scripts-as-executable.patch + * Removed 0117-95dasd_rules-Enable-the-device-before-checking-devic.patch + * Removed 0118-95zfcp_rules-Enable-the-device-before-checking-devic.patch + * Removed 0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch + * Removed 0123-95zfcp_rules-fix-typo-in-module_setup.patch + * Removed 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch + * Removed 0125-40network-separate-mask-and-prefix.patch + * Removed 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch + * Removed 0128-90lvm-Install-dm-snapshot-module.patch + * Removed 0130-nfs-Always-add-all-kernel-modules-for-kdump.patch + * Removed 0131-40network-handle-prefixed-IP-addresses-correctly.patch + * Removed 0132-40network-fixup-static-network-configuration.patch + * Removed 0133-Allow-multiple-configurations-per-network-interface-.patch + * Removed 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch + * Removed 0138-fips_add_aesni-intel.patch + * Removed 0139-fips-kernel-4.4-fixes.patch + * Removed 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch + * Removed 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch + * Removed 0145-40network-handle-ip-ifname-static-correctly.patch + * Removed 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch + * Removed 0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch + * Removed 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe.patch + * Removed 0159-network-Try-to-load-xennet.patch + * Removed 0160-s390-update_active_devices_initrd.patch + * Removed 0161-95zfcp_rules-simplified-rd.zfcp-commandline-for-NPIV.patch + * Removed 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch + * Removed
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-05-03 22:06:56 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.5148 (New) Package is "dracut" Fri May 3 22:06:56 2019 rev:137 rq:698239 version:044.2 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-03-19 11:08:29.882092966 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.5148/dracut.changes 2019-05-03 22:06:57.850863647 +0200 @@ -1,0 +2,18 @@ +Thu Apr 25 23:40:25 UTC 2019 - Daniel Molkentin + +- dracut-lib.sh:dev_unit_name() guard against $dev beginning with "-" (bsc#1132448) + * adds 0601-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch + +--- +Wed Apr 24 08:52:33 UTC 2019 - Daniel Molkentin + +- 95iscsi: avoid error messages when building initrd, multipath timeouts + (bsc#1130114, bsc#1130107, bsc#1121238) + * adds 0595-iscsi-don-t-continue-waiting-if-the-root-device-is-p.patch + * adds 0596-network-stop-waiting-for-interfaces-if-root-device-i.patch + * adds 0597-iscsiroot-parse_iscsi_root-overwrites-command-line-a.patch + * adds 0598-iscsiroot-there-s-never-more-than-one-target-per-cal.patch + * adds 0599-iscsiroot-try-targets-only-once.patch + * adds 0600-iscsiroot-remove-bashisms.patch + +--- @@ -180 +198 @@ - (boo#1089332) + (bsc#1089332) New: 0595-iscsi-don-t-continue-waiting-if-the-root-device-is-p.patch 0596-network-stop-waiting-for-interfaces-if-root-device-i.patch 0597-iscsiroot-parse_iscsi_root-overwrites-command-line-a.patch 0598-iscsiroot-there-s-never-more-than-one-target-per-cal.patch 0599-iscsiroot-try-targets-only-once.patch 0600-iscsiroot-remove-bashisms.patch 0601-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.lPK6y5/_old 2019-05-03 22:07:05.162877681 +0200 +++ /var/tmp/diff_new_pack.lPK6y5/_new 2019-05-03 22:07:05.162877681 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -433,6 +433,14 @@ Patch593: 0593-dracut-only-copy-xattr-if-root.patch # Patch specific to SUSE, not upstream Patch594: 0594-Check-SUSE-kernel-module-dependencies-recursively.patch +# Patches 595-600 submitted upstream https://github.com/dracutdevs/dracut/pull/562 +Patch595: 0595-iscsi-don-t-continue-waiting-if-the-root-device-is-p.patch +Patch596: 0596-network-stop-waiting-for-interfaces-if-root-device-i.patch +Patch597: 0597-iscsiroot-parse_iscsi_root-overwrites-command-line-a.patch +Patch598: 0598-iscsiroot-there-s-never-more-than-one-target-per-cal.patch +Patch599: 0599-iscsiroot-try-targets-only-once.patch +Patch600: 0600-iscsiroot-remove-bashisms.patch +Patch601: 0601-base-dracut-lib.sh-dev_unit_name-guard-against-dev-b.patch BuildRequires: asciidoc BuildRequires: bash @@ -745,6 +753,13 @@ %patch592 -p1 %patch593 -p1 %patch594 -p1 +%patch595 -p1 +%patch596 -p1 +%patch597 -p1 +%patch598 -p1 +%patch599 -p1 +%patch600 -p1 +%patch601 -p1 %build %configure\ ++ 0595-iscsi-don-t-continue-waiting-if-the-root-device-is-p.patch ++ >From 06d95ed6eb72ad9b1a4666b3d7cb6977e5b83ca5 Mon Sep 17 00:00:00 2001 From: Martin Wilck Date: Thu, 21 Mar 2019 16:27:04 +0100 Subject: [PATCH 1/6] iscsi: don't continue waiting if the root device is present dracut waits for every iscsiroot connection to be established before switching root. This is not necessary in multipath scenarios, where a single path is usually sufficient to set up the root device, and where users expect booting to succeed unless all paths are down. Don't wait for the iscsi portal to start if the root device has already been found. --- modules.d/95iscsi/parse-iscsiroot.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules.d/95iscsi/parse-iscsiroot.sh b/modules.d/95iscsi/parse-iscsiroot.sh index f884e684..b96605ef 100755 --- a/modules.d/95iscsi/parse-iscsiroot.sh +++ b/modules.d/95iscsi/parse-iscsiroot.sh @@ -84,7 +84,7 @@ if [ -n "$iscsi_firmware" ]; then modprobe -b -q iscsi_boot_sysfs 2>/dev/null modprobe -b -q iscsi_ibft # if no ip= is given, but firmware -echo "[ -f '/tmp/iscsistarted-firmware' ]" > $hookdir/initqueue/finished/iscsi_started.sh +echo "${DRACUT_SYSTEMD+systemctl is-active initrd-root-device.target ||
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-03-19 11:08:28 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.28833 (New) Package is "dracut" Tue Mar 19 11:08:28 2019 rev:136 rq:685052 version:044.2 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-03-12 09:50:25.563573807 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.28833/dracut.changes 2019-03-19 11:08:29.882092966 +0100 @@ -1,0 +2,5 @@ +Thu Mar 14 15:42:45 UTC 2019 - Daniel Molkentin + +- Bump version to 044.2 to provide a version to lock on to (bsc#1127891) + +--- Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.j2f7gp/_old 2019-03-19 11:08:34.630091874 +0100 +++ /var/tmp/diff_new_pack.j2f7gp/_new 2019-03-19 11:08:34.634091873 +0100 @@ -21,7 +21,7 @@ Name: dracut # Need minor increase for reliable conflicts by systemd, use %{_pkg_version} for real version -Version:044.1 +Version:044.2 Release:0 Summary:Initramfs generator using udev License:GPL-2.0-or-later AND LGPL-2.1-or-later
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-03-12 09:50:23 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.28833 (New) Package is "dracut" Tue Mar 12 09:50:23 2019 rev:135 rq:684094 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-03-05 12:15:10.905028185 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.28833/dracut.changes 2019-03-12 09:50:25.563573807 +0100 @@ -1,0 +2,11 @@ +Mon Mar 11 17:02:07 UTC 2019 - Daniel Molkentin + +- Check SUSE kernel module dependencies recursively (bsc#1127891) + * adds 0594-Check-SUSE-kernel-module-dependencies-recursively.patch + +--- +Thu Feb 28 20:09:28 UTC 2019 - Michal Suchanek + +- Handle non-versioned dependency in purge-kernels. + +--- New: 0594-Check-SUSE-kernel-module-dependencies-recursively.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.wBs9rw/_old 2019-03-12 09:50:28.515573218 +0100 +++ /var/tmp/diff_new_pack.wBs9rw/_new 2019-03-12 09:50:28.515573218 +0100 @@ -431,6 +431,8 @@ Patch592: 0592-95iscsi-handle-qedi-like-bnx2i.patch # Patch adopted from upstream commit e7ba1392e180eb6f5e19dfd28a340a98cf09a3cd Patch593: 0593-dracut-only-copy-xattr-if-root.patch +# Patch specific to SUSE, not upstream +Patch594: 0594-Check-SUSE-kernel-module-dependencies-recursively.patch BuildRequires: asciidoc BuildRequires: bash @@ -742,6 +744,7 @@ %patch591 -p1 %patch592 -p1 %patch593 -p1 +%patch594 -p1 %build %configure\ ++ 0594-Check-SUSE-kernel-module-dependencies-recursively.patch ++ >From 6ead8ad47fa141eca039c45f09805808a5ff7d4d Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Mon, 11 Mar 2019 17:35:14 +0100 Subject: [PATCH] Check SUSE kernel module dependencies recursively This fixes commit f29f334cf1638594f90bbf3e775917c610232785 Reference: bsc#1127891 --- dracut-init.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dracut-init.sh b/dracut-init.sh index 65597ffa..74e2086d 100644 --- a/dracut-init.sh +++ b/dracut-init.sh @@ -954,7 +954,7 @@ for_each_kmod_dep() { for suse_mod_dep in ${suse_mod_deps["${_kmod%.ko*}"]}; do _modpath=$(modinfo -k "$kernel" -F filename "$suse_mod_dep" 2> /dev/null) [ -n "$_modpath" ] || continue -for_each_kmod_dep "$_func" "$_modpath" "$@" +for_each_kmod_dep "$_func" $(basename "${_modpath%.ko*}") "$@" $_func ${_modpath} || exit $? done } -- 2.16.4 ++ purge-kernels ++ --- /var/tmp/diff_new_pack.wBs9rw/_old 2019-03-12 09:50:28.907573140 +0100 +++ /var/tmp/diff_new_pack.wBs9rw/_new 2019-03-12 09:50:28.907573140 +0100 @@ -272,7 +272,7 @@ my $name = shift @_; my $version = shift @_; my @packages = @_; - my $expr = "^" . quotemeta("$name-$version"); + my $expr = "^" . quotemeta($version ? "$name-$version" : $name); my @found = grep { $_ =~ $expr } @packages; return @found if @found; $expr = "^" . quotemeta($name) . " = " . quotemeta($version) . "\$"; @@ -334,12 +334,12 @@ push(@packages, $1) unless $new_packages{$1}; $new_packages{$1} = 1; $retry = 1; - } elsif (/([^ \t]*) = ([^ \t]*) is needed by \(installed\) /) { + } elsif (/([^ \t]*)(?: = ([^ \t]*))? is needed by \(installed\) /) { my @unremovable = find_package($1, $2, @packages); my $match = $unremovable[$#unremovable]; if ($match) { print STDERR "$0: $_\n"; - print STDERR "$0: Keeping $1 = $2 ($match)\n"; + print STDERR "$0: Keeping " . ($2 ? "$1 = $2" : $1) . " ($match)\n"; @packages = grep { $_ !~ $match } @packages; $taboo_packages{$match} = 1; $retry = 1;
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-03-05 12:15:09 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.28833 (New) Package is "dracut" Tue Mar 5 12:15:09 2019 rev:134 rq:678954 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-02-24 17:07:27.148564682 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.28833/dracut.changes 2019-03-05 12:15:10.905028185 +0100 @@ -1,0 +2,6 @@ +Mon Feb 25 14:51:07 UTC 2019 - Daniel Molkentin + +- purge-kernels: Avoid endless loop when uninstalling kernels that depend on + KMPs which in themselves depend on other packages (bsc#1125327) + +--- Other differences: -- ++ purge-kernels ++ --- /var/tmp/diff_new_pack.Skardp/_old 2019-03-05 12:15:14.905026941 +0100 +++ /var/tmp/diff_new_pack.Skardp/_new 2019-03-05 12:15:14.905026941 +0100 @@ -268,8 +268,37 @@ return @packages; } +sub find_package { + my $name = shift @_; + my $version = shift @_; + my @packages = @_; + my $expr = "^" . quotemeta("$name-$version"); + my @found = grep { $_ =~ $expr } @packages; + return @found if @found; + $expr = "^" . quotemeta($name) . " = " . quotemeta($version) . "\$"; + @found = grep { + my @provides = qx/rpm -q --provides $_/; + chomp (@provides); + grep { $_ =~ $expr} @provides; + } @packages; + return @found; +} + +# Try to remove a list of packages. +# +# If there is a KMP or livepatch depending on the package remove it as well. If +# there is another package depending on the kernel keep the kernel. If there is +# a package that depends on a KMP keep the KMP and a kernel required to use the +# KMP. +# In each step a KMP or livepatch may be added or a package which cannot be +# removed due to dependencies is marked as taboo and removed from the list. +# +# Finish when packages uninstall successfully or we can't find any packages to +# add or remove from the list to make it uninstallable. + sub remove_packages { my @packages = @_; + my %taboo_packages; while (1) { pipe(my $read, my $write); @@ -296,25 +325,30 @@ print "Removed:\n", join("\n", @packages), "\n"; return 1; } - my ($retry, @problems); + my $retry = 0; my %old_packages = map { $_ => 1 } @packages; my %new_packages; for (@out) { if (/ is needed by \(installed\) (kernel-syms-.*|kgraft-patch-.*|kernel-livepatch-.*|.*-kmp-.*)/ && - !$old_packages{$1}) { + !$old_packages{$1} && !$taboo_packages{$1}) { push(@packages, $1) unless $new_packages{$1}; $new_packages{$1} = 1; $retry = 1; } elsif (/([^ \t]*) = ([^ \t]*) is needed by \(installed\) /) { - print STDERR "$0: $_\n"; - @packages = grep ! /$1-$2/, @packages; - $retry = 1; - } else { - push(@problems, $_); + my @unremovable = find_package($1, $2, @packages); + my $match = $unremovable[$#unremovable]; + if ($match) { + print STDERR "$0: $_\n"; + print STDERR "$0: Keeping $1 = $2 ($match)\n"; + @packages = grep { $_ !~ $match } @packages; + $taboo_packages{$match} = 1; + $retry = 1; + last; # Only remove one package providing the dependency from the list + } } } if (!$retry) { - print STDERR join("\n", @problems), "\n"; + print STDERR join("\n", @out), "\n"; print STDERR "$0: giving up.\n"; return 0; }
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-02-24 17:07:20 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.28833 (New) Package is "dracut" Sun Feb 24 17:07:20 2019 rev:133 rq:677134 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-02-08 13:46:46.530809626 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.28833/dracut.changes 2019-02-24 17:07:27.148564682 +0100 @@ -1,0 +2,17 @@ +Fri Feb 15 17:23:11 UTC 2019 - Daniel Molkentin + +- Avoid "Failed to chown ... Operation not permitted" when run from non-root, + by not copying xattrs. (osc#1092178) + * adds 0593-dracut-only-copy-xattr-if-root.patch + +--- +Tue Feb 12 16:38:21 UTC 2019 - Daniel Molkentin + +- Correct fix for displaying text on emergency consoles (boo#1124088) + * removes 0589-Fix-displaying-text-on-emergency-consoles.patch + * adds 0589-Fix-98dracut-systemd-dracut-emergency.sh.patch + +- 95iscsi: handle qedi like bnx2i (bsc#1113712) + * adds 0592-95iscsi-handle-qedi-like-bnx2i.patch + +--- Old: 0589-Fix-displaying-text-on-emergency-consoles.patch New: 0589-Fix-98dracut-systemd-dracut-emergency.sh.patch 0592-95iscsi-handle-qedi-like-bnx2i.patch 0593-dracut-only-copy-xattr-if-root.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.5HMISC/_old 2019-02-24 17:07:29.508563560 +0100 +++ /var/tmp/diff_new_pack.5HMISC/_new 2019-02-24 17:07:29.508563560 +0100 @@ -421,12 +421,16 @@ Patch587: 0587-Fix-a-missing-space-in-example-configs.patch # Fix for 0562-Adjust-driver-list-to-modern-kernels.patch Patch588: 0588-Ensure-mmc-host-modules-get-included-properly.patch -# Patch submitted to upstream -Patch589: 0589-Fix-displaying-text-on-emergency-consoles.patch +# Patch adopted from upstream commit 0d08f43d7137e10cbbf7390809c4659128f8a2ea +Patch589: 0589-Fix-98dracut-systemd-dracut-emergency.sh.patch # Patch adopted from upstream commit 53cb081b4c3afa843022d8e6156bdbd4808db4a2 Patch590: 0590-00systemd-check-if-systemd-version-is-a-number.patch # Patch adopted from upstream commit 38ccf7c8e5e19b1e7ef400ff0a77eb92531754c0 Patch591: 0591-91zipl-Don-t-use-contents-of-commented-lines.patch +# Patch submitted to upstream +Patch592: 0592-95iscsi-handle-qedi-like-bnx2i.patch +# Patch adopted from upstream commit e7ba1392e180eb6f5e19dfd28a340a98cf09a3cd +Patch593: 0593-dracut-only-copy-xattr-if-root.patch BuildRequires: asciidoc BuildRequires: bash @@ -736,6 +740,8 @@ %patch589 -p1 %patch590 -p1 %patch591 -p1 +%patch592 -p1 +%patch593 -p1 %build %configure\ ++ 0589-Fix-98dracut-systemd-dracut-emergency.sh.patch ++ >From 0d08f43d7137e10cbbf7390809c4659128f8a2ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B=C3=B6sz=C3=B6rm=C3=A9nyi=20Zolt=C3=A1n?= Date: Tue, 12 Feb 2019 12:55:32 +0100 Subject: [PATCH] Fix 98dracut-systemd/dracut-emergency.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit /dev/consoles does not exist. It's /proc/consoles. Signed-off-by: Böszörményi Zoltán --- modules.d/98dracut-systemd/dracut-emergency.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules.d/98dracut-systemd/dracut-emergency.sh b/modules.d/98dracut-systemd/dracut-emergency.sh index 1a11220b..864f13ba 100755 --- a/modules.d/98dracut-systemd/dracut-emergency.sh +++ b/modules.d/98dracut-systemd/dracut-emergency.sh @@ -31,7 +31,7 @@ if getargbool 1 rd.shell -d -y rdshell || getarg rd.break -d rdbreak; then echo [ -f "$FSTXT" ] && cat "$FSTXT" ) > /dev/$_tty -done < /dev/consoles +done < /proc/consoles [ -f /etc/profile ] && . /etc/profile [ -z "$PS1" ] && export PS1="$_name:\${PWD}# " exec sulogin -e -- 2.16.4 ++ 0592-95iscsi-handle-qedi-like-bnx2i.patch ++ >From 8095b250d173b0e12f9826e7124c0781086be891 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Tue, 12 Feb 2019 16:55:26 +0100 Subject: [PATCH] 95iscsi: handle qedi like bnx2i The new qedi driver needs to be handled just like the bnx2i driver, so update 95iscsi scripts to do this. References: bsc#1113712 Signed-off-by: Lee Duncan --- modules.d/95iscsi/cleanup-iscsi.sh | 5 +++-- modules.d/95iscsi/iscsiroot.sh | 9 ++--- 2 files changed, 9 insertions(+), 5 deletions(-) Index: dracut-044/modules.d/95iscsi/cleanup-iscsi.sh === ---
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-02-08 13:46:46 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.28833 (New) Package is "dracut" Fri Feb 8 13:46:46 2019 rev:132 rq:672496 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2019-01-29 14:45:42.955019281 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.28833/dracut.changes 2019-02-08 13:46:46.530809626 +0100 @@ -1,0 +2,15 @@ +Thu Feb 7 15:23:19 UTC 2019 - Daniel Molkentin + +- 91zipl: Don't use contents of commented lines (osc#1119499) + * adds 0591-91zipl-Don-t-use-contents-of-commented-lines.patch + +--- +Mon Feb 4 16:12:16 UTC 2019 - Daniel Molkentin + +- Fix displaying text on emergency consoles (boo#1124088) + - adds 0589-Fix-displaying-text-on-emergency-consoles.patch + +- Fix systemd version check, will be required for systemd v241 + - 0590-00systemd-check-if-systemd-version-is-a-number.patch + +--- New: 0589-Fix-displaying-text-on-emergency-consoles.patch 0590-00systemd-check-if-systemd-version-is-a-number.patch 0591-91zipl-Don-t-use-contents-of-commented-lines.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.ZJwu36/_old 2019-02-08 13:46:50.310808453 +0100 +++ /var/tmp/diff_new_pack.ZJwu36/_new 2019-02-08 13:46:50.354808440 +0100 @@ -421,6 +421,12 @@ Patch587: 0587-Fix-a-missing-space-in-example-configs.patch # Fix for 0562-Adjust-driver-list-to-modern-kernels.patch Patch588: 0588-Ensure-mmc-host-modules-get-included-properly.patch +# Patch submitted to upstream +Patch589: 0589-Fix-displaying-text-on-emergency-consoles.patch +# Patch adopted from upstream commit 53cb081b4c3afa843022d8e6156bdbd4808db4a2 +Patch590: 0590-00systemd-check-if-systemd-version-is-a-number.patch +# Patch adopted from upstream commit 38ccf7c8e5e19b1e7ef400ff0a77eb92531754c0 +Patch591: 0591-91zipl-Don-t-use-contents-of-commented-lines.patch BuildRequires: asciidoc BuildRequires: bash @@ -727,6 +733,9 @@ %patch586 -p1 %patch587 -p1 %patch588 -p1 +%patch589 -p1 +%patch590 -p1 +%patch591 -p1 %build %configure\ ++ 0589-Fix-displaying-text-on-emergency-consoles.patch ++ >From 71ac8784994c2703ec4313821b3a314326255b65 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Mon, 4 Feb 2019 14:43:04 +0100 Subject: [PATCH] Fix displaying text on emergency consoles Reference: boo#1124088 --- modules.d/98dracut-systemd/dracut-emergency.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules.d/98dracut-systemd/dracut-emergency.sh b/modules.d/98dracut-systemd/dracut-emergency.sh index 1a11220b..b9156d2f 100755 --- a/modules.d/98dracut-systemd/dracut-emergency.sh +++ b/modules.d/98dracut-systemd/dracut-emergency.sh @@ -31,7 +31,7 @@ if getargbool 1 rd.shell -d -y rdshell || getarg rd.break -d rdbreak; then echo [ -f "$FSTXT" ] && cat "$FSTXT" ) > /dev/$_tty -done < /dev/consoles +done < /dev/console [ -f /etc/profile ] && . /etc/profile [ -z "$PS1" ] && export PS1="$_name:\${PWD}# " exec sulogin -e -- 2.16.4 ++ 0590-00systemd-check-if-systemd-version-is-a-number.patch ++ >From 53cb081b4c3afa843022d8e6156bdbd4808db4a2 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Fri, 4 Jan 2019 16:51:15 +0100 Subject: [PATCH] 00systemd: check if systemd version is a number The recent systemd upstream introduced a slightly modified version string which included information about a git commit, which however broke the version check in dracut. Unfortunately, the (( )) bash syntax went along with it in certain cases and introduced a pretty nasty issue, when the systemd would boot up but with slightly changed environment. To prevent this from happening in the future, let's at least check if the version parsed from the `systemd --version` output is a comparable number. --- modules.d/00systemd/module-setup.sh | 5 + 1 file changed, 5 insertions(+) diff --git a/modules.d/00systemd/module-setup.sh b/modules.d/00systemd/module-setup.sh index 1ed4b34f..3583062b 100755 --- a/modules.d/00systemd/module-setup.sh +++ b/modules.d/00systemd/module-setup.sh @@ -5,6 +5,11 @@ check() { [[ $mount_needs ]] && return 1 if require_binaries $systemdutildir/systemd; then SYSTEMD_VERSION=$($systemdutildir/systemd --version | { read a b a; echo $b; }) +# Check if the systemd version is a valid number +if ! [[ $SYSTEMD_VERSION =~ ^[0-9]+$ ]]; then +
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2019-01-29 14:45:41 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new.28833 (New) Package is "dracut" Tue Jan 29 14:45:41 2019 rev:131 rq:668712 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-11-06 15:35:26.103607416 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new.28833/dracut.changes 2019-01-29 14:45:42.955019281 +0100 @@ -1,0 +2,47 @@ +Fri Jan 25 16:03:09 UTC 2019 - Daniel Molkentin + +- Remove invalid "FONT_MAP=none" from vconsole.conf (osc#1013573) + +--- +Mon Jan 21 14:01:20 UTC 2019 - Daniel Molkentin + +- Ensure mmc host modules get included properly (bsc#1119037) + * adds 0588-Ensure-mmc-host-modules-get-included-properly.patch + +--- +Sun Jan 20 21:11:06 UTC 2019 - Daniel Molkentin + +- Fix a missing space in example configs (boo#1121251) + * adds 0587-Fix-a-missing-space-in-example-configs.patch + +--- +Fri Dec 21 11:02:32 UTC 2018 - Michal Suchanek + +- 95zfcp_rules/parse-zfcp.sh: remove rule existence check (bsc#1008352). + * adds 0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch + +--- +Mon Dec 17 15:27:15 UTC 2018 - jdelv...@suse.com + +- dracut-installkernel: Stop keeping old kernel files as .old + (boo#1112327) + + The .old kernel files are confusing grub2 which can't find a + matching directory under /lib/modules. Furthermore, there is no + guarantee that the new modules are fully compatible with the old + kernel. + + If anything goes wrong with a new self-compiled kernel, the user + can always boot back to the distribution kernel, so the .old + backup files are not needed in the first place. Get rid of them + to simplify and speed up the whole process. + +--- +Fri Dec 7 09:56:45 UTC 2018 - Daniel Molkentin + +- emergency mode: bring shell and all vital information to + all ttys specified as console devices + (FATE#325386, bsc#1053248, bsc#937555) + * Adds 0585-emergency-mode-use-sulogin.patch + +--- New: 0585-emergency-mode-use-sulogin.patch 0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch 0587-Fix-a-missing-space-in-example-configs.patch 0588-Ensure-mmc-host-modules-get-included-properly.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.WmTWKX/_old 2019-01-29 14:45:45.083016702 +0100 +++ /var/tmp/diff_new_pack.WmTWKX/_new 2019-01-29 14:45:45.099016683 +0100 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -413,6 +413,14 @@ Patch583: 0583-99base-Allow-files-with-backslashes-in-hostonly-file.patch # Patch adopted from upstream commit b38b7fef36333a59890233dccfbbb6d2c40ebe83 Patch584: 0584-95dasd_rules-mark-dasd-rules-host_only.patch +# Patch adopted from upstream commit 32f68c1f9ac3720e8ce4b95a09c0ce680d5da786 +Patch585: 0585-emergency-mode-use-sulogin.patch +# Patch adopted from git commit 69198cba654cb81093e36cca242481d26bec4b40 +Patch586: 0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch +# Patch adopted from upstream commit 58e0d2d5b5b3a5e7d6dbf74baa2f08f041de5a81 +Patch587: 0587-Fix-a-missing-space-in-example-configs.patch +# Fix for 0562-Adjust-driver-list-to-modern-kernels.patch +Patch588: 0588-Ensure-mmc-host-modules-get-included-properly.patch BuildRequires: asciidoc BuildRequires: bash @@ -715,6 +723,10 @@ %patch582 -p1 %patch583 -p1 %patch584 -p1 +%patch585 -p1 +%patch586 -p1 +%patch587 -p1 +%patch588 -p1 %build %configure\ @@ -790,6 +802,10 @@ %post %service_add_post purge-kernels.service %{?regenerate_initrd_post} +# Due to a bug in YaST and subsequent work by the migration script, /etc/vconsole.conf +# may contain "FONT_MAP=none" which is invalid. While systemd will silently ignore this, +# dracut will complain. Eliminate the entry (bsc#1096771, bsc#1013573). +sed -i '/^FONT_MAP=none/d' %{_sysconfdir}/vconsole.conf || : %post fips %{?regenerate_initrd_post} ++ 0585-emergency-mode-use-sulogin.patch
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-11-06 15:35:21 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Tue Nov 6 15:35:21 2018 rev:130 rq:645917 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-10-25 08:11:12.796232375 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-11-06 15:35:26.103607416 +0100 @@ -1,0 +2,15 @@ +Wed Oct 31 09:57:55 UTC 2018 - Daniel Molkentin + +- 98dracut-systemd: Start systemd-vconsole-setup before dracut-cmdline-ask + (bsc#1055834) + * adds 0582-98dracut-systemd-Start-systemd-vconsole-setup-before.patch + +- Fixed Patch 581 to apply cleanly + * Updates 0581-kernel-modules-add-nfit.patch + +- Mark the DASD udev rules host-only and handle backslashes in paths for + hostonly files (bsc#1090884) + * adds 0583-99base-Allow-files-with-backslashes-in-hostonly-file.patch + * adds 0584-95dasd_rules-mark-dasd-rules-host_only.patch + +--- New: 0582-98dracut-systemd-Start-systemd-vconsole-setup-before.patch 0583-99base-Allow-files-with-backslashes-in-hostonly-file.patch 0584-95dasd_rules-mark-dasd-rules-host_only.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.PDc437/_old 2018-11-06 15:35:29.055602945 +0100 +++ /var/tmp/diff_new_pack.PDc437/_new 2018-11-06 15:35:29.055602945 +0100 @@ -407,6 +407,12 @@ Patch580: 0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch # Patch adopted from upstream commit 09ba1b289f2cba613c1950b03f0f549ebb7eb83f Patch581: 0581-kernel-modules-add-nfit.patch +# Patch adopted from upstream commit e9a84e0a215fb5a79e563f665bc406c0ea177d32 +Patch582: 0582-98dracut-systemd-Start-systemd-vconsole-setup-before.patch +# Patch adopted from upstream commit 7117bf627028298970d8a6a5e153e1942f3430f3 +Patch583: 0583-99base-Allow-files-with-backslashes-in-hostonly-file.patch +# Patch adopted from upstream commit b38b7fef36333a59890233dccfbbb6d2c40ebe83 +Patch584: 0584-95dasd_rules-mark-dasd-rules-host_only.patch BuildRequires: asciidoc BuildRequires: bash @@ -706,6 +712,9 @@ %patch574 -p1 %patch580 -p1 %patch581 -p1 +%patch582 -p1 +%patch583 -p1 +%patch584 -p1 %build %configure\ ++ 0581-kernel-modules-add-nfit.patch ++ --- /var/tmp/diff_new_pack.PDc437/_old 2018-11-06 15:35:29.623602086 +0100 +++ /var/tmp/diff_new_pack.PDc437/_new 2018-11-06 15:35:29.623602086 +0100 @@ -8,11 +8,11 @@ modules.d/90kernel-modules/module-setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh -index f01470e7..3dfceff0 100755 a/modules.d/90kernel-modules/module-setup.sh -+++ b/modules.d/90kernel-modules/module-setup.sh -@@ -41,7 +41,7 @@ installkernel() { +Index: dracut-044/modules.d/90kernel-modules/module-setup.sh +=== +--- dracut-044.orig/modules.d/90kernel-modules/module-setup.sh dracut-044/modules.d/90kernel-modules/module-setup.sh +@@ -55,7 +55,7 @@ installkernel() { yenta_socket scsi_dh_rdac scsi_dh_emc scsi_dh_alua \ atkbd i8042 usbhid firewire-ohci pcmcia hv-vmbus \ virtio virtio_blk virtio_ring virtio_pci virtio_scsi \ @@ -21,6 +21,3 @@ if [[ "$(uname -m)" == arm* || "$(uname -m)" == aarch64 ]]; then # arm/aarch64 specific modules --- -2.16.4 - ++ 0582-98dracut-systemd-Start-systemd-vconsole-setup-before.patch ++ >From e9a84e0a215fb5a79e563f665bc406c0ea177d32 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Wed, 5 Sep 2018 12:06:06 +0200 Subject: [PATCH] 98dracut-systemd: Start systemd-vconsole-setup before dracut-cmdline-ask This is what happened before this patch (edited for brevity): dracut-cmdline-ask.service in modules.d/98dracut-systemd, which invokes dracut-cmdline-ask.sh. This script and systemd-vconsole-setup are started in parallel for the same console (tty1). Then dracut-cmdline-ask quits immediately without doing anything (unless rd.cmdline=ask is given). As this is a bash script and it gets tty as stdin as specified in its *.service, this triggers the hangup of tty1 at its exit. Meanwhile systemd-vconsole-setup continues and tries some ioctls after that, but they fail because of the hung up tty1. The usual culprit for starting systemd-vconsole-setup early on is plymouth-start.service, even if plymouth.enable=0 is set. A popular (and annoying) symptom of this as reported by
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-10-25 08:11:11 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Thu Oct 25 08:11:11 2018 rev:129 rq:642088 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-09-18 11:36:02.196378589 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-10-25 08:11:12.796232375 +0200 @@ -1,0 +2,6 @@ +Wed Oct 10 14:56:36 UTC 2018 - Daniel Molkentin + +- Add nfit module (bsc#1110519) + * adds 0581-kernel-modules-add-nfit.patch + +--- New: 0581-kernel-modules-add-nfit.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.euPt0H/_old 2018-10-25 08:11:15.892230347 +0200 +++ /var/tmp/diff_new_pack.euPt0H/_new 2018-10-25 08:11:15.896230345 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -405,6 +405,8 @@ Patch574: 0574-s-find_btrfs_devs-btrfs_devs.patch # Patch adopted from upstream commit 940169e8d8e500498a3f350b2b3f341ae6548492 Patch580: 0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch +# Patch adopted from upstream commit 09ba1b289f2cba613c1950b03f0f549ebb7eb83f +Patch581: 0581-kernel-modules-add-nfit.patch BuildRequires: asciidoc BuildRequires: bash @@ -703,6 +705,7 @@ %patch573 -p1 %patch574 -p1 %patch580 -p1 +%patch581 -p1 %build %configure\ ++ 0581-kernel-modules-add-nfit.patch ++ >From 09ba1b289f2cba613c1950b03f0f549ebb7eb83f Mon Sep 17 00:00:00 2001 From: Kairui Song Date: Mon, 20 Aug 2018 18:40:05 +0800 Subject: [PATCH] kernel-modules: add nfit To support pmem devices, nfit module is required --- modules.d/90kernel-modules/module-setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh index f01470e7..3dfceff0 100755 --- a/modules.d/90kernel-modules/module-setup.sh +++ b/modules.d/90kernel-modules/module-setup.sh @@ -41,7 +41,7 @@ installkernel() { yenta_socket scsi_dh_rdac scsi_dh_emc scsi_dh_alua \ atkbd i8042 usbhid firewire-ohci pcmcia hv-vmbus \ virtio virtio_blk virtio_ring virtio_pci virtio_scsi \ -"=drivers/pcmcia" =ide nvme vmd +"=drivers/pcmcia" =ide nvme vmd nfit if [[ "$(uname -m)" == arm* || "$(uname -m)" == aarch64 ]]; then # arm/aarch64 specific modules -- 2.16.4
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-09-18 11:35:57 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Tue Sep 18 11:35:57 2018 rev:128 rq:634918 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-06-27 10:17:57.935581903 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-09-18 11:36:02.196378589 +0200 @@ -1,0 +2,14 @@ +Mon Sep 10 16:38:12 UTC 2018 - msucha...@suse.com + +- Add kernel-syms to list of packages to remove with purge-kernels (bsc#1104090). + +- Skip kernels that cannot be removed by purge-kernels due to dependencies and + continue removing other kernels (bsc#1104090). + +--- +Wed Aug 22 15:24:32 UTC 2018 - msucha...@suse.com + +- Fix finding btrfs devices (bsc#1104178). + * add 0574-s-find_btrfs_devs-btrfs_devs.patch + +--- @@ -607 +621 @@ --- +--- New: 0574-s-find_btrfs_devs-btrfs_devs.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.b9vYvK/_old 2018-09-18 11:36:06.176374353 +0200 +++ /var/tmp/diff_new_pack.b9vYvK/_new 2018-09-18 11:36:06.176374353 +0200 @@ -401,6 +401,8 @@ Patch572: 0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch # Patch adopted from upstream commit 8379784a0e8e38b85f36cb605a323dce02fd76b5 Patch573: 0573-lsinitrd.sh-quote-filename-in-extract_files.patch +# Applied upstream as bfa4e45fa74fabf70ca0d80869e3b209f300ef6d +Patch574: 0574-s-find_btrfs_devs-btrfs_devs.patch # Patch adopted from upstream commit 940169e8d8e500498a3f350b2b3f341ae6548492 Patch580: 0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch @@ -699,6 +701,7 @@ %patch571 -p1 %patch572 -p1 %patch573 -p1 +%patch574 -p1 %patch580 -p1 %build ++ 0574-s-find_btrfs_devs-btrfs_devs.patch ++ >From bfa4e45fa74fabf70ca0d80869e3b209f300ef6d Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Mon, 7 May 2018 10:26:05 +0200 Subject: [PATCH] s/find_btrfs_devs/btrfs_devs References: bsc#1104178 Patch-mainline: 048 Git-commit: bfa4e45fa74fabf70ca0d80869e3b209f300ef6d --- dracut.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dracut.sh b/dracut.sh index f52d38ac472a..5b5b27e322c5 100755 --- a/dracut.sh +++ b/dracut.sh @@ -1236,7 +1236,7 @@ if [[ $hostonly ]] && [[ "$hostonly_default_device" != "no" ]]; then push_host_devs "$_dev" if [[ "$_t" == btrfs ]]; then -for i in $(find_btrfs_devs "$_m"); do +for i in $(btrfs_devs "$_m"); do push_host_devs "$i" done fi -- 2.13.7 ++ purge-kernels ++ --- /var/tmp/diff_new_pack.b9vYvK/_old 2018-09-18 11:36:06.524373982 +0200 +++ /var/tmp/diff_new_pack.b9vYvK/_new 2018-09-18 11:36:06.524373982 +0200 @@ -300,11 +300,15 @@ my %old_packages = map { $_ => 1 } @packages; my %new_packages; for (@out) { - if (/ is needed by \(installed\) (kgraft-patch-.*|kernel-livepatch-.*|.*-kmp-.*)/ && + if (/ is needed by \(installed\) (kernel-syms-.*|kgraft-patch-.*|kernel-livepatch-.*|.*-kmp-.*)/ && !$old_packages{$1}) { push(@packages, $1) unless $new_packages{$1}; $new_packages{$1} = 1; $retry = 1; + } elsif (/([^ \t]*) = ([^ \t]*) is needed by \(installed\) /) { + print STDERR "$0: $_\n"; + @packages = grep ! /$1-$2/, @packages; + $retry = 1; } else { push(@problems, $_); }
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-06-27 10:17:55 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Wed Jun 27 10:17:55 2018 rev:127 rq:618958 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-06-18 13:50:18.689186988 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-06-27 10:17:57.935581903 +0200 @@ -1,0 +2,8 @@ +Wed Jun 20 15:44:35 UTC 2018 - tr...@suse.de + +- Add fix to override ACPI tables via initrd, a kernel config variable + changed name (bsc#1098448) + This is mainline git commit 940169e8d8e500498a3f350b2b3f341ae6548492 +A 0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch + +--- New: 0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.jOnV8T/_old 2018-06-27 10:18:01.603448505 +0200 +++ /var/tmp/diff_new_pack.jOnV8T/_new 2018-06-27 10:18:01.607448360 +0200 @@ -401,6 +401,8 @@ Patch572: 0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch # Patch adopted from upstream commit 8379784a0e8e38b85f36cb605a323dce02fd76b5 Patch573: 0573-lsinitrd.sh-quote-filename-in-extract_files.patch +# Patch adopted from upstream commit 940169e8d8e500498a3f350b2b3f341ae6548492 +Patch580: 0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch BuildRequires: asciidoc BuildRequires: bash @@ -697,6 +699,7 @@ %patch571 -p1 %patch572 -p1 %patch573 -p1 +%patch580 -p1 %build %configure\ ++ 0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch ++ From: Harald Hoyer Subject: check for CONFIG_ACPI_TABLE_UPGRADE References: bsc#1098448 Patch-Mainline: 046 Git-commit: 940169e8d8e500498a3f350b2b3f341ae6548492 Git-repo: https://github.com/dracutdevs/dracut.git additionally as for CONFIG_ACPI_INITRD_TABLE_OVERRIDE config parameter got renamed Signed-off-by: Thomas Renninger Index: dracut-044/dracut.sh === --- dracut-044.orig/dracut.sh 2018-06-20 17:43:56.664313292 +0200 +++ dracut-044/dracut.sh2018-06-20 17:43:57.488359175 +0200 @@ -1046,8 +1046,8 @@ if [[ ! $print_cmdline ]]; then fi fi -if [[ $acpi_override = yes ]] && ! check_kernel_config CONFIG_ACPI_INITRD_TABLE_OVERRIDE; then -dwarn "Disabling ACPI override, because kernel does not support it. CONFIG_ACPI_INITRD_TABLE_OVERRIDE!=y" +if [[ $acpi_override = yes ]] && ! ( check_kernel_config CONFIG_ACPI_TABLE_UPGRADE || check_kernel_config CONFIG_ACPI_INITRD_TABLE_OVERRIDE ); then +dwarn "Disabling ACPI override, because kernel does not support it. CONFIG_ACPI_INITRD_TABLE_OVERRIDE!=y or CONFIG_ACPI_TABLE_UPGRADE!=y" unset acpi_override fi
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-06-18 13:50:13 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Mon Jun 18 13:50:13 2018 rev:126 rq:616867 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-04-30 22:51:33.840606309 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-06-18 13:50:18.689186988 +0200 @@ -1,0 +2,20 @@ +Thu Jun 14 12:26:02 UTC 2018 - daniel.molken...@suse.com + +- 40network: Fix static network setup (bsc#1091099) + * adds 0571-40network-Fix-static-network-setup.patch + +- lsinitrd: Fix cat: write error: Broken pipe error (bsc#1094603) + * adds 0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch + * adds 0573-lsinitrd.sh-quote-filename-in-extract_files.patch + +--- +Thu Jun 14 11:48:42 UTC 2018 - daniel.molken...@suse.com + +- 95multipath: Pickup multipath files in /etc/multipath/conf.d (boo#1048551) + * adds 0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch + +- 10i18n: Load all keymaps for a given locale (boo#1065058) + * adds 0569-10i18n-Load-all-keymaps-for-a-given-locale.patch + * adds 0570-10i18n-Fix-possible-infinite-recursion.patch + +--- New: 0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch 0569-10i18n-Load-all-keymaps-for-a-given-locale.patch 0570-10i18n-Fix-possible-infinite-recursion.patch 0571-40network-Fix-static-network-setup.patch 0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch 0573-lsinitrd.sh-quote-filename-in-extract_files.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.WJ5U5K/_old 2018-06-18 13:50:21.545081427 +0200 +++ /var/tmp/diff_new_pack.WJ5U5K/_new 2018-06-18 13:50:21.549081279 +0200 @@ -390,6 +390,17 @@ Patch566: 0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch # Patch specific to SUSE, upstream only documentation Patch567: 0567-Fix-booting-with-fips-1-on-SLES-15.patch +# Applied upstream as d000b9a2c7837be7d1c71fb730675f822cf96fc1 +Patch568: 0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch +# Applied upstream as afd09c9a87ef09e2595f71fdae1d38ac00cfd071 +Patch569: 0569-10i18n-Load-all-keymaps-for-a-given-locale.patch +# Applied upstream as a4e11a0e4d6fbed25244cc0f01732f81841bd642 +Patch570: 0570-10i18n-Fix-possible-infinite-recursion.patch +Patch571: 0571-40network-Fix-static-network-setup.patch +# Patch adopted from upstream commit bce6823a19b3fc0be50ff5c29c5ef90fa58b3430 +Patch572: 0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch +# Patch adopted from upstream commit 8379784a0e8e38b85f36cb605a323dce02fd76b5 +Patch573: 0573-lsinitrd.sh-quote-filename-in-extract_files.patch BuildRequires: asciidoc BuildRequires: bash @@ -680,6 +691,12 @@ %patch565 -p1 %patch566 -p1 %patch567 -p1 +%patch568 -p1 +%patch569 -p1 +%patch570 -p1 +%patch571 -p1 +%patch572 -p1 +%patch573 -p1 %build %configure\ ++ 0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch ++ >From 05f1365ffd1c03bad44fdbb312769044cda032a8 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Fri, 14 Jul 2017 14:21:43 +0200 Subject: [PATCH] 95multipath: Pickup files in /etc/multipath/conf.d Reference: boo#1048551 --- modules.d/90multipath/module-setup.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules.d/90multipath/module-setup.sh b/modules.d/90multipath/module-setup.sh index 85848068..4e059b41 100755 --- a/modules.d/90multipath/module-setup.sh +++ b/modules.d/90multipath/module-setup.sh @@ -92,7 +92,8 @@ install() { xdrgetprio \ /etc/xdrdevices.conf \ /etc/multipath.conf \ -/etc/multipath/* +/etc/multipath/* \ +/etc/multipath/conf.d/* inst $(command -v partx) /sbin/partx -- 2.12.3 ++ 0569-10i18n-Load-all-keymaps-for-a-given-locale.patch ++ >From afd09c9a87ef09e2595f71fdae1d38ac00cfd071 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Thu, 26 Oct 2017 14:59:34 +0200 Subject: [PATCH 1/2] 10i18n: Load all keymaps for a given locale Previously, dracut would only copy the first one found. However, with legacy maps for some locales around, there is a chance we pick the wrong one. Pick all matching keymaps instead Reference: boo#1065058 --- modules.d/10i18n/module-setup.sh | 35 --- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/modules.d/10i18n/module-setup.sh
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-04-30 22:51:29 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Mon Apr 30 22:51:29 2018 rev:125 rq:601124 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-04-22 14:35:19.830323802 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-04-30 22:51:33.840606309 +0200 @@ -1,0 +2,6 @@ +Wed Apr 25 16:50:06 UTC 2018 - daniel.molken...@suse.com + +- 01fips: fix FIPS mode on SLES 15 (bsc#1074984) + * adds 0567-Fix-booting-with-fips-1-on-SLES-15.patch + +--- New: 0567-Fix-booting-with-fips-1-on-SLES-15.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.DAVeIS/_old 2018-04-30 22:51:36.888495102 +0200 +++ /var/tmp/diff_new_pack.DAVeIS/_new 2018-04-30 22:51:36.892494957 +0200 @@ -388,6 +388,8 @@ Patch565: 0565-90kernel-modules-Include-Intel-Volume-Management-Dev.patch # Patch specific to SUSE, not upstream Patch566: 0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch +# Patch specific to SUSE, upstream only documentation +Patch567: 0567-Fix-booting-with-fips-1-on-SLES-15.patch BuildRequires: asciidoc BuildRequires: bash @@ -677,6 +679,7 @@ %patch564 -p1 %patch565 -p1 %patch566 -p1 +%patch567 -p1 %build %configure\ ++ 0567-Fix-booting-with-fips-1-on-SLES-15.patch ++ >From c3f2e356ca15c32123334764c014df264d72f149 Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Wed, 25 Apr 2018 18:43:46 +0200 Subject: [PATCH] Fix booting with fips=1 on SLES 15 Also, add some documentation on how FIPS actually works. Reference: bsc#1074984 --- modules.d/01fips/module-setup.sh | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/modules.d/01fips/module-setup.sh b/modules.d/01fips/module-setup.sh index 709cfc85..178bae17 100755 --- a/modules.d/01fips/module-setup.sh +++ b/modules.d/01fips/module-setup.sh @@ -13,6 +13,12 @@ depends() { # called by dracut installkernel() { local _fipsmodules _mod +# The FIPS process requires that crypto primitives should perform a power-up self test. They must not be loaded and +# used prior to successful completion. FIPS140-2, section 4.9 mandates that during power-up, crypto algorithms should +# perform self tests, displaying an error if any one of them fails. + +# dracut implements this by first compiling a blacklist (provided by the kernel in newer distros) and then +# load the modules in that list one by one in a controlled manner, aborting on failure. if [[ -f "${srcmods}/modules.fips" ]]; then _fipsmodules="$(cat "${srcmods}/modules.fips")" else @@ -28,6 +34,7 @@ installkernel() { _fipsmodules+="ablk_helper cryptd twofish_x86_64_3way lrw glue_helper twofish_x86_64 twofish_common blowfish_generic " _fipsmodules+="blowfish_x86_64 blowfish_common des_generic cbc " _fipsmodules+="algif_hash af_alg crypto_user " +_fipsmodules+="sha3_generic " fi mkdir -m 0755 -p "${initdir}/etc/modprobe.d" @@ -52,10 +59,10 @@ install() { inst_libdir_file \ fipscheck .fipscheck.hmac \ libfipscheck.so.1 \ -.libfipscheck.so.1.hmac .libfipscheck.so.1.1.0.hmac \ - libcrypto.so.1.0.0 libssl.so.1.0.0 \ -.libcrypto.so.1.0.0.hmac .libssl.so.1.0.0.hmac \ -.libcryptsetup.so.4.5.0.hmac .libcryptsetup.so.4.hmac \ +.libfipscheck.so.1.hmac .libfipscheck.so.1.2.1.hmac \ + libcrypto.so.1.1 libssl.so.1.1 \ +.libcrypto.so.1.1.hmac .libssl.so.1.1.hmac \ +.libcryptsetup.so.12.1.0.hmac .libcryptsetup.so.12.hmac \ .libgcrypt.so.20.hmac \ libfreeblpriv3.so libfreeblpriv3.chk -- 2.13.6
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-04-22 14:35:18 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Sun Apr 22 14:35:18 2018 rev:124 rq:598536 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-03-24 16:06:10.035424082 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-04-22 14:35:19.830323802 +0200 @@ -1,0 +2,16 @@ +Thu Apr 19 11:51:07 UTC 2018 - daniel.molken...@suse.com + +- Do not attempt to run purge-kernels.service on ro rootfs (bsc#1087880) + +--- +Thu Apr 19 11:36:26 UTC 2018 - daniel.molken...@suse.com + +- 95nfs: If no server is configured, read BOOTSERVERADDR from wicked's leaseinf + (boo#1089332) + * adds 0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch +--- +Thu Apr 5 11:05:15 UTC 2018 - daniel.molken...@suse.com + +- Remove RH-specific s390 modules (bsc#1086216) + +--- New: 0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.XgD4sF/_old 2018-04-22 14:35:23.210201487 +0200 +++ /var/tmp/diff_new_pack.XgD4sF/_new 2018-04-22 14:35:23.218201198 +0200 @@ -386,6 +386,8 @@ Patch564: 0564-40network-Always-set-the-gw-variable.patch # Patch submitted to upstream as 774090d2223cc58db259f5670bde17bd37b286ea Patch565: 0565-90kernel-modules-Include-Intel-Volume-Management-Dev.patch +# Patch specific to SUSE, not upstream +Patch566: 0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch BuildRequires: asciidoc BuildRequires: bash @@ -674,6 +676,7 @@ %patch563 -p1 %patch564 -p1 %patch565 -p1 +%patch566 -p1 %build %configure\ @@ -694,6 +697,11 @@ rm -fr %{buildroot}/%{dracutlibdir}/modules.d/00dash rm -fr %{buildroot}/%{dracutlibdir}/modules.d/05busybox +# Remove RH-specific s390 modules +rm -fr %{buildroot}/%{dracutlibdir}/modules.d/95dasd +rm -fr %{buildroot}/%{dracutlibdir}/modules.d/95zfcp +rm -fr %{buildroot}/%{dracutlibdir}/modules.d/95znet + # remove gentoo specific modules rm -fr %{buildroot}%{dracutlibdir}/modules.d/50gensplash @@ -888,7 +896,6 @@ %{dracutlibdir}/modules.d/91crypt-gpg %{dracutlibdir}/modules.d/91crypt-loop %{dracutlibdir}/modules.d/91zipl -%{dracutlibdir}/modules.d/95znet %{dracutlibdir}/modules.d/95fcoe-uefi %{dracutlibdir}/modules.d/95nbd %{dracutlibdir}/modules.d/95nfs @@ -900,12 +907,10 @@ %{dracutlibdir}/modules.d/95resume %{dracutlibdir}/modules.d/95rootfs-block %{dracutlibdir}/modules.d/95dcssblk -%{dracutlibdir}/modules.d/95dasd %{dracutlibdir}/modules.d/95dasd_mod %{dracutlibdir}/modules.d/95dasd_rules %{dracutlibdir}/modules.d/95fstab-sys %{dracutlibdir}/modules.d/95lunmask -%{dracutlibdir}/modules.d/95zfcp %{dracutlibdir}/modules.d/95zfcp_rules %{dracutlibdir}/modules.d/95qeth_rules %{dracutlibdir}/modules.d/95terminfo ++ 0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch ++ >From af76a8ca775ba44815116ae880de56d7a8a03c97 Mon Sep 17 00:00:00 2001 From: Fabian VogtDate: Thu, 12 Apr 2018 14:27:43 +0200 Subject: [PATCH] 95nfs: If no server is configured, read BOOTSERVERADDR from wicked's leaseinfo References: boo#1089332 --- modules.d/95nfs/nfs-lib.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules.d/95nfs/nfs-lib.sh b/modules.d/95nfs/nfs-lib.sh index 58aa7e30..b2e5f91d 100755 --- a/modules.d/95nfs/nfs-lib.sh +++ b/modules.d/95nfs/nfs-lib.sh @@ -106,7 +106,7 @@ anaconda_nfsv6_to_var() { # fill in missing server/path from DHCP options. nfsroot_from_dhcp() { local f -for f in /tmp/net.$1.override /tmp/dhclient.$1.dhcpopts; do +for f in /tmp/net.$1.override /tmp/dhclient.$1.dhcpopts /tmp/leaseinfo.$1.dhcp.*; do [ -f $f ] && . $f done [ -n "$new_root_path" ] && nfsroot_to_var "$nfs:$new_root_path" @@ -114,6 +114,7 @@ nfsroot_from_dhcp() { [ -z "$server" ] && server=$srv [ -z "$server" ] && server=$new_dhcp_server_identifier [ -z "$server" ] && server=$new_next_server +[ -z "$server" ] && server=$BOOTSERVERADDR [ -z "$server" ] && server=${new_root_path%%:*} } -- 2.13.6 ++ purge-kernels.service ++ --- /var/tmp/diff_new_pack.XgD4sF/_old 2018-04-22 14:35:24.094169497 +0200 +++ /var/tmp/diff_new_pack.XgD4sF/_new 2018-04-22 14:35:24.094169497 +0200 @@ -2,6 +2,7 @@ Description=Purge old kernels After=local-fs.target
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-03-24 16:06:07 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Sat Mar 24 16:06:07 2018 rev:123 rq:588545 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-03-12 12:09:41.379823691 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-03-24 16:06:10.035424082 +0100 @@ -1,0 +2,30 @@ +Mon Mar 19 11:39:10 CET 2018 - ku...@suse.de + +- Use %license instead of %doc [bsc#1082318] + +--- +Fri Mar 16 10:53:32 UTC 2018 - daniel.molken...@suse.com + +- Instead of using arping, use wicked's own implementation (bsc#1078245) + Follow-up patch to "disable arping", requires wicked 0.6.46. + * adds 0563-40network-collapse-arping-and-dhcp-calls-into-wicked.patch + +- Wicked: Properly add set gateway variable when using dhcp (bsc#1085614) + * adds 0564-40network-Always-set-the-gw-variable.patch + +- Allow booting from block devices using intel vmd (bsc#1079924) + * adds 0565-90kernel-modules-Include-Intel-Volume-Management-Dev.patch + +--- +Tue Mar 13 16:51:09 UTC 2018 - daniel.molken...@suse.com + +- Enable aarch64 and adds critical drivers of ARM platform (bsc#1084272) + * adds 0562-Adjust-driver-list-to-modern-kernels.patch + +--- +Fri Mar 9 15:06:59 UTC 2018 - daniel.molken...@suse.com + +- 95iscsi: Add the qedi driver to driver list for iscsi boot + * adds 0561-Add-the-qedi-driver-to-driver-list-for-iscsi-boot.patch + +--- @@ -4,0 +35,15 @@ + +--- +Thu Mar 1 10:45:26 UTC 2018 - daniel.molken...@suse.com + +- 90kernel-modules: Ensure PCI host modules are included (boo#1079924) + * adds 0560-90kernel-modules-Ensure-PCI-host-modules-are-include.patch + +--- +Wed Feb 28 14:33:57 UTC 2018 - daniel.molken...@suse.com + +- 40network: Add wickedd duid.xml and iaid.xml if available + (bsc#1022872, bsc#1082832) + * adds 0559-Add-wickedd-duid.xml-and-iaid.xml-if-available.patch + +- 95qeth_rules: Fix file permissions (FATE#323440) New: 0559-Add-wickedd-duid.xml-and-iaid.xml-if-available.patch 0560-90kernel-modules-Ensure-PCI-host-modules-are-include.patch 0561-Add-the-qedi-driver-to-driver-list-for-iscsi-boot.patch 0562-Adjust-driver-list-to-modern-kernels.patch 0563-40network-collapse-arping-and-dhcp-calls-into-wicked.patch 0564-40network-Always-set-the-gw-variable.patch 0565-90kernel-modules-Include-Intel-Volume-Management-Dev.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.4QNouT/_old 2018-03-24 16:06:14.055279170 +0100 +++ /var/tmp/diff_new_pack.4QNouT/_new 2018-03-24 16:06:14.067278738 +0100 @@ -24,7 +24,7 @@ Version:044.1 Release:0 Summary:Initramfs generator using udev -License:GPL-2.0+ and LGPL-2.1+ +License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/Base Url:https://dracut.wiki.kernel.org/ Source0: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{_pkg_version}.tar.xz @@ -372,6 +372,20 @@ Patch557: 0557-40network-make-arping-optional.patch # Applied upstream as 285495814becd9310bab3ab268a84ff54f43ed35 Patch558: 0558-40network-remove-brctl-dependency.patch +# Patch specific to SUSE, not upstream +Patch559: 0559-Add-wickedd-duid.xml-and-iaid.xml-if-available.patch +# Patch submitted to upstream as c68c28af2f140522e1dfae98ad62c56b01cbf175 +Patch560: 0560-90kernel-modules-Ensure-PCI-host-modules-are-include.patch +# Patch submitted to upstream as 446c3bb2e25238f499bec875bbe4978a31d4e3d6 +Patch561: 0561-Add-the-qedi-driver-to-driver-list-for-iscsi-boot.patch +# Patches taken from upstream (squashed) +Patch562: 0562-Adjust-driver-list-to-modern-kernels.patch +# Patch specific to SUSE, not upstream +Patch563: 0563-40network-collapse-arping-and-dhcp-calls-into-wicked.patch +# Patch specific to SUSE, not upstream +Patch564: 0564-40network-Always-set-the-gw-variable.patch +# Patch submitted to upstream as 774090d2223cc58db259f5670bde17bd37b286ea +Patch565: 0565-90kernel-modules-Include-Intel-Volume-Management-Dev.patch BuildRequires: asciidoc BuildRequires: bash @@ -650,8 +664,16 @@ %patch554 -p1 %patch555 -p1 %patch556 -p1 +chmod a+x
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-03-12 12:09:40 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Mon Mar 12 12:09:40 2018 rev:122 rq:584473 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-02-25 11:33:24.878111338 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-03-12 12:09:41.379823691 +0100 @@ -1,0 +2,5 @@ +Wed Mar 7 15:47:48 UTC 2018 - lpecha...@suse.com + +- purge-kernels: Handle SLE 15 kernel live patches (bsc#108437) + +--- Other differences: -- ++ purge-kernels ++ --- /var/tmp/diff_new_pack.XcDYcB/_old 2018-03-12 12:09:47.351609628 +0100 +++ /var/tmp/diff_new_pack.XcDYcB/_new 2018-03-12 12:09:47.355609485 +0100 @@ -300,7 +300,7 @@ my %old_packages = map { $_ => 1 } @packages; my %new_packages; for (@out) { - if (/ is needed by \(installed\) (kgraft-patch-.*|.*-kmp-.*)/ && + if (/ is needed by \(installed\) (kgraft-patch-.*|kernel-livepatch-.*|.*-kmp-.*)/ && !$old_packages{$1}) { push(@packages, $1) unless $new_packages{$1}; $new_packages{$1} = 1;
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-02-25 11:33:23 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Sun Feb 25 11:33:23 2018 rev:121 rq:579516 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-02-13 10:26:02.752352122 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-02-25 11:33:24.878111338 +0100 @@ -1,0 +2,9 @@ +Fri Feb 23 13:04:52 UTC 2018 - daniel.molken...@suse.com + +- 40network: disable arping, it is no longer part of default installation (bsc#1078245) + * Adds 0557-40network-make-arping-optional.patch + +- 40network: replace brctl, it is longer part of default installation (bsc#1078245) + * Adds 0558-40network-remove-brctl-dependency.patch + +--- New: 0557-40network-make-arping-optional.patch 0558-40network-remove-brctl-dependency.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.Ucpm6B/_old 2018-02-25 11:33:27.570013590 +0100 +++ /var/tmp/diff_new_pack.Ucpm6B/_new 2018-02-25 11:33:27.570013590 +0100 @@ -368,6 +368,10 @@ Patch555: 0555-Avoid-executing-emergency-hooks-twice.patch # Patch submitted to upstream as 62ceddfd3e3b9da8bdceb1be72dae55abdf35498 Patch556: 0556-95qeth_rules-Add-new-module-to-copy-qeth-rules.patch +# Patch not upstream, better fix depends on wicked +Patch557: 0557-40network-make-arping-optional.patch +# Applied upstream as 285495814becd9310bab3ab268a84ff54f43ed35 +Patch558: 0558-40network-remove-brctl-dependency.patch BuildRequires: asciidoc BuildRequires: bash @@ -646,6 +650,8 @@ %patch554 -p1 %patch555 -p1 %patch556 -p1 +%patch557 -p1 +%patch558 -p1 %build %configure\ ++ 0557-40network-make-arping-optional.patch ++ >From a36a38050e9091b1325bd7cc9e2190a31bb0da26 Mon Sep 17 00:00:00 2001 From: Hannes ReineckeDate: Tue, 30 Jan 2018 11:14:06 +0100 Subject: [PATCH 1/2] 40network: make arping optional 'arping' is not part of the standard installation on SLE15, so we should be making it optional. References: bsc#1078245 Signed-off-by: Hannes Reinecke --- modules.d/40network/dhclient-script.sh | 3 +++ modules.d/40network/ifup.sh| 2 +- modules.d/40network/module-setup.sh| 6 +++--- modules.d/40network/net-lib.sh | 4 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/modules.d/40network/dhclient-script.sh b/modules.d/40network/dhclient-script.sh index 9aac2b17..f8a558c7 100755 --- a/modules.d/40network/dhclient-script.sh +++ b/modules.d/40network/dhclient-script.sh @@ -113,6 +113,9 @@ case $reason in if [ -f /sys/class/net/$netif/device/layer2 ]; then read layer2 < /sys/class/net/$netif/device/layer2 fi +if ! which arping > /dev/null 2>&1 ; then +layer2=0 +fi if [ "$layer2" != "0" ]; then if ! arping -f -q -D -c 2 -I $netif $new_ip_address ; then warn "Duplicate address detected for $new_ip_address while doing dhcp. retrying" diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh index d9a418e5..11377e6b 100755 --- a/modules.d/40network/ifup.sh +++ b/modules.d/40network/ifup.sh @@ -329,7 +329,7 @@ if strglobin $ip '*:*:*'; then wait_for_ipv6_dad $netif [ "$gw" = "::" ] && gw="" else -if ! arping -f -q -D -c 2 -I $netif $ip; then +if which arping > /dev/null 2>&1 -a ! arping -f -q -D -c 2 -I $netif $ip; then warn "Duplicate address detected for $ip for interface $netif." return 1 fi diff --git a/modules.d/40network/module-setup.sh b/modules.d/40network/module-setup.sh index e23d9e06..18cebc91 100755 --- a/modules.d/40network/module-setup.sh +++ b/modules.d/40network/module-setup.sh @@ -7,7 +7,7 @@ WICKED_EXT_PATH="/etc/wicked/extensions" check() { local _program -require_binaries ip arping $WICKEDD_DHCP_PATH/wickedd-dhcp4 $WICKEDD_DHCP_PATH/wickedd-dhcp6 || return 1 +require_binaries ip $WICKEDD_DHCP_PATH/wickedd-dhcp4 $WICKEDD_DHCP_PATH/wickedd-dhcp6 || return 1 return 255 } @@ -33,8 +33,8 @@ installkernel() { # called by dracut install() { local _arch _i _dir -inst_multiple ip arping hostname sed -inst_multiple -o ping ping6 +inst_multiple ip hostname sed +inst_multiple -o arping ping ping6 inst_multiple -o brctl inst_multiple -o teamd teamdctl teamnl inst_simple /etc/libnl/classid diff --git a/modules.d/40network/net-lib.sh
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-02-13 10:26:01 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Tue Feb 13 10:26:01 2018 rev:120 rq:574781 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2018-01-31 19:48:29.846946900 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-02-13 10:26:02.752352122 +0100 @@ -1,0 +2,9 @@ +Fri Feb 9 16:10:21 UTC 2018 - daniel.molken...@suse.com + +- 95qeth_rules: Add new module to copy qeth rules (FATE#323440) + * Adds 0556-95qeth_rules-Add-new-module-to-copy-qeth-rules.patch + +- Avoid executing emergency hook twice + * Adds 0555-Avoid-executing-emergency-hooks-twice.patch + +--- New: 0555-Avoid-executing-emergency-hooks-twice.patch 0556-95qeth_rules-Add-new-module-to-copy-qeth-rules.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.3E30PG/_old 2018-02-13 10:26:05.204263779 +0100 +++ /var/tmp/diff_new_pack.3E30PG/_new 2018-02-13 10:26:05.208263635 +0100 @@ -36,8 +36,10 @@ Source7:99-debug.conf Source8:s390x_persistent_device.conf -# Network, none are upstream yet: +# Network +# Applied upstream as f0094476fd889b27b391e063f456bf8683670bf0 Patch12:0012-40network-Fix-race-condition-when-wait-for-networks.patch +# None are upstream yet: Patch13:0013-40network-always-start-netroot-in-ifup.sh.patch Patch15:0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch Patch17:0017-45ifcfg-use-distro-specific-scripts.patch @@ -145,7 +147,7 @@ Patch163: 0163-Install-etc-sysconfig-console-to-see-specific-fonts.patch # TODO: Verify: Should be obsolete due to fixes in systemd Patch164: 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch -# Submitted as a check to upstream as 446654703742e6c1d7b1134a7d73b2bf7ce20cda +# Applied upstream as ed2cc8c9b96438be4527dbc9f5814196554abec4 Patch168: 0168-remove_plymouth_logo_file.patch # Applied upstream as 251afd36b2be35b7b27011b6f90b5ab3ff84 Patch180: 0180-i18n_add_correct_fontmaps.patch @@ -362,6 +364,10 @@ Patch553: 0553-98integrity-support-loading-x509-into-the-trusted-bu.patch # Patch submitted to upstream as cb2c9a4338ddc15d55c6c524276a1807bec23485 Patch554: 0554-98integrity-support-X.509-only-EVM-configuration.patch +# Applied upstream as 94f61235d760337fdef692fac5ead589e8f3ab0e +Patch555: 0555-Avoid-executing-emergency-hooks-twice.patch +# Patch submitted to upstream as 62ceddfd3e3b9da8bdceb1be72dae55abdf35498 +Patch556: 0556-95qeth_rules-Add-new-module-to-copy-qeth-rules.patch BuildRequires: asciidoc BuildRequires: bash @@ -638,6 +644,8 @@ %patch552 -p1 %patch553 -p1 %patch554 -p1 +%patch555 -p1 +%patch556 -p1 %build %configure\ @@ -870,6 +878,7 @@ %{dracutlibdir}/modules.d/95lunmask %{dracutlibdir}/modules.d/95zfcp %{dracutlibdir}/modules.d/95zfcp_rules +%{dracutlibdir}/modules.d/95qeth_rules %{dracutlibdir}/modules.d/95terminfo %{dracutlibdir}/modules.d/95udev-rules %{dracutlibdir}/modules.d/95virtfs ++ 0555-Avoid-executing-emergency-hooks-twice.patch ++ >From 64511ab0b73df0c9d704e61b14beba641818dd56 Mon Sep 17 00:00:00 2001 From: Ignaz ForsterDate: Tue, 6 Feb 2018 17:32:47 +0100 Subject: [PATCH] Avoid executing emergency hooks twice When using systemd emergency hooks were executed twice; this patch will avoid that by only calling the hook of systemd is not called anyway. Also see https://github.com/dracutdevs/dracut/pull/374 --- modules.d/99base/dracut-lib.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: dracut-044/modules.d/99base/dracut-lib.sh === --- dracut-044.orig/modules.d/99base/dracut-lib.sh +++ dracut-044/modules.d/99base/dracut-lib.sh @@ -1072,6 +1072,7 @@ _emergency_shell() rm -f -- /.console_lock else debug_off +source_hook "$hook" echo /sbin/rdsosreport echo 'You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot' @@ -1122,12 +1123,12 @@ emergency_shell() echo ; echo warn "$*" -source_hook "$hook" echo if getargbool 1 rd.shell -d -y rdshell || getarg rd.break -d rdbreak; then _emergency_shell $_rdshell_name else +source_hook "$hook" warn "$action has failed. To debug this issue add \"rd.shell rd.debug\" to the kernel command line." # cause a kernel panic
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2018-01-31 19:48:28 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Wed Jan 31 19:48:28 2018 rev:119 rq:569525 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-12-16 20:47:36.034261514 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2018-01-31 19:48:29.846946900 +0100 @@ -1,0 +2,34 @@ +Thu Jan 25 09:19:05 UTC 2018 - daniel.molken...@suse.com + +- support validating the IMA policy file signature, needed since Kernel 4.7 + * Adds 0552-98integrity-support-validating-the-IMA-policy-file-s.patch + +- IMA: improve support for evm key loading (bsc#1077359, fate#323906) + * Adds 0553-98integrity-support-loading-x509-into-the-trusted-bu.patch + * Adds 0554-98integrity-support-X.509-only-EVM-configuration.patch + +- FIPS: Adjust dependencies to work for cryptsetup 2.0 (bsc#1077070) + +- Added a few more patch annotations + +--- +Fri Jan 19 15:29:15 UTC 2018 - daniel.molken...@suse.com + +- Fix typo for ima dependency (evmtcl vs evmctl) (bsc#1073466) + +- Updated Patch annotation regarding their upstream state + +--- +Wed Jan 10 11:25:13 UTC 2018 - daniel.molken...@suse.com + +- FIPS: Try to fetch list of fips modules from the kernel's modules dir (bsc#1074984) + * Adds 0551-fips-use-lib-modules-uname-r-modules.fips.patch + +- Annotated patches regarding their upstream state + +--- +Tue Jan 9 08:08:01 UTC 2018 - daniel.molken...@suse.com + +- dracut-ima requires evmctl and keyutils (bsc#1073466) + +--- New: 0551-fips-use-lib-modules-uname-r-modules.fips.patch 0552-98integrity-support-validating-the-IMA-policy-file-s.patch 0553-98integrity-support-loading-x509-into-the-trusted-bu.patch 0554-98integrity-support-X.509-only-EVM-configuration.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.ksBnNX/_old 2018-01-31 19:48:32.550821180 +0100 +++ /var/tmp/diff_new_pack.ksBnNX/_new 2018-01-31 19:48:32.554820994 +0100 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -36,7 +36,7 @@ Source7:99-debug.conf Source8:s390x_persistent_device.conf -#Network: +# Network, none are upstream yet: Patch12:0012-40network-Fix-race-condition-when-wait-for-networks.patch Patch13:0013-40network-always-start-netroot-in-ifup.sh.patch Patch15:0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch @@ -59,33 +59,61 @@ Patch170: 0170-iscsi-skip-ibft-invalid-dhcp.patch #S390 +# Applied upstream as 55c763b1ff37405da390ab1ef5765683f3a7838e Patch16:0016-Add-new-s390x-specific-rule-files.patch +# Submitted to upstream as d43cccf5885a84d688a3b526d5fc57865369da57 Patch21:0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch +# Submitted to upstream as d0c97fdf4c33bb422f0a13a8752751d3054de143 Patch56:0056-81cio_ignore-handle-cio_ignore-commandline.patch +# Applied upstream as 856d039ba4716ba080fc8d823b3329a4470a60ef Patch75:0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch +# Applied upstream as 5d1ea2d72616ec7ed9cf5e1f3bc99d7d5bc4f003 Patch76:0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch +# Applied upstream as e5d21b80c054235114c4167e0bf7769aa698b4d4 Patch79:0079-95dasd_rules-fixup-rd.dasd-parsing.patch +# Applied upstream as 13626413107b67ab493ccfc4f6a1c6bef228a74e Patch80:0080-95dasd_rules-print-out-rd.dasd-commandline.patch +# Applied upstream as 6f1b5c0dabe57259d7e67ab9b643b11b70deb388 Patch81:0081-95dasd_mod-do-not-set-module-parameters-if-dasd_cio_.patch +# Applied upstream as 9be4be7aa72af312c6b0588ddb008da7632612bc Patch83:0083-95zfcp_rules-Fixup-rd.zfcp-parsing.patch +# Applied upstream as 624f173cbd49b7389577aac10a887f16d4f89b7a Patch85:0085-95zfcp_rules-print-out-rd.zfcp-commandline-parameter.patch +# Applied upstream as c8e531239bf314ae532ca1bc820285250a3b35d7 Patch86:0086-95zfcp_rules-Auto-generate-udev-rule-for-ipl-device.patch +# Applied upstream as bd355f8643555762acf02c6dd6179b683cd0a6aa
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-12-16 20:47:31 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Sat Dec 16 20:47:31 2017 rev:118 rq:557324 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-11-10 14:36:16.273906841 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-12-16 20:47:36.034261514 +0100 @@ -1,0 +2,46 @@ +Fri Dec 15 12:51:39 UTC 2017 - daniel.molken...@suse.com + +- Switch back to fipvlan for bnx2fc (bsc#1052840) + * adds 0548-95fcoe-Switch-back-to-using-fipvlan-for-bnx2fc.patch + +- 95fcoe: Allow bnc2x driver more time to complete DCB negotiation (bsc#1052840) + * adds 0549-fcoe-up-Increase-sleeptime-to-13s.patch + +- 95fcoe: add timeout initqueue entries (bsc#1052840) + * adds 0550-95fcoe-add-timeout-initqueue-entries.patch + +--- +Thu Dec 14 12:33:59 UTC 2017 - daniel.molken...@suse.com + +- Fix task limit in emergency.service (same as in dracut-emergency.service) (bsc#1019938) + * adds 0547-Fix-task-limit-in-emergency.service-the-same-change-.patch + +--- +Wed Dec 13 17:07:10 UTC 2017 - daniel.molken...@suse.com + +- Fix logic for applying 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch + +--- +Wed Dec 13 16:32:54 UTC 2017 - daniel.molken...@suse.com + +- Support AMD CPU families 0x16 and 0x17 (bsc#1072424) + * Adds 0545-Add-early-microcode-support-for-AMD-family-16h.patch + * Adds 0546-Support-Microcode-Updates-for-AMD-CPU-Family-0x17.patch + +--- +Fri Dec 8 08:55:30 UTC 2017 - daniel.molken...@suse.com + +- Make ip=dhcp work. Previously, a network interface specifier was required. + The new behaviour matches documented behaviour. + Adds 0544-40network-Make-ip-dhcp-work.patch + +--- +Wed Dec 6 16:21:33 UTC 2017 - daniel.molken...@suse.com + +- Remove 00systemd-bootchart, which is gone from systemd for some time (bsc#1067279) + Adds 0543-Remove-00systemd-bootchart.patch + +- Ensure 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch is + not applied on Leap either + +--- New: 0543-Remove-00systemd-bootchart.patch 0544-40network-Make-ip-dhcp-work.patch 0545-Add-early-microcode-support-for-AMD-family-16h.patch 0546-Support-Microcode-Updates-for-AMD-CPU-Family-0x17.patch 0547-Fix-task-limit-in-emergency.service-the-same-change-.patch 0548-95fcoe-Switch-back-to-using-fipvlan-for-bnx2fc.patch 0549-fcoe-up-Increase-sleeptime-to-13s.patch 0550-95fcoe-add-timeout-initqueue-entries.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.szZXle/_old 2017-12-16 20:47:37.914170763 +0100 +++ /var/tmp/diff_new_pack.szZXle/_new 2017-12-16 20:47:37.918170570 +0100 @@ -222,10 +222,19 @@ Patch538: 0538-Enable-core-dumps-with-systemd-from-initrd.patch Patch539: 0539-Add-IMA-functionality-fate-323289.patch Patch540: 0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch -%if 0%{?is_opensuse} +# SLE and Leap have persistent net names, but not Factory/TW +%if 0%{?suse_version} && ! 0%{?sle_version} Patch541: 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch %endif Patch542: 0542-Include-crc32c-intel-module-when-using-btrfs.patch +Patch543: 0543-Remove-00systemd-bootchart.patch +Patch544: 0544-40network-Make-ip-dhcp-work.patch +Patch545: 0545-Add-early-microcode-support-for-AMD-family-16h.patch +Patch546: 0546-Support-Microcode-Updates-for-AMD-CPU-Family-0x17.patch +Patch547: 0547-Fix-task-limit-in-emergency.service-the-same-change-.patch +Patch548: 0548-95fcoe-Switch-back-to-using-fipvlan-for-bnx2fc.patch +Patch549: 0549-fcoe-up-Increase-sleeptime-to-13s.patch +Patch550: 0550-95fcoe-add-timeout-initqueue-entries.patch BuildRequires: asciidoc BuildRequires: bash @@ -484,10 +493,18 @@ %patch538 -p1 %patch539 -p1 %patch540 -p1 -%if 0%{?is_opensuse} +%if 0%{?suse_version} && ! 0%{?sle_version} %patch541 -p1 %endif %patch542 -p1 +%patch543 -p1 +%patch544 -p1 +%patch545 -p1 +%patch546 -p1 +%patch547 -p1 +%patch548 -p1 +%patch549 -p1 +%patch550 -p1 %build %configure\ @@ -501,7 +518,7 @@ echo -e "#!/bin/bash\nDRACUT_VERSION=%{_pkg_version}-%{release}" >
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-11-10 14:36:13 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Fri Nov 10 14:36:13 2017 rev:117 rq:538553 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-10-26 18:40:41.682281061 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-11-10 14:36:16.273906841 +0100 @@ -1,0 +2,6 @@ +Fri Nov 3 01:00:25 UTC 2017 - daniel.molken...@suse.com + +- Ensure 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch + is not applied on SLE. + +--- Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.gIaHtN/_old 2017-11-10 14:36:18.985808840 +0100 +++ /var/tmp/diff_new_pack.gIaHtN/_new 2017-11-10 14:36:18.985808840 +0100 @@ -222,7 +222,9 @@ Patch538: 0538-Enable-core-dumps-with-systemd-from-initrd.patch Patch539: 0539-Add-IMA-functionality-fate-323289.patch Patch540: 0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch +%if 0%{?is_opensuse} Patch541: 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch +%endif Patch542: 0542-Include-crc32c-intel-module-when-using-btrfs.patch BuildRequires: asciidoc @@ -482,7 +484,9 @@ %patch538 -p1 %patch539 -p1 %patch540 -p1 +%if 0%{?is_opensuse} %patch541 -p1 +%endif %patch542 -p1 %build
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-10-26 18:40:32 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Thu Oct 26 18:40:32 2017 rev:116 rq:535999 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-10-18 12:50:54.146038023 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-10-26 18:40:41.682281061 +0200 @@ -1,0 +2,9 @@ +Mon Oct 23 10:37:52 UTC 2017 - daniel.molken...@suse.com + +- This is to support predictable interface names (boo#960669) + * adds 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch + +- Include crc32c Intel module when using btrfs (bsc#1011554) + * adds 0542-Include-crc32c-intel-module-when-using-btrfs.patch + +--- New: 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch 0542-Include-crc32c-intel-module-when-using-btrfs.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.lU3F9K/_old 2017-10-26 18:40:44.702140160 +0200 +++ /var/tmp/diff_new_pack.lU3F9K/_new 2017-10-26 18:40:44.702140160 +0200 @@ -222,6 +222,8 @@ Patch538: 0538-Enable-core-dumps-with-systemd-from-initrd.patch Patch539: 0539-Add-IMA-functionality-fate-323289.patch Patch540: 0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch +Patch541: 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch +Patch542: 0542-Include-crc32c-intel-module-when-using-btrfs.patch BuildRequires: asciidoc BuildRequires: bash @@ -480,6 +482,8 @@ %patch538 -p1 %patch539 -p1 %patch540 -p1 +%patch541 -p1 +%patch542 -p1 %build %configure\ ++ 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch ++ >From 9ddabe8afc13e0ea038ab5bc8aaf1cffe1c905ed Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Mon, 23 Oct 2017 12:01:43 +0200 Subject: [PATCH] Make sure 70-persistent-net.rules is included in initramfs This is to support predictable interface names Note: This should not be backported. Reference: boo#960669 --- modules.d/95udev-rules/module-setup.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/modules.d/95udev-rules/module-setup.sh b/modules.d/95udev-rules/module-setup.sh index 5e3f444d..38f7726c 100755 --- a/modules.d/95udev-rules/module-setup.sh +++ b/modules.d/95udev-rules/module-setup.sh @@ -38,6 +38,7 @@ install() { 60-pcmcia.rules \ 60-persistent-storage.rules \ 61-persistent-storage-edd.rules \ +70-persistent-net.rules \ 70-uaccess.rules \ 71-seat.rules \ 73-seat-late.rules \ -- 2.14.1 ++ 0542-Include-crc32c-intel-module-when-using-btrfs.patch ++ >From 3c2699fc3f5602a13ec18a0a07d515847dc11fa9 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Mon, 23 Oct 2017 13:36:18 +0200 Subject: [PATCH] Include crc32c-intel module when using btrfs Reference: bsc#1011554 --- modules.d/90btrfs/module-setup.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules.d/90btrfs/module-setup.sh b/modules.d/90btrfs/module-setup.sh index 9303dbe2..b0d0058b 100755 --- a/modules.d/90btrfs/module-setup.sh +++ b/modules.d/90btrfs/module-setup.sh @@ -26,6 +26,8 @@ depends() { # called by dracut installkernel() { instmods btrfs +# Make sure btfs can use fast crc32c implementations where available (bsc#1011554) +instmods crc32c-intel } # called by dracut -- 2.14.1
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-10-18 12:50:51 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Wed Oct 18 12:50:51 2017 rev:115 rq:534349 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-10-09 19:36:16.859072241 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-10-18 12:50:54.146038023 +0200 @@ -1,0 +2,13 @@ +Tue Oct 17 08:03:22 UTC 2017 - daniel.molken...@suse.com + +- Check the proper variable for a custom IMA keys directory (cherry-picked) + Part of fate#323289. + * adds 0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch + +--- +Sun Oct 8 00:10:44 UTC 2017 - jeng...@inai.de + +- Reword dracut-ima description to avoid misunderstandings. +- Replace old RPM constructs. + +--- New: 0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.k0PmN3/_old 2017-10-18 12:50:56.393932740 +0200 +++ /var/tmp/diff_new_pack.k0PmN3/_new 2017-10-18 12:50:56.393932740 +0200 @@ -221,6 +221,7 @@ Patch537: 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch Patch538: 0538-Enable-core-dumps-with-systemd-from-initrd.patch Patch539: 0539-Add-IMA-functionality-fate-323289.patch +Patch540: 0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch BuildRequires: asciidoc BuildRequires: bash @@ -284,7 +285,7 @@ %description ima This package requires everything which is needed to build an -initramfs with dracut, which tries to load an IMA policy during startup. +initramfs (using dracut) which tries to load an IMA policy during startup. %package tools Summary:Tools to build a local initramfs @@ -478,6 +479,7 @@ %patch537 -p1 %patch538 -p1 %patch539 -p1 +%patch540 -p1 %build %configure\ @@ -487,7 +489,7 @@ make all CFLAGS="%{optflags}" %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install %{?_smp_mflags} echo -e "#!/bin/bash\nDRACUT_VERSION=%{_pkg_version}-%{release}" > %{buildroot}/%{dracutlibdir}/dracut-version.sh ++ 0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch ++ >From 551cc3694e32be97084b1f198f76f4daf908d503 Mon Sep 17 00:00:00 2001 From: Jason DanaDate: Thu, 27 Apr 2017 07:55:58 -0400 Subject: [PATCH] Check the proper variable for a custom IMA keys directory --- modules.d/98integrity/ima-keys-load.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules.d/98integrity/ima-keys-load.sh b/modules.d/98integrity/ima-keys-load.sh index 659b7222..e142f74d 100755 --- a/modules.d/98integrity/ima-keys-load.sh +++ b/modules.d/98integrity/ima-keys-load.sh @@ -13,7 +13,7 @@ load_x509_keys() . ${IMACONFIG} fi -if [ -z "${IMAKEYDIR}" ]; then +if [ -z "${IMAKEYSDIR}" ]; then IMAKEYSDIR="/etc/keys/ima" fi -- 2.14.1
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-10-09 19:36:15 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Mon Oct 9 19:36:15 2017 rev:114 rq:532412 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-09-09 20:23:44.725680143 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-10-09 19:36:16.859072241 +0200 @@ -1,0 +2,7 @@ +Thu Sep 28 11:35:43 UTC 2017 - daniel.molken...@suse.com + +- Add IMA functionality (fate#323289) + This is implemented as a sub module analogous to FIPS + * adds 0539-Add-IMA-functionality-fate-323289.patch + +--- New: 0539-Add-IMA-functionality-fate-323289.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.s5dJaL/_old 2017-10-09 19:36:20.210924902 +0200 +++ /var/tmp/diff_new_pack.s5dJaL/_new 2017-10-09 19:36:20.214924727 +0200 @@ -220,6 +220,7 @@ Patch536: 0536-90multipath-drop-67-kpartx-compat.rules.patch Patch537: 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch Patch538: 0538-Enable-core-dumps-with-systemd-from-initrd.patch +Patch539: 0539-Add-IMA-functionality-fate-323289.patch BuildRequires: asciidoc BuildRequires: bash @@ -276,6 +277,15 @@ initramfs with dracut, which does an integrity check of the kernel and its cryptography during startup. +%package ima +Summary:Dracut modules to build a dracut initramfs with IMA +Group: System/Base +Requires: %{name} = %{version}-%{release} + +%description ima +This package requires everything which is needed to build an +initramfs with dracut, which tries to load an IMA policy during startup. + %package tools Summary:Tools to build a local initramfs Group: System/Base @@ -467,6 +477,7 @@ %patch536 -p1 %patch537 -p1 %patch538 -p1 +%patch539 -p1 %build %configure\ @@ -487,11 +498,6 @@ rm -fr %{buildroot}/%{dracutlibdir}/modules.d/00dash rm -fr %{buildroot}/%{dracutlibdir}/modules.d/05busybox -# with systemd IMA and selinux modules do not make sense -rm -fr %{buildroot}/%{dracutlibdir}/modules.d/96securityfs -rm -fr %{buildroot}/%{dracutlibdir}/modules.d/97masterkey -rm -fr %{buildroot}/%{dracutlibdir}/modules.d/98integrity - # remove gentoo specific modules rm -fr %{buildroot}%{dracutlibdir}/modules.d/50gensplash @@ -503,6 +509,7 @@ install -D -m 0644 dracut.conf.d/suse.conf.example %{buildroot}/usr/lib/dracut/dracut.conf.d/01-dist.conf install -m 0644 %{SOURCE7} %{buildroot}%{_sysconfdir}/dracut.conf.d/99-debug.conf install -m 0644 dracut.conf.d/fips.conf.example %{buildroot}%{_sysconfdir}/dracut.conf.d/40-fips.conf +install -m 0644 dracut.conf.d/ima.conf.example %{buildroot}%{_sysconfdir}/dracut.conf.d/40-ima.conf # bsc#915218 %ifarch s390 s390x install -m 0644 %{SOURCE8} %{buildroot}%{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf @@ -545,6 +552,9 @@ %post fips %{?regenerate_initrd_post} +%post ima +%{?regenerate_initrd_post} + %preun %service_del_preun purge-kernels.service @@ -555,12 +565,18 @@ %postun fips %{?regenerate_initrd_post} +%postun ima +%{?regenerate_initrd_post} + %posttrans %{?regenerate_initrd_posttrans} %posttrans fips %{?regenerate_initrd_posttrans} +%posttrans ima +%{?regenerate_initrd_posttrans} + %files fips %defattr(-,root,root,0755) %doc COPYING @@ -568,6 +584,14 @@ %{dracutlibdir}/modules.d/01fips %{dracutlibdir}/modules.d/02fips-aesni +%files ima +%defattr(-,root,root,0755) +%doc COPYING +%config %{_sysconfdir}/dracut.conf.d/40-ima.conf +%{dracutlibdir}/modules.d/96securityfs +%{dracutlibdir}/modules.d/97masterkey +%{dracutlibdir}/modules.d/98integrity + %files tools %defattr(-,root,root,0755) %{_bindir}/dracut-catimages ++ 0539-Add-IMA-functionality-fate-323289.patch ++ >From 31f5f290cf74a719b93439bced08260f5af47f80 Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Thu, 28 Sep 2017 13:16:33 +0200 Subject: [PATCH] Add IMA functionality (fate#323289) This is implemented as a sub module analogous to FIPS. (changes to spec file applied in OBS only) --- dracut.conf.d/ima.conf.example | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 dracut.conf.d/ima.conf.example diff --git a/dracut.conf.d/ima.conf.example b/dracut.conf.d/ima.conf.example new file mode 100644 index ..b4c4eea7 --- /dev/null +++ b/dracut.conf.d/ima.conf.example @@ -0,0 +1,3 @@ +# turn on ima modules + +add_dracutmodules+=" integrity " -- 2.14.1
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-09-09 20:23:40 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Sat Sep 9 20:23:40 2017 rev:113 rq:521992 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-08-22 11:07:05.925752249 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-09-09 20:23:44.725680143 +0200 @@ -1,0 +2,17 @@ +Tue Aug 29 13:46:38 UTC 2017 - daniel.molken...@suse.com + +- 90multipath: Remove compat rule that is no longer needed (bsc#1054539) + * adds 0536-90multipath-drop-67-kpartx-compat.rules.patch + +- Don't detect crc32.ko as built-in (bsc#1054538) + * adds 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch + +- Enable systemd-based core dumps for initrd (bsc#1054809) + * adds 0538-Enable-core-dumps-with-systemd-from-initrd.patch + +--- +Mon Aug 28 13:42:33 UTC 2017 - mma...@suse.com + +- Add missing coreutils dependency for initrd macros (bsc#1055492). + +--- New: 0536-90multipath-drop-67-kpartx-compat.rules.patch 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch 0538-Enable-core-dumps-with-systemd-from-initrd.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.4XLu3O/_old 2017-09-09 20:23:46.909372344 +0200 +++ /var/tmp/diff_new_pack.4XLu3O/_new 2017-09-09 20:23:46.913371781 +0200 @@ -217,6 +217,9 @@ Patch533: 0533-instmods-check-modules.builtin-in-srcmods.patch Patch534: 0534-ssh-client-Include-nss_-libraries.patch Patch535: 0535-Sync-initramfs-after-creation.patch +Patch536: 0536-90multipath-drop-67-kpartx-compat.rules.patch +Patch537: 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch +Patch538: 0538-Enable-core-dumps-with-systemd-from-initrd.patch BuildRequires: asciidoc BuildRequires: bash @@ -228,6 +231,7 @@ Requires: bash # systemd-sysvinit provides: poweroff, reboot, halt Requires: coreutils +Requires(post): coreutils Requires: cpio Requires: elfutils Requires: file @@ -260,6 +264,7 @@ %package fips Summary:Dracut modules to build a dracut initramfs with an integrity check Group: System/Base +Requires(post): coreutils Requires: %{name} = %{version}-%{release} Requires: fipscheck Requires: libcryptsetup4-hmac @@ -459,6 +464,9 @@ %patch533 -p1 %patch534 -p1 %patch535 -p1 +%patch536 -p1 +%patch537 -p1 +%patch538 -p1 %build %configure\ ++ 0536-90multipath-drop-67-kpartx-compat.rules.patch ++ >From 684d83b9492b8a8323f4b99d4384e56c7c7b3580 Mon Sep 17 00:00:00 2001 From: Martin WilckDate: Mon, 14 Aug 2017 16:43:45 +0200 Subject: [PATCH 1/2] 90multipath: drop 67-kpartx-compat.rules This file is obsolete in SLE-15 and Factory. Reference: bsc#1054539 --- modules.d/90multipath/module-setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules.d/90multipath/module-setup.sh b/modules.d/90multipath/module-setup.sh index 4f342c89..85848068 100755 --- a/modules.d/90multipath/module-setup.sh +++ b/modules.d/90multipath/module-setup.sh @@ -118,7 +118,7 @@ install() { inst_rules 40-multipath.rules 56-multipath.rules \ 62-multipath.rules 65-multipath.rules \ - 66-kpartx.rules 67-kpartx-compat.rules \ + 66-kpartx.rules \ 11-dm-mpath.rules } -- 2.12.3 ++ 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch ++ >From c909fcc8e1b34098e2ec58cd585df0dbb8c3ec3c Mon Sep 17 00:00:00 2001 From: Martin Wilck Date: Wed, 19 Jul 2017 01:25:13 +0200 Subject: [PATCH 2/2] dracut-init.sh: ignore crc32.ko in builtin test crc32.ko exists twice in certain kernels (e.g. SLE12): as /kernel/lib/crc32.ko (SLE12: builtin) and as kernel/crypto/crc32.ko (SLE12: module). When the latter module is necessary, dracut falsely classifies it as builtin. Fix that. Reference: bsc#1054538 --- dracut-init.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dracut-init.sh b/dracut-init.sh index 3f30cc9c..65597ffa 100644 --- a/dracut-init.sh +++ b/dracut-init.sh @@ -1137,7 +1137,7 @@ instmods() { return 0 fi -if grep -q "/${_mod}.ko" $srcmods/modules.builtin; then +if [[ ${_mod} != crc32 ]] && grep -q "/${_mod}.ko" $srcmods/modules.builtin; then # Module is built-in return 0 fi -- 2.12.3 ++
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-08-22 11:06:57 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Tue Aug 22 11:06:57 2017 rev:112 rq:517609 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-08-06 11:24:02.798317275 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-08-22 11:07:05.925752249 +0200 @@ -1,0 +2,21 @@ +Fri Aug 18 14:42:34 UTC 2017 - daniel.molken...@suse.com + +- Ensure that targets such as halt can be reached (bsc#1048698) + * adds 0529-systemd-add-missing-.slice-unit.patch + * adds 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch + * adds 0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch + +- Do not add too many drivers all at once (bsc#1037344) + * adds 0532-List-drivers-rather-than-looking-for-reverse-depende.patch + +- instmods: check modules.builtin in $srcmods (bsc#1048606) + * adds 0533-instmods-check-modules.builtin-in-srcmods.patch + +- ssh-client: ensure is usable in all cases (bsc#1021846) + * adds 0534-ssh-client-Include-nss_-libraries.patch + +- Sync initramfs after creation to ensure entigrity (bsc#1049113) + * adds 0535-Sync-initramfs-after-creation.patch + + +--- New: 0529-systemd-add-missing-.slice-unit.patch 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch 0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch 0532-List-drivers-rather-than-looking-for-reverse-depende.patch 0533-instmods-check-modules.builtin-in-srcmods.patch 0534-ssh-client-Include-nss_-libraries.patch 0535-Sync-initramfs-after-creation.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.4DhwuW/_old 2017-08-22 11:07:10.689081361 +0200 +++ /var/tmp/diff_new_pack.4DhwuW/_new 2017-08-22 11:07:10.693080798 +0200 @@ -210,6 +210,13 @@ Patch526: 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch Patch527: 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch Patch528: 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch +Patch529: 0529-systemd-add-missing-.slice-unit.patch +Patch530: 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch +Patch531: 0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch +Patch532: 0532-List-drivers-rather-than-looking-for-reverse-depende.patch +Patch533: 0533-instmods-check-modules.builtin-in-srcmods.patch +Patch534: 0534-ssh-client-Include-nss_-libraries.patch +Patch535: 0535-Sync-initramfs-after-creation.patch BuildRequires: asciidoc BuildRequires: bash @@ -445,6 +452,13 @@ %patch526 -p1 %patch527 -p1 %patch528 -p1 +%patch529 -p1 +%patch530 -p1 +%patch531 -p1 +%patch532 -p1 +%patch533 -p1 +%patch534 -p1 +%patch535 -p1 %build %configure\ ++ 0529-systemd-add-missing-.slice-unit.patch ++ >From 1a4ff58c7451a88206bc119d19eb88f04936569e Mon Sep 17 00:00:00 2001 From: Harald HoyerDate: Wed, 22 Jun 2016 18:11:28 +0200 Subject: [PATCH 1/3] systemd: add missing -.slice unit --- modules.d/00systemd/module-setup.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/modules.d/00systemd/module-setup.sh b/modules.d/00systemd/module-setup.sh index d3133b23..86728208 100755 --- a/modules.d/00systemd/module-setup.sh +++ b/modules.d/00systemd/module-setup.sh @@ -122,6 +122,7 @@ install() { \ $systemdsystemunitdir/slices.target \ $systemdsystemunitdir/system.slice \ +$systemdsystemunitdir/-.slice \ \ $tmpfilesdir/systemd.conf \ \ -- 2.12.3 ++ 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch ++ >From e053630ec37e31f1d7a9bcc22a4c67b2aae7c8e4 Mon Sep 17 00:00:00 2001 From: Evgeny Vereshchagin Date: Mon, 15 Feb 2016 08:29:40 + Subject: [PATCH 2/3] dracut-systemd/dracut-cmdline-ask: fix dracut --kernel-cmdline=rd.cmdline=ask How to reproduce: host# dracut --kernel-cmdline='rd.cmdline=ask' initramfs.img host# qemu-system-x86_64 -initrd initramfs.img ... -append root=/dev/sda1 ... ... qemu-host# journalctl -b | grep dracut-cmdline-ask ... Feb 15 08:45:36 localhost systemd[1]: dracut-cmdline-ask.service: Installed new job dracut-cmdline-ask.service/start as 42 Feb 15 08:45:36 localhost systemd[1]: dracut-cmdline-ask.service: ConditionKernelCommandLine=rd.cmdline=ask failed. Feb 15 08:45:36 localhost systemd[1]: dracut-cmdline-ask.service: Starting requested but condition failed. Not starting unit. Feb 15 08:45:36 localhost
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-08-06 11:24:01 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Sun Aug 6 11:24:01 2017 rev:111 rq:514054 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-07-17 09:02:49.814309450 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-08-06 11:24:02.798317275 +0200 @@ -1,0 +2,6 @@ +Wed Aug 2 13:11:02 UTC 2017 - daniel.molken...@suse.com + +- Ensure dracut.sh responds properly to hostonly cmdline (bsc#1048748) + * adds 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch + +--- New: 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.m7b0Tj/_old 2017-08-06 11:24:09.653351547 +0200 +++ /var/tmp/diff_new_pack.m7b0Tj/_new 2017-08-06 11:24:09.681347603 +0200 @@ -209,6 +209,7 @@ Patch525: 0525-backport-bail-out-if-module-directory-does-not-exist.patch Patch526: 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch Patch527: 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch +Patch528: 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch BuildRequires: asciidoc BuildRequires: bash @@ -443,6 +444,7 @@ %patch525 -p1 %patch526 -p1 %patch527 -p1 +%patch528 -p1 %build %configure\ ++ 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch ++ >From 469d28c50718de7761c91db07ccc7f40821f2d8b Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Mon, 17 Jul 2017 16:51:39 +0200 Subject: [PATCH] Ensure dracut.sh responds properly to hostonly_cmdline="no" Reference: bsc#1048748 --- dracut.conf.5.asc | 2 +- dracut.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dracut.conf.5.asc b/dracut.conf.5.asc index 0460d4ff..3497f349 100644 --- a/dracut.conf.5.asc +++ b/dracut.conf.5.asc @@ -97,7 +97,7 @@ Configuration files must have the extension .conf; other extensions are ignored. instead of a generic host and generate host-specific configuration. *hostonly_cmdline=*"__{yes|no}__":: -If set, store the kernel command line arguments needed in the initramfs +If set to "yes", store the kernel command line arguments needed in the initramfs *persistent_policy=*"":: Use __ to address disks and partitions. diff --git a/dracut.sh b/dracut.sh index 492ecbf7..35d7e134 100755 --- a/dracut.sh +++ b/dracut.sh @@ -1708,7 +1708,7 @@ if ! ( echo $PARMS_TO_STORE > $initdir/lib/dracut/build-parameter.txt ); then exit 1 fi -if [[ $hostonly_cmdline ]] ; then +if [[ $hostonly_cmdline == "yes" ]] ; then unset _stored_cmdline if [ -d $initdir/etc/cmdline.d ];then dinfo "Stored kernel commandline:" -- 2.12.3
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-07-17 09:02:47 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Mon Jul 17 09:02:47 2017 rev:110 rq:510121 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-06-20 09:33:48.327815641 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-07-17 09:02:49.814309450 +0200 @@ -1,0 +2,18 @@ +Thu Jul 13 15:15:29 UTC 2017 - daniel.molken...@suse.com + +- switch fips checking to use the libkcapi based fipscheck toolset (bsc#1048565) + * adds 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch + +--- +Wed Jul 12 12:27:52 UTC 2017 - daniel.molken...@suse.com + +- iscsiroot: call handle_firmware only for non-iface invocations (bsc#1032284) + * adds 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch + +--- +Tue Jul 11 09:55:00 UTC 2017 - daniel.molken...@suse.com + +- bail out if module directory does not exist (bsc#1043900) + * adds 0525-backport-bail-out-if-module-directory-does-not-exist.patch + +--- @@ -5 +23 @@ - adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch + * adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch New: 0525-backport-bail-out-if-module-directory-does-not-exist.patch 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.FKDQSf/_old 2017-07-17 09:02:52.365950132 +0200 +++ /var/tmp/diff_new_pack.FKDQSf/_new 2017-07-17 09:02:52.369949568 +0200 @@ -206,6 +206,9 @@ Patch522: 0522-Fix-typo-from-commit-3f1cdb520.patch Patch523: 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch Patch524: 0524-Suppress-nonsensical-error-message-bsc-1032029.patch +Patch525: 0525-backport-bail-out-if-module-directory-does-not-exist.patch +Patch526: 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch +Patch527: 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch BuildRequires: asciidoc BuildRequires: bash @@ -253,6 +256,7 @@ Requires: fipscheck Requires: libcryptsetup4-hmac Requires: libgcrypt20-hmac +Requires: libkcapi-tools %description fips This package requires everything which is needed to build an @@ -436,6 +440,9 @@ %patch522 -p1 %patch523 -p1 %patch524 -p1 +%patch525 -p1 +%patch526 -p1 +%patch527 -p1 %build %configure\ ++ 0524-Suppress-nonsensical-error-message-bsc-1032029.patch ++ --- /var/tmp/diff_new_pack.FKDQSf/_old 2017-07-17 09:02:52.785890996 +0200 +++ /var/tmp/diff_new_pack.FKDQSf/_new 2017-07-17 09:02:52.789890433 +0200 @@ -1,4 +1,4 @@ -From 33f374affcd65741dcef747c7cb57482d9ff3103 Mon Sep 17 00:00:00 2001 +From a651341debaf284101cb32c27373ed9a0dec7107 Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Mon, 19 Jun 2017 13:42:43 +0200 Subject: [PATCH] Suppress nonsensical error message (bsc#1032029) ++ 0525-backport-bail-out-if-module-directory-does-not-exist.patch ++ >From cb1c81fc7f6bc72a72de1f87847924572aa39b54 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Thu, 29 Jun 2017 17:18:37 +0200 Subject: [PATCH] backport: bail out if module directory does not exist this basically reverts commit 05214a0bedc084a41c35a128609745ad04a0c6cf if people want to build the initramfs without kernel modules, then --no-kernel should be specified Upstream-Commit: 106255afd46ea2be1d035aca0c5695186a3f2c41 --- dracut.sh | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dracut.sh b/dracut.sh index 1016d5ae..492ecbf7 100755 --- a/dracut.sh +++ b/dracut.sh @@ -632,12 +632,6 @@ if ! [[ $kernel ]]; then kernel=$(uname -r) fi -if [[ $kernel ]]; then -if ! [[ -d /lib/modules/$kernel ]] && [[ $no_kernel != yes ]]; then -printf -- "Kernel version $kernel has no module directory /lib/modules/$kernel\n" >&2 -fi -fi - if ! [[ $outfile ]]; then [[ -f /etc/machine-id ]] && read MACHINE_ID < /etc/machine-id @@ -892,6 +886,12 @@ else exit 1 fi +if [[ $no_kernel != yes ]] && ! [[ -d $srcmods ]]; then +printf "%s\n" "dracut: Cannot find module directory $srcmods" >&2 +printf "%s\n" "dracut: and --no-kernel was not specified" >&2 +exit 1 +fi + if ! [[ $print_cmdline ]]; then inst
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-06-20 09:33:41 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Tue Jun 20 09:33:41 2017 rev:109 rq:504692 version:044.1 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-05-20 14:28:43.325689514 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-06-20 09:33:48.327815641 +0200 @@ -1,0 +2,21 @@ +Mon Jun 19 11:54:44 UTC 2017 - daniel.molken...@suse.com + +- Suppress nonsensical error message (bsc#1032029) + adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch + +--- +Fri Jun 16 15:47:40 UTC 2017 - daniel.molken...@suse.com + +- 01fips: Fix typo (bsc#1033238) + * adds 0522-Fix-typo-from-commit-3f1cdb520.patch +- 98dracut-systemd: Fix module force loading with systemd (bsc#986216) + * adds 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch + +--- +Wed Jun 7 08:21:16 UTC 2017 - daniel.molken...@suse.com + +- Ship udev files required by systemd (bsc#1040153) + * adds 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch +- Bump package version to 044.1 to allow systemd to depend on this change + +--- New: 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch 0522-Fix-typo-from-commit-3f1cdb520.patch 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch 0524-Suppress-nonsensical-error-message-bsc-1032029.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.hoU4cE/_old 2017-06-20 09:33:50.519506445 +0200 +++ /var/tmp/diff_new_pack.hoU4cE/_new 2017-06-20 09:33:50.523505881 +0200 @@ -17,15 +17,17 @@ %define dracutlibdir %{_libexecdir}/dracut +%define _pkg_version 044 Name: dracut -Version:044 +# Need minor increase for reliable conflicts by systemd, use %{_pkg_version} for real version +Version:044.1 Release:0 Summary:Initramfs generator using udev License:GPL-2.0+ and LGPL-2.1+ Group: System/Base Url:https://dracut.wiki.kernel.org/ -Source0: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{version}.tar.xz +Source0: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{_pkg_version}.tar.xz Source1:dracut-rpmlintrc Source3:mkinitrd_setup_dummy Source4:purge-kernels @@ -200,6 +202,10 @@ Patch518: 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch Patch519: 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch Patch520: 0520-Ignore-module-resolution-errors.patch +Patch521: 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch +Patch522: 0522-Fix-typo-from-commit-3f1cdb520.patch +Patch523: 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch +Patch524: 0524-Suppress-nonsensical-error-message-bsc-1032029.patch BuildRequires: asciidoc BuildRequires: bash @@ -264,7 +270,7 @@ This package contains tools to assemble the local initrd and host configuration. %prep -%setup -q +%setup -q -n dracut-%{_pkg_version} %patch12 -p1 %patch13 -p1 @@ -426,6 +432,10 @@ %patch518 -p1 %patch519 -p1 %patch520 -p1 +%patch521 -p1 +%patch522 -p1 +%patch523 -p1 +%patch524 -p1 %build %configure\ @@ -437,7 +447,7 @@ %install make DESTDIR=%{buildroot} install %{?_smp_mflags} -echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{release}" > %{buildroot}/%{dracutlibdir}/dracut-version.sh +echo -e "#!/bin/bash\nDRACUT_VERSION=%{_pkg_version}-%{release}" > %{buildroot}/%{dracutlibdir}/dracut-version.sh # use 00systemd-bootchart instead rm -fr %{buildroot}/%{dracutlibdir}/modules.d/00bootchart ++ 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch ++ >From 3f9e2420fbb180672a566cbcab6e9dfdaa914c0e Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Thu, 1 Jun 2017 16:59:55 +0200 Subject: [PATCH] Ensure udev persistent storage compat rules get created and installed Reference: bsc#1040153 --- modules.d/95udev-rules/module-setup.sh | 4 1 file changed, 4 insertions(+) diff --git a/modules.d/95udev-rules/module-setup.sh b/modules.d/95udev-rules/module-setup.sh index 6a0625aa..5e3f444d 100755 --- a/modules.d/95udev-rules/module-setup.sh +++ b/modules.d/95udev-rules/module-setup.sh @@ -56,6 +56,10 @@ install() { # eudev rules inst_rules 80-drivers-modprobe.rules +#
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-05-20 14:28:40 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Sat May 20 14:28:40 2017 rev:108 rq:494563 version:044 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-05-10 20:32:15.957361650 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-05-20 14:28:43.325689514 +0200 @@ -1,0 +2,12 @@ +Thu May 11 09:55:53 UTC 2017 - daniel.molken...@suse.com + +- Revert: "Require version >= 3.18 btrfsprogs, rather than conflicting with + an older one". Dracut should never depend on optional components + +--- +Mon May 8 15:34:57 UTC 2017 - daniel.molken...@suse.com + +- Ignore module resolution errors (e.g. with kgraft) (bsc#1037120) + * adds 0520-Ignore-module-resolution-errors.patch + +--- New: 0520-Ignore-module-resolution-errors.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.vcVDT1/_old 2017-05-20 14:28:45.865330196 +0200 +++ /var/tmp/diff_new_pack.vcVDT1/_new 2017-05-20 14:28:45.869329630 +0200 @@ -199,6 +199,7 @@ Patch517: 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch Patch518: 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch Patch519: 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch +Patch520: 0520-Ignore-module-resolution-errors.patch BuildRequires: asciidoc BuildRequires: bash @@ -226,7 +227,7 @@ Requires: util-linux >= 2.21 Requires: xz # We use 'btrfs fi usage' that was not present before -Requires: btrfsprogs >= 3.18 +Conflicts: btrfsprogs < 3.18 Recommends: logrotate Obsoletes: mkinitrd < 2.8.2 Provides: mkinitrd = 2.8.2 @@ -424,6 +425,7 @@ %patch517 -p1 %patch518 -p1 %patch519 -p1 +%patch520 -p1 %build %configure\ ++ 0520-Ignore-module-resolution-errors.patch ++ >From 7ede212132383c7f4a6624f3d1e999f1a4a70bb4 Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Mon, 8 May 2017 17:32:11 +0200 Subject: [PATCH] Ignore module resolution errors Can occur with version-unique modules names for kgraft. Reference: bsc#1037120 diff --git a/dracut.sh b/dracut.sh index f4794d1d..69833cab 100755 --- a/dracut.sh +++ b/dracut.sh @@ -1237,7 +1237,7 @@ if [[ $hostonly ]]; then host_modules["$alias"]=1 done # mod might be an alias in the target kernel, find the real module -mod_filename=$(modinfo -k "$kernel" "$mod" -F filename) +mod_filename=$(modinfo -k "$kernel" "$mod" -F filename 2>/dev/null) [ $? -ne 0 ] && continue host_modules["$(basename -s .ko "$mod_filename")"]=1 done -- 2.12.0
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-05-10 20:32:14 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Wed May 10 20:32:14 2017 rev:107 rq:491558 version:044 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-04-25 08:55:38.932633431 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-05-10 20:32:15.957361650 +0200 @@ -1,0 +2,44 @@ +Wed Apr 26 16:52:29 UTC 2017 - daniel.molken...@suse.com + +- 90kernel-modules: Ensure phy drivers are loaded in initrd (bsc#1034893) + * adds 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch + +--- +Wed Apr 26 16:11:17 UTC 2017 - daniel.molken...@suse.com + +- 90kernel-modules: Fix backlight on Cherrytrail devices (boo#1034785) + * adds 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch + +--- +Wed Apr 26 15:57:54 UTC 2017 - daniel.molken...@suse.com + +- 95fcoe: fix rules generation (osc#1036323) + * adds 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch + +--- +Wed Apr 26 13:52:53 UTC 2017 - daniel.molken...@suse.com + +- More correct patch description for 0512, no functional changes + * updates 0512-Make-binutils-optional-when-elfutils-are-available.patch + +--- +Wed Apr 26 13:39:34 UTC 2017 - daniel.molken...@suse.com + +- Require version >= 3.18 btrfsprogs, rather than conflicting with + an older one + +--- +Tue Apr 25 13:40:18 UTC 2017 - daniel.molken...@suse.com + +- Fix subnet calculation in mkinitrd (bsc#1035743) + * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch + +--- +Fri Apr 21 10:50:42 UTC 2017 - tchva...@suse.com + +- Conflict with older btrfsprogs < 3.18 bsc#1035518 + * otherwise when zypper duping we are not able to generate intrd +until the btrfsprogs are updated, this way we force the app +to be update beforehand (13.1 and SLE11 migrations) + +--- New: 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.txzUIb/_old 2017-05-10 20:32:19.052924917 +0200 +++ /var/tmp/diff_new_pack.txzUIb/_new 2017-05-10 20:32:19.056924353 +0200 @@ -195,6 +195,10 @@ Patch513: 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch Patch514: 0514-man-make-the-k-option-clear-using-mkinitrd.patch Patch515: 0515-90kernel-modules-also-add-block-device-driver-revers.patch +Patch516: 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch +Patch517: 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch +Patch518: 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch +Patch519: 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch BuildRequires: asciidoc BuildRequires: bash @@ -221,6 +225,8 @@ Requires: udev > 166 Requires: util-linux >= 2.21 Requires: xz +# We use 'btrfs fi usage' that was not present before +Requires: btrfsprogs >= 3.18 Recommends: logrotate Obsoletes: mkinitrd < 2.8.2 Provides: mkinitrd = 2.8.2 @@ -414,6 +420,10 @@ %patch513 -p1 %patch514 -p1 %patch515 -p1 +%patch516 -p1 +%patch517 -p1 +%patch518 -p1 +%patch519 -p1 %build %configure\ ++ 0512-Make-binutils-optional-when-elfutils-are-available.patch ++ --- /var/tmp/diff_new_pack.txzUIb/_old 2017-05-10 20:32:19.956797396 +0200 +++ /var/tmp/diff_new_pack.txzUIb/_new 2017-05-10 20:32:19.960796831 +0200 @@ -1,10 +1,11 @@ -From f8d2fa4312ba7989e30b60e5f287c91a1f4b7450 Mon Sep 17 00:00:00 2001 +From a7970811473e4d351e82de8a523ecf46572c3e8c Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Mon, 3 Apr 2017 15:23:37 +0200 Subject: [PATCH] Make binutils optional when elfutils are available -Binutils increase the size of initramfs by 36 MB. We only need "strip", -which exists as eu-strip in elfutils, which in turn is < 1 MB in size. +This is intended for minimum host OSes where 36 MB used by binutils +are deemed too expensive. We only need "strip", which exists as
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-04-25 08:55:37 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Tue Apr 25 08:55:37 2017 rev:106 rq:489777 version:044 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-03-29 13:21:55.850859250 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-04-25 08:55:38.932633431 +0200 @@ -1,0 +2,25 @@ +Thu Apr 20 20:28:43 UTC 2017 - daniel.molken...@suse.com + +- Ensure hisi_sas_v2_hw gets included (bsc#1034597) + * adds 0515-90kernel-modules-also-add-block-device-driver-revers.patch + +--- +Fri Apr 7 10:03:36 UTC 2017 - daniel.molken...@suse.com + +- Fix mdraid regression (bsc#1028542) + * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch +- man: make the -k option clear using mkinitrd (bsc#1012656) + * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch + +--- +Thu Apr 6 09:35:11 UTC 2017 - daniel.molken...@suse.com + +- Fix typo in installkernel script (bsc#1032576) + +--- +Mon Apr 3 13:30:20 UTC 2017 - daniel.molken...@suse.com + +- Drop binutils dependency in favor of elfutils + * add 0512-Make-binutils-optional-when-elfutils-are-available.patch + +--- New: 0512-Make-binutils-optional-when-elfutils-are-available.patch 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch 0514-man-make-the-k-option-clear-using-mkinitrd.patch 0515-90kernel-modules-also-add-block-device-driver-revers.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.fS9rlI/_old 2017-04-25 08:55:41.292299770 +0200 +++ /var/tmp/diff_new_pack.fS9rlI/_new 2017-04-25 08:55:41.292299770 +0200 @@ -191,6 +191,10 @@ Patch505: 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch Patch507: 0507-Set-TaskMax-inifinite-for-the-emergency-shell.patch Patch508: 0508-90multipath-start-before-local-fs-pre.target.patch +Patch512: 0512-Make-binutils-optional-when-elfutils-are-available.patch +Patch513: 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch +Patch514: 0514-man-make-the-k-option-clear-using-mkinitrd.patch +Patch515: 0515-90kernel-modules-also-add-block-device-driver-revers.patch BuildRequires: asciidoc BuildRequires: bash @@ -201,9 +205,9 @@ Requires: %{_bindir}/get_kernel_version Requires: bash # systemd-sysvinit provides: poweroff, reboot, halt -Requires: binutils Requires: coreutils Requires: cpio +Requires: elfutils Requires: file Requires: filesystem Requires: findutils @@ -406,6 +410,10 @@ %patch509 -p1 %patch510 -p1 %patch511 -p1 +%patch512 -p1 +%patch513 -p1 +%patch514 -p1 +%patch515 -p1 %build %configure\ @@ -537,6 +545,9 @@ %ifarch %ix86 x86_64 %config %{_sysconfdir}/dracut.conf.d/02-early-microcode.conf %endif +%ifarch s390 s390x +%config %{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf +%endif %{_mandir}/man8/dracut.8* %{_mandir}/man8/mkinitrd.8* ++ 0512-Make-binutils-optional-when-elfutils-are-available.patch ++ >From f8d2fa4312ba7989e30b60e5f287c91a1f4b7450 Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Mon, 3 Apr 2017 15:23:37 +0200 Subject: [PATCH] Make binutils optional when elfutils are available Binutils increase the size of initramfs by 36 MB. We only need "strip", which exists as eu-strip in elfutils, which in turn is < 1 MB in size. Note that the tests (TEST-04-FULL-SYSTEMD/test.sh) still depend on strip from binutils. It could use sstrip in the future. --- dracut.sh | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/dracut.sh b/dracut.sh index d25da8e3..f4794d1d 100755 --- a/dracut.sh +++ b/dracut.sh @@ -1624,7 +1624,11 @@ fi # strip binaries if [[ $do_strip = yes ]] ; then -for p in strip xargs find; do +# Prefer strip from elfutils for package size +declare strip_cmd=$(command -v eu-strip) +test -z "$strip_cmd" && strip_cmd="strip" + +for p in $strip_cmd xargs find; do if ! type -P $p >/dev/null; then dinfo "Could not find '$p'. Not stripping the initramfs." do_strip=no @@ -1636,14 +1640,14 @@ if [[ $do_strip = yes ]] && ! [[ $DRACUT_FIPS_MODE ]]; then dinfo "*** Stripping files ***" find "$initdir" -type f \ -executable
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-03-29 13:21:53 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Wed Mar 29 13:21:53 2017 rev:105 rq:482462 version:044 Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-02-26 17:00:43.457551821 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-03-29 13:21:55.850859250 +0200 @@ -1,0 +2,30 @@ +Fri Mar 17 10:09:57 UTC 2017 - daniel.molken...@suse.com + +- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687) + * add 0510-01fips-Some-modules-use-separators-other-than.patch + * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch + +--- +Thu Mar 16 11:45:01 UTC 2017 - daniel.molken...@suse.com + +- installkernel: handle make bin-rpmpkg (bsc#1008648) + +--- +Thu Mar 2 15:06:01 UTC 2017 - daniel.molken...@suse.com + +- Do not pass ifname for bonding devices (bsc#995812) + * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch + +--- +Thu Mar 2 15:03:26 UTC 2017 - daniel.molken...@suse.com + +- Find devices by path for S390x (bsc#915218) + * add s390x_persistent_device.conf + +--- +Wed Mar 1 13:24:19 UTC 2017 - daniel.molken...@suse.com + +- 01fips: Remove zlib module as requirement (bsc#1020063) + * add 0509-01fips-Remove-zlib-module-as-requirement.patch + +--- New: 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch 0509-01fips-Remove-zlib-module-as-requirement.patch 0510-01fips-Some-modules-use-separators-other-than.patch 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch s390x_persistent_device.conf Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.cUVz9E/_old 2017-03-29 13:21:57.926565697 +0200 +++ /var/tmp/diff_new_pack.cUVz9E/_new 2017-03-29 13:21:57.926565697 +0200 @@ -32,6 +32,7 @@ Source5:purge-kernels.service Source6:dracut-installkernel Source7:99-debug.conf +Source8:s390x_persistent_device.conf #Network: Patch12:0012-40network-Fix-race-condition-when-wait-for-networks.patch @@ -92,6 +93,9 @@ Patch137: 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch Patch138: 0138-fips_add_aesni-intel.patch Patch139: 0139-fips-kernel-4.4-fixes.patch +Patch509: 0509-01fips-Remove-zlib-module-as-requirement.patch +Patch510: 0510-01fips-Some-modules-use-separators-other-than.patch +Patch511: 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch # Others Patch20:0020-00warpclock-Set-correct-timezone.patch @@ -164,6 +168,7 @@ Patch311: 0311-95iscsi-ip-ibft-is-deprecated.patch Patch312: 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch Patch313: 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch +Patch314: 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch # New features/improvements Patch402: 0402-driver-fail-summary.patch @@ -376,6 +381,7 @@ %patch311 -p1 %patch312 -p1 %patch313 -p1 +%patch314 -p1 %patch402 -p1 %patch403 -p1 @@ -397,6 +403,9 @@ %patch506 -p1 %patch507 -p1 %patch508 -p1 +%patch509 -p1 +%patch510 -p1 +%patch511 -p1 %build %configure\ @@ -433,6 +442,10 @@ install -D -m 0644 dracut.conf.d/suse.conf.example %{buildroot}/usr/lib/dracut/dracut.conf.d/01-dist.conf install -m 0644 %{SOURCE7} %{buildroot}%{_sysconfdir}/dracut.conf.d/99-debug.conf install -m 0644 dracut.conf.d/fips.conf.example %{buildroot}%{_sysconfdir}/dracut.conf.d/40-fips.conf +# bsc#915218 +%ifarch s390 s390x +install -m 0644 %{SOURCE8} %{buildroot}%{_sysconfdir}/dracut.conf.d/10-s390x_persistent_device.conf +%endif %ifarch %ix86 x86_64 echo 'early_microcode="yes"' > %{buildroot}%{_sysconfdir}/dracut.conf.d/02-early-microcode.conf ++ 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch ++ Index: dracut-044/modules.d/95nfs/module-setup.sh === --- dracut-044.orig/modules.d/95nfs/module-setup.sh 2016-12-07 11:46:32.799438777 +0100 +++ dracut-044/modules.d/95nfs/module-setup.sh 2016-12-07 11:46:33.519479687 +0100 @@ -57,7 +57,10 @@ cmdline() { nfs_address=${lookup##* } fi ifname=$(ip -o route get to $nfs_address | sed -n 's/.*dev \([^ ]*\).*/\1/p')
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-02-26 17:00:40 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-02-03 17:36:02.278825050 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-02-26 17:00:43.457551821 +0100 @@ -1,0 +2,19 @@ +Wed Feb 8 16:55:16 UTC 2017 - daniel.molken...@suse.com + +- 90multipath: 90multipath: start before local-fs-pre.target + (bsc#1005410, bsc#1006118, bsc#1007925) + * add 0508-90multipath-start-before-local-fs-pre.target.patch + +--- +Fri Feb 3 14:46:26 UTC 2017 - daniel.molken...@suse.com + +- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938) + * add 0507-Set-TaskMax-inifinite-for-the-emergency-shell.patch + +--- +Thu Feb 2 12:20:55 UTC 2017 - daniel.molken...@suse.com + +- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687) + * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch + +--- @@ -4 +23 @@ -- Allow booting from degrated MD arrays with systemd +- Allow booting from degrated MD arrays with systemd (bsc#1017695) New: 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch 0507-Set-TaskMax-inifinite-for-the-emergency-shell.patch 0508-90multipath-start-before-local-fs-pre.target.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.zWDwKO/_old 2017-02-26 17:00:47.304968231 +0100 +++ /var/tmp/diff_new_pack.zWDwKO/_new 2017-02-26 17:00:47.308967624 +0100 @@ -83,6 +83,7 @@ Patch160: 0160-s390-update_active_devices_initrd.patch Patch161: 0161-95zfcp_rules-simplified-rd.zfcp-commandline-for-NPIV.patch Patch188: 0188-95dasd_rules-Install-collect-udev-helper-binary.patch +Patch506: 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch #FIPS Patch53:0053-01fips-fixup-loading-issues.patch @@ -183,6 +184,8 @@ Patch503: 0503-dracut.sh-create-the-initramfs-non-world-readable-al.patch Patch504: 0504-ibft-fix-boot-flag-check.patch Patch505: 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch +Patch507: 0507-Set-TaskMax-inifinite-for-the-emergency-shell.patch +Patch508: 0508-90multipath-start-before-local-fs-pre.target.patch BuildRequires: asciidoc BuildRequires: bash @@ -391,6 +394,10 @@ %patch504 -p1 %patch505 -p1 +%patch506 -p1 +%patch507 -p1 +%patch508 -p1 + %build %configure\ --systemdsystemunitdir=%{_unitdir}\ ++ 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch ++ >From e9e5b0424648bc0d81e865d1fe54d10639a10182 Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Thu, 2 Feb 2017 12:41:25 +0100 Subject: [PATCH] Boot on s390x with fips=1 on the kernel commnad line On s390, the kernel image that is bootet from is called 'image'. (bnc#1021687) Original-Patch-By: Marcus Meissner --- modules.d/01fips/fips.sh | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/modules.d/01fips/fips.sh b/modules.d/01fips/fips.sh index f33481a..055093a 100755 --- a/modules.d/01fips/fips.sh +++ b/modules.d/01fips/fips.sh @@ -73,11 +73,17 @@ do_fips() local _s local _v local _module +local _arch=$(uname -m) +local _vmname=vmlinuz + +if [ "$_arch" == "s390x" ]; then +_vmname=image +fi KERNEL=$(uname -r) -if ! [ -e "/boot/.vmlinuz-${KERNEL}.hmac" ]; then -warn "/boot/.vmlinuz-${KERNEL}.hmac does not exist" +if ! [ -e "/boot/.${_vmname}-${KERNEL}.hmac" ]; then +warn "/boot/.${_vname}-${KERNEL}.hmac does not exist" return 1 fi @@ -125,7 +131,7 @@ do_fips() elif [ -e "/run/initramfs/live/isolinux/vmlinuz0" ]; then do_rhevh_check /run/initramfs/live/isolinux/vmlinuz0 || return 1 else -fipscheck "/boot/vmlinuz-${KERNEL}" || return 1 +fipscheck "/boot/${_vmname}-${KERNEL}" || return 1 fi info "All initrd crypto checks done" -- 2.10.2 ++ 0507-Set-TaskMax-inifinite-for-the-emergency-shell.patch ++ >From efc65e27554cfb2278dd46eba0e6cba0b58b7e35 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Fri, 20 Jan 2017 10:57:40 +0100 Subject: [PATCH] Set TaskMax=inifinite for the emergency shell Certain rescue/recovery operations, e.g. xfs_repair need that liberty (bsc#1019938). ---
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-02-02 15:30:02 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-01-24 10:28:56.328366958 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-02-03 17:36:02.278825050 +0100 @@ -1,0 +2,6 @@ +Thu Jan 26 10:10:58 UTC 2017 - daniel.molken...@suse.com + +- Allow booting from degrated MD arrays with systemd + * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch + +--- New: 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.svt9vE/_old 2017-02-03 17:36:04.626492766 +0100 +++ /var/tmp/diff_new_pack.svt9vE/_new 2017-02-03 17:36:04.630492200 +0100 @@ -182,6 +182,7 @@ Patch502: 0502-persistent_device_policy_param_enhance.patch Patch503: 0503-dracut.sh-create-the-initramfs-non-world-readable-al.patch Patch504: 0504-ibft-fix-boot-flag-check.patch +Patch505: 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch BuildRequires: asciidoc BuildRequires: bash @@ -388,6 +389,7 @@ %patch502 -p1 %patch503 -p1 %patch504 -p1 +%patch505 -p1 %build %configure\ ++ 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch ++ >From a113e853f71050aa6f05982ecf16660603f98825 Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Mon, 30 Jan 2017 11:10:40 +0100 Subject: [PATCH] Allow booting from degraded MD RAID arrays bnc#1017695 --- modules.d/90mdraid/module-setup.sh | 6 ++ 1 file changed, 6 insertions(+) diff --git a/modules.d/90mdraid/module-setup.sh b/modules.d/90mdraid/module-setup.sh index 13ef9fe..962b3a4 100755 --- a/modules.d/90mdraid/module-setup.sh +++ b/modules.d/90mdraid/module-setup.sh @@ -119,6 +119,12 @@ install() { if [ -e $systemdsystemunitdir/mdmon@.service ]; then inst_simple $systemdsystemunitdir/mdmon@.service fi +if [ -e $systemdsystemunitdir/mdadm-last-resort@.service ]; then +inst_simple $systemdsystemunitdir/mdadm-last-resort@.service +fi +if [ -e $systemdsystemunitdir/mdadm-last-resort@.timer ]; then +inst_simple $systemdsystemunitdir/mdadm-last-resort@.timer +fi fi inst_hook pre-shutdown 30 "$moddir/mdmon-pre-shutdown.sh" } -- 2.10.2
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2017-01-24 10:28:55 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2017-01-11 11:53:37.372373099 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2017-01-24 10:28:56.328366958 +0100 @@ -1,0 +2,12 @@ +Mon Jan 16 19:44:07 UTC 2017 - daniel.molken...@suse.com + +- Add md4 and arc4 modules for ntlm authentication + * add 0454-Add-md4-and-arc4-modules-for-ntlm.patch + +--- +Mon Jan 16 19:05:14 UTC 2017 - daniel.molken...@suse.com + +- Resolve symbolic links for -i and -k parameters (bsc#902375) + * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch + +--- New: 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch 0454-Add-md4-and-arc4-modules-for-ntlm.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.cZryZu/_old 2017-01-24 10:28:58.412071430 +0100 +++ /var/tmp/diff_new_pack.cZryZu/_new 2017-01-24 10:28:58.416070864 +0100 @@ -173,6 +173,8 @@ Patch450: 0450-Strip-NUL-bytes-in-stream-before-push-in-string.patch Patch451: 0451-systemd-initrd-add-initrd-root-device.target.patch Patch452: 0452-Always-try-to-add-pinctrl-cherryview.patch +Patch453: 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch +Patch454: 0454-Add-md4-and-arc4-modules-for-ntlm.patch # On top patches/fixes which have to be applied late Patch500: 0500-Reset-IFS-variable.patch @@ -378,6 +380,8 @@ %patch450 -p1 %patch451 -p1 %patch452 -p1 +%patch453 -p1 +%patch454 -p1 %patch500 -p1 %patch501 -p1 ++ 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch ++ >From 7957bd01b097507a601495ed7cd2c8480c2af67b Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Thu, 17 Nov 2016 16:08:31 +0100 Subject: [PATCH] Resolve symbolic links for -i and -k parameters (bsc#902375) --- mkinitrd-suse.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mkinitrd-suse.sh b/mkinitrd-suse.sh index 0f2b3c4..bc49d73 100755 --- a/mkinitrd-suse.sh +++ b/mkinitrd-suse.sh @@ -237,11 +237,13 @@ while (($# > 0)); do -k) # Would be nice to get a list of images here read_arg kernel_images "$@" || shift $? for kernel_image in $kernel_images;do + [ -L "/boot/$kernel_image" ] && kernel_image="$(readlink "/boot/$kernel_image")" kernels="$kernels ${kernel_image#*-}" done ;; -i) read_arg initrd_images "$@" || shift $? for initrd_image in $initrd_images;do + [ -L "/boot/$initrd_image" ] && initrd_image="$(readlink "/boot/$initrd_image")" # Check if the initrd_image contains a path. # if not, then add the default boot_dir dname=`dirname $initrd_image` -- 2.10.0 ++ 0454-Add-md4-and-arc4-modules-for-ntlm.patch ++ >From e69da98de1a4175fb3c745570471fc3a7d567a33 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Thu, 17 Nov 2016 11:22:48 +0100 Subject: [PATCH] Add md4 and arc4 modules for ntlm Some crashkernel targets still use legacy NTLM auth, which require those (bsc#869496). This patch enumerates all dependent hash algorithems, because even though most of them are probably compiled in, older ones (e.g. md4 and arc4) usually aren't. --- modules.d/95cifs/module-setup.sh | 6 ++ 1 file changed, 6 insertions(+) Index: dracut-044/modules.d/95cifs/module-setup.sh === --- dracut-044.orig/modules.d/95cifs/module-setup.sh +++ dracut-044/modules.d/95cifs/module-setup.sh @@ -24,6 +24,12 @@ depends() { # called by dracut installkernel() { instmods cifs ipv6 +# hash algos +instmods md4 md5 sha256 +# ciphers +instmods aes arc4 des ecb +# macs +instmods hmac cmac } # called by dracut
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-12-01 10:20:27 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-11-16 13:31:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-12-01 10:20:28.0 +0100 @@ -1,0 +2,6 @@ +Mon Nov 28 19:16:52 CET 2016 - ku...@suse.de + +- Remove 0314-run-rpcbind.patch again, was solved by another + change in rpcbind + +--- Old: 0314-run-rpcbind.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.LJid1g/_old 2016-12-01 10:20:30.0 +0100 +++ /var/tmp/diff_new_pack.LJid1g/_new 2016-12-01 10:20:30.0 +0100 @@ -163,7 +163,6 @@ Patch311: 0311-95iscsi-ip-ibft-is-deprecated.patch Patch312: 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch Patch313: 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch -Patch314: 0314-run-rpcbind.patch # New features/improvements Patch402: 0402-driver-fail-summary.patch @@ -370,7 +369,6 @@ %patch311 -p1 %patch312 -p1 %patch313 -p1 -%patch314 -p0 %patch402 -p1 %patch403 -p1
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-11-16 13:31:31 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-11-12 12:58:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-11-16 13:31:32.0 +0100 @@ -1,0 +2,13 @@ +Tue Nov 15 11:13:39 UTC 2016 - dmolken...@suse.com + +- Try to always add pinctrl-cherryview (bsc#998440) + * add 0452-Always-try-to-add-pinctrl-cherryview.patch + +--- +Sun Nov 13 23:51:31 CET 2016 - ku...@suse.de + +- nfs/rpcbind: rpcbind uses now /run/rpcbind for temporary data. + Create the needed directory. + * add 0314-run-rpcbind.patch + +--- New: 0314-run-rpcbind.patch 0452-Always-try-to-add-pinctrl-cherryview.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.048lbM/_old 2016-11-16 13:31:35.0 +0100 +++ /var/tmp/diff_new_pack.048lbM/_new 2016-11-16 13:31:35.0 +0100 @@ -163,6 +163,7 @@ Patch311: 0311-95iscsi-ip-ibft-is-deprecated.patch Patch312: 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch Patch313: 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch +Patch314: 0314-run-rpcbind.patch # New features/improvements Patch402: 0402-driver-fail-summary.patch @@ -172,6 +173,7 @@ # Workarounds/Patches no longer relevant in 045 Patch450: 0450-Strip-NUL-bytes-in-stream-before-push-in-string.patch Patch451: 0451-systemd-initrd-add-initrd-root-device.target.patch +Patch452: 0452-Always-try-to-add-pinctrl-cherryview.patch # On top patches/fixes which have to be applied late Patch500: 0500-Reset-IFS-variable.patch @@ -368,6 +370,7 @@ %patch311 -p1 %patch312 -p1 %patch313 -p1 +%patch314 -p0 %patch402 -p1 %patch403 -p1 @@ -375,6 +378,7 @@ %patch450 -p1 %patch451 -p1 +%patch452 -p1 %patch500 -p1 %patch501 -p1 ++ 0314-run-rpcbind.patch ++ --- modules.d/95nfs/module-setup.sh +++ modules.d/95nfs/module-setup.sh 2016/11/13 20:56:50 @@ -70,7 +70,7 @@ local _i local _nsslibs inst_multiple -o portmap rpcbind rpc.statd mount.nfs \ -mount.nfs4 umount rpc.idmapd sed /etc/netconfig +mount.nfs4 umount rpc.idmapd sed chown /etc/netconfig inst_multiple /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf if [[ $hostonly_cmdline == "yes" ]]; then --- modules.d/95nfs/nfs-start-rpc.sh +++ modules.d/95nfs/nfs-start-rpc.sh2016/11/13 20:57:31 @@ -6,6 +6,9 @@ [ ! -d /var/lib/nfs/rpc_pipefs/nfs ] && \ mount -t rpc_pipefs rpc_pipefs /var/lib/nfs/rpc_pipefs +mkdir -p -m 0755 /run/rpcbind +/bin/chown rpc /run/rpcbind + # Start rpcbind or rpcbind # FIXME occasionally saw 'rpcbind: fork failed: No such device' -- why? command -v portmap >/dev/null && [ -z "$(pidof portmap)" ] && portmap ++ 0452-Always-try-to-add-pinctrl-cherryview.patch ++ >From 9ffab3f3a5105691b4b640649c3a99e3cce39c1a Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Tue, 15 Nov 2016 11:51:01 +0100 Subject: [PATCH] Always try to add pinctrl-cherryview Contrary to previous intel pinctrl drivers, the cherryview driver can be and usually is built as a module. However, it sets up the SDIO pinout so sdhci can make use of the SD card reader, which may subsequently hold a root file system on a card (bsc#998440). --- modules.d/90kernel-modules/module-setup.sh | 1 + 1 file changed, 1 insertion(+) Index: dracut-044/modules.d/90kernel-modules/module-setup.sh === --- dracut-044.orig/modules.d/90kernel-modules/module-setup.sh +++ dracut-044/modules.d/90kernel-modules/module-setup.sh @@ -39,7 +39,8 @@ installkernel() { ehci-hcd ehci-pci ehci-platform \ ohci-hcd ohci-pci \ uhci-hcd \ -xhci-hcd xhci-pci xhci-plat-hcd +xhci-hcd xhci-pci xhci-plat-hcd \ +pinctrl-cherryview instmods \ "=drivers/hid" \
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-11-12 12:58:57 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-10-22 13:03:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-11-12 12:58:59.0 +0100 @@ -1,0 +2,23 @@ +Tue Nov 8 15:19:37 UTC 2016 - dan...@molkentin.de + +- systemd-initrd: Add initrd-root-device.target. Cherry-pick to get + systemd v230 into factory (bsc1009089) + * add 0451-systemd-initrd-add-initrd-root-device.target.patch + +--- +Mon Nov 7 15:54:09 UTC 2016 - dmolken...@suse.de + +- Bash cannot handle binary strigns with embedded NULs. This used + to work by accident, it no longer does starting from bash 4.4. + Strip NULs during all comparison operations as a workaround. + Addresses bsc989218. + * add 0450-Strip-NUL-bytes-in-stream-before-push-in-string.patch + +--- +Mon Nov 7 12:06:51 UTC 2016 - astie...@suse.com + +- Do not create initramfs with world-readable permissions if + early microcode update is used bsc#1008340 CVE-2016-8637 + 0503-dracut.sh-create-the-initramfs-non-world-readable-al.patch + +--- New: 0450-Strip-NUL-bytes-in-stream-before-push-in-string.patch 0451-systemd-initrd-add-initrd-root-device.target.patch 0503-dracut.sh-create-the-initramfs-non-world-readable-al.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.uEo2BS/_old 2016-11-12 12:59:01.0 +0100 +++ /var/tmp/diff_new_pack.uEo2BS/_new 2016-11-12 12:59:01.0 +0100 @@ -169,10 +169,15 @@ Patch403: 0403-95lunmask-Add-module-to-handle-LUN-masking.patch Patch404: 0404-dracut-emergency-optionally-print-fs-help.patch +# Workarounds/Patches no longer relevant in 045 +Patch450: 0450-Strip-NUL-bytes-in-stream-before-push-in-string.patch +Patch451: 0451-systemd-initrd-add-initrd-root-device.target.patch + # On top patches/fixes which have to be applied late Patch500: 0500-Reset-IFS-variable.patch Patch501: 0501-dasd_fix_ssid_bigger_zero.patch Patch502: 0502-persistent_device_policy_param_enhance.patch +Patch503: 0503-dracut.sh-create-the-initramfs-non-world-readable-al.patch BuildRequires: asciidoc BuildRequires: bash @@ -368,9 +373,13 @@ %patch403 -p1 %patch404 -p1 +%patch450 -p1 +%patch451 -p1 + %patch500 -p1 %patch501 -p1 %patch502 -p1 +%patch503 -p1 %build %configure\ ++ 0450-Strip-NUL-bytes-in-stream-before-push-in-string.patch ++ >From 8ebcb9c3ded888ecd5c6fc0bbf4c9f490c3cdb56 Mon Sep 17 00:00:00 2001 From: Daniel MolkentinDate: Tue, 1 Mar 2016 21:03:18 +0100 Subject: [PATCH] Strip NUL bytes in stream before push in string MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Based on a patch by Tomasz Paweł Gajc Workaround for bsc989218, the next upstream release fixes this properly. --- dracut.sh | 2 +- modules.d/50drm/module-setup.sh| 6 +++--- modules.d/90kernel-modules/module-setup.sh | 6 +++--- modules.d/90kernel-network-modules/module-setup.sh | 6 +++--- modules.d/90multipath/module-setup.sh | 6 +++--- modules.d/95iscsi/module-setup.sh | 6 +++--- 6 files changed, 16 insertions(+), 16 deletions(-) Index: dracut-044/dracut.sh === --- dracut-044.orig/dracut.sh +++ dracut-044/dracut.sh @@ -1641,7 +1641,7 @@ if [[ $do_strip = yes ]] && ! [[ $DRACUT # strip kernel modules, but do not touch signed modules find "$initdir" -type f -path '*/lib/modules/*.ko' -print0 \ | while read -r -d $'\0' f || [ -n "$f" ]; do -SIG=$(tail -c 28 "$f") +SIG=$(tail -c 28 "$f" | tr -d '\000') [[ $SIG == '~Module signature appended~' ]] || { printf "%s\000" "$f"; } done | xargs -r -0 strip -g Index: dracut-044/modules.d/50drm/module-setup.sh === --- dracut-044.orig/modules.d/50drm/module-setup.sh +++ dracut-044/modules.d/50drm/module-setup.sh @@ -24,9 +24,9 @@ installkernel() { local _fname _fcont while read _fname || [ -n "$_fname" ]; do case "$_fname" in -*.ko)_fcont="$(<$_fname)"
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-10-22 13:03:11 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-10-14 09:05:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-10-22 13:03:11.0 +0200 @@ -1,0 +2,12 @@ +Mon Oct 17 10:35:53 CEST 2016 - h...@suse.de + +- Add missing rules file for previous patch + *modify 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch + +--- +Fri Oct 14 14:20:51 CEST 2016 - h...@suse.de + +- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860) + *add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch + +--- New: 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.W67dcm/_old 2016-10-22 13:03:13.0 +0200 +++ /var/tmp/diff_new_pack.W67dcm/_new 2016-10-22 13:03:13.0 +0200 @@ -162,6 +162,7 @@ Patch310: 0310-95resume-Do-not-resume-on-iSCSI.patch Patch311: 0311-95iscsi-ip-ibft-is-deprecated.patch Patch312: 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch +Patch313: 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch # New features/improvements Patch402: 0402-driver-fail-summary.patch @@ -361,6 +362,7 @@ %patch310 -p1 %patch311 -p1 %patch312 -p1 +%patch313 -p1 %patch402 -p1 %patch403 -p1 ++ 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch ++ >From 91ab88b0bda124816724dcea4c532259add83e41 Mon Sep 17 00:00:00 2001 From: Hannes ReineckeDate: Fri, 14 Oct 2016 11:01:57 +0200 Subject: [PATCH] 90mdraid: Use stock MD rules to assemble RAID arrays We cannot call 'mdadm' from a RUN udev event key or use the initqueue, as 'mdadm -I' will remove the partitions before assembling the array. This is only safe to be called directly from the udev rule (eg by the IMPORT or PROGRAM key), as then udev will prevent any events for the partition devices to be processed. If 'mdadm -I' is called _after_ the event is processed it will race with udev processing the events for the partitions devices, and induce random boot failures. References: bsc#998860 Signed-off-by: Hannes Reinecke --- modules.d/90mdraid/62-md-dracut-cmdline.rules | 16 + modules.d/90mdraid/65-md-incremental-imsm.rules | 44 - modules.d/90mdraid/mdraid_start.sh | 34 --- modules.d/90mdraid/module-setup.sh | 14 +--- modules.d/90mdraid/parse-md.sh | 34 +-- 5 files changed, 32 insertions(+), 110 deletions(-) create mode 100644 modules.d/90mdraid/62-md-dracut-cmdline.rules delete mode 100644 modules.d/90mdraid/65-md-incremental-imsm.rules delete mode 100755 modules.d/90mdraid/mdraid_start.sh diff --git a/modules.d/90mdraid/62-md-dracut-cmdline.rules b/modules.d/90mdraid/62-md-dracut-cmdline.rules new file mode 100644 index 000..c30636f --- /dev/null +++ b/modules.d/90mdraid/62-md-dracut-cmdline.rules @@ -0,0 +1,16 @@ +# Interpret dracut-specific commandline arguments which inhibit +# mdadm from starting +# See udev(8) for syntax + +ACTION!="add|change", GOTO="md_end" +SUBSYSTEM!="block", GOTO="md_end" + +# Disable MD assembly if rd_NO_MD is given +ENV{rd_NO_MD}=="?*", ENV{ID_FS_TYPE}=="ddf_raid_member|isw_raid_member|linux_raid_member", ENV{ID_FS_TYPE}="unknown" + +# Disable ISW / IMSM RAID assembly if rd_NO_MDIMSM is given +ENV{ID_FS_TYPE}=="isw_raid_member", ENV{rd_NO_MDIMSM}=="?*", ENV{ID_FS_TYPE}="unknown" +# Disable DDF RAID assembly if rd_NO_MDDDF is given +ENV{ID_FS_TYPE}=="ddf_raid_member", ENV{rd_NO_MDDDF}=="?*", ENV{ID_FS_TYPE}="unknown" + +LABEL="md_end" diff --git a/modules.d/90mdraid/65-md-incremental-imsm.rules b/modules.d/90mdraid/65-md-incremental-imsm.rules deleted file mode 100644 index d66dd01..000 --- a/modules.d/90mdraid/65-md-incremental-imsm.rules +++ /dev/null @@ -1,44 +0,0 @@ -# This file causes block devices with Linux RAID (mdadm) signatures to -# automatically cause mdadm to be run. -# See udev(8) for syntax - -ACTION!="add|change", GOTO="md_end" -SUBSYSTEM!="block", GOTO="md_end" -ENV{rd_NO_MD}=="?*", GOTO="md_end" -KERNEL=="md*", ENV{ID_FS_TYPE}!="linux_raid_member", GOTO="md_end" -KERNEL=="md*", ACTION!="change", GOTO="md_end" - -# Also don't process disks that are slated to be a multipath
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-10-14 09:05:40 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-09-12 13:22:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-10-14 09:05:41.0 +0200 @@ -1,0 +2,76 @@ +Thu Oct 13 10:33:56 CEST 2016 - h...@suse.de + +- 95resume: Do not resume on iSCSI devices (bsc#999663) + *add 0310-95resume-Do-not-resume-on-iSCSI.patch +- 95iscsi: ip=ibft is deprecated (bsc#1004437) + *add 0311-95iscsi-ip-ibft-is-deprecated.patch +- 40network: do not print warning about non-existing file + (bsc#1004437) + *add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch + +--- +Mon Oct 10 10:44:17 CEST 2016 - h...@suse.de + +- 90dmraid: do not delete partitions (bsc#998860) + *add 0309-90dmraid-do-not-delete-partitions.patch + +--- +Fri Oct 7 13:08:17 UTC 2016 - tr...@suse.de + +- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143) + *add: 0502-persistent_device_policy_param_enhance.patch +- mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404) + *add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch + +--- +Wed Sep 28 15:32:37 CEST 2016 - h...@suse.de + +- 90multipath: parse commandline option 'multipath=off' (bsc#1001691) + *add 0307-90multipath-parse-kernel-commandline-option-multipat.patch + +--- +Wed Sep 28 08:31:38 CEST 2016 - h...@suse.de + +- 95fcoe: do not start fcoemon twice (bsc#1001512) + *add 0225-95fcoe-do-not-start-fcoemon-twice.patch + +--- +Tue Sep 27 13:44:04 CEST 2016 - h...@suse.de + +- Reformat patch headers: + *modify 0199-rd-iscsi-waitnet-default-false.patch + *modify 0200-dracut_fix_multipath_without_config.patch + *modify 0210-add_fcoe_uefi_check.patch + *modify 0212-fcoe_reorder_init_path.patch +- Rediff patches to apply cleanly: + *modify 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch + *modify 0133-Allow-multiple-configurations-per-network-interface-.patch + *modify 0170-iscsi-skip-ibft-invalid-dhcp.patch + *modify 0218-40network-allow-persistent-interface-names.patch +- Remove spurious whitespaces: + *modify 0169-network_set_mtu_macaddr_for_dhcp.patch +- 40network: print out correct prefix (bsc#996141) + *modify 0125-40network-separate-mask-and-prefix.patch +- 95iscsi: setup bnx2i offload connection correctly (bsc#997598) + *add 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch +- Rename patches to match sequence number: + *old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch + *new: 0012-40network-Fix-race-condition-when-wait-for-networks.patch + *old: 0066-40network-always-start-netroot-in-ifup.sh.patch + *new: 0013-40network-always-start-netroot-in-ifup.sh.patch + +--- +Mon Sep 19 07:14:59 UTC 2016 - thomas.bl...@suse.com + +- rd.iscsi.waitnet should default to false in order for dracut to + wait for the network devices (bsc#997598) + *add 0199-rd-iscsi-waitnet-default-false.patch + +--- +Fri Sep 16 10:47:03 CEST 2016 - h...@suse.de + +- 95multipath: Replace 'grep' with 'sed' for shutdown scripts + (bsc#999220) + * modify 0306-90multipath-add-shutdown-script.patch + +-- @@ -10,0 +87,2 @@ +- Fix IFS separater in net-lib.sh (bsc#996141) +*modify: 0125-40network-separate-mask-and-prefix.patch @@ -75 +153 @@ - * Add 0214-95fcoe-Do-not-overwrite-FCoE-configuration.patch + * Add 0213-95fcoe-Do-not-overwrite-FCoE-configuration.patch Old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch 0066-40network-always-start-netroot-in-ifup.sh.patch New: 0012-40network-Fix-race-condition-when-wait-for-networks.patch 0013-40network-always-start-netroot-in-ifup.sh.patch 0199-rd-iscsi-waitnet-default-false.patch 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch 0225-95fcoe-do-not-start-fcoemon-twice.patch 0307-90multipath-parse-kernel-commandline-option-multipat.patch 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch 0309-90dmraid-do-not-delete-partitions.patch 0310-95resume-Do-not-resume-on-iSCSI.patch 0311-95iscsi-ip-ibft-is-deprecated.patch 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-09-12 13:22:47 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-09-09 10:16:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-09-12 13:22:49.0 +0200 @@ -6,0 +7,6 @@ +Wed Aug 31 19:06:19 UTC 2016 - tr...@suse.de + +- Add missing whitespace for md raid suse kernel param parsing (bsc#970215) +*modify: 0059-99suse-Add-SUSE-specific-initrd-parsing.patch + +--- Other differences: -- ++ 0059-99suse-Add-SUSE-specific-initrd-parsing.patch ++ --- /var/tmp/diff_new_pack.Xcxl3P/_old 2016-09-12 13:22:51.0 +0200 +++ /var/tmp/diff_new_pack.Xcxl3P/_new 2016-09-12 13:22:51.0 +0200 @@ -13,10 +13,10 @@ create mode 100755 modules.d/99suse/module-setup.sh create mode 100755 modules.d/99suse/parse-suse-initrd.sh -Index: dracut-042/modules.d/99suse/module-setup.sh +Index: dracut-037/modules.d/99suse/module-setup.sh === --- /dev/null 1970-01-01 00:00:00.0 + -+++ dracut-042/modules.d/99suse/module-setup.sh2015-06-24 18:02:09.081356075 +0200 dracut-037/modules.d/99suse/module-setup.sh2016-08-31 21:05:24.907316981 +0200 @@ -0,0 +1,8 @@ +#!/bin/bash +# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*- @@ -26,10 +26,10 @@ +install() { +inst_hook cmdline 99 "$moddir/parse-suse-initrd.sh" +} -Index: dracut-042/modules.d/99suse/parse-suse-initrd.sh +Index: dracut-037/modules.d/99suse/parse-suse-initrd.sh === --- /dev/null 1970-01-01 00:00:00.0 + -+++ dracut-042/modules.d/99suse/parse-suse-initrd.sh 2015-06-24 18:02:09.081356075 +0200 dracut-037/modules.d/99suse/parse-suse-initrd.sh 2016-08-31 21:06:01.317385393 +0200 @@ -0,0 +1,51 @@ +#!/bin/sh +# convert openSUSE / SLE initrd command lines into dracut ones
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-09-09 10:16:26 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-09-05 21:16:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-09-09 10:16:28.0 +0200 @@ -1,0 +2,5 @@ +Thu Sep 1 17:11:17 UTC 2016 - opens...@dstoecker.de + +- fix boot issues using RAID, bnc#970215 + +--- Other differences: -- ++ 0059-99suse-Add-SUSE-specific-initrd-parsing.patch ++ --- /var/tmp/diff_new_pack.cgVl6c/_old 2016-09-09 10:16:30.0 +0200 +++ /var/tmp/diff_new_pack.cgVl6c/_new 2016-09-09 10:16:30.0 +0200 @@ -68,7 +68,7 @@ + +# mduuid +mduuid=$(getarg mduuid) -+if [ -n "$mduuid"]; then ++if [ -n "$mduuid" ]; then +echo "rd.md.uuid=$mduuid" >> /etc/cmdline.d/99-suse.conf +unset CMDLINE +fi
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-09-05 21:16:35 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-08-05 18:14:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-09-05 21:16:47.0 +0200 @@ -1,0 +2,65 @@ +Fri Aug 26 10:17:27 CEST 2016 - h...@suse.de + +- Rename patch: + * From 0211-fix_multipath_check_hostonly.patch +to 0303-fix_multipath_check_hostonly.patch +- Rename patch: + * From 0213-10i18n-keymap-find.patch +to 0213-Fix-wrong-keymap-inclusion.patch + +--- +Thu Aug 25 11:59:56 CEST 2016 - h...@suse.de + +- 95fcoe: Do not complain about missing /etc/hba.conf (bsc#980539) + * Add 0215-95fcoe-Do-not-complain-about-missing-etc-hba.conf.patch +- 95fcoe: silence lldpad warnings + * Add 0216-95fcoe-silence-lldpad-warnings.patch +- 95fcoe: Allow to specify the FCoE mode via the fcoe= parameter + * Add 0217-95fcoe-Allow-to-specify-the-FCoE-mode-via-the-fcoe-p.patch +- 40network: allow persistent interface names (bsc#995284) + * Add 0218-40network-allow-persistent-interface-names.patch +- 95fcoe: use interface names instead of MAC addresses + * Add 0219-95fcoe-use-interface-names-instead-of-MAC-addresses.patch +- 95fcoe: always set AUTO_VLAN for fcoemon (bsc#995019) + * Add 0220-95fcoe-always-set-AUTO_VLAN-for-fcoemon.patch +- 95fcoe: Add shutdown script (bsc#994860) + * Add 0221-95fcoe-Add-shutdown-script.patch +- 90dm: Fixup shutdown script (bsc#994860) + * Add 0222-90dm-Fixup-shutdown-script.patch +- 90dm: fixup dependency cycle between MD and DM shutdown (bsc#994860) + * Add 0223-90dm-fixup-dependency-cycle-between-MD-and-DM-shutdo.patch +- 90multipath: Start daemon after udev settle (bsc#986734) + * Add 0304-90multipath-Start-daemon-after-udev-settle.patch +- 90multipath: load dm_multipath module during startup + * Add 0305-90multipath-load-dm_multipath-module-during-startup.patch +- 90multipath: add shutdown script (bsc#994860) + * Add 0306-90multipath-add-shutdown-script.patch + +--- +Tue Aug 23 13:36:18 CEST 2016 - h...@suse.de + +- Reformat patches and add patch header: + * 0053-01fips-fixup-loading-issues.patch + * 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch + * 0128-90lvm-Install-dm-snapshot-module.patch + * 0133-Allow-multiple-configurations-per-network-interface-.patch + * 0138-fips_add_aesni-intel.patch + * 0168-remove_plymouth_logo_file.patch + * 0169-network_set_mtu_macaddr_for_dhcp.patch + * 0170-iscsi-skip-ibft-invalid-dhcp.patch + * 0180-i18n_add_correct_fontmaps.patch + * 0196-ibft-wait-for-session-on-all-paths.patch + * 0201-fix_nfs_with_ip_instead_of_hostname.patch + * 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch + * fips-kernel-4.4-fixes.patch +- Rename patch: + * from fips-kernel-4.4-fixes.patch + * to 0139-fips-kernel-4.4-fixes.patch + +--- +Fri Aug 19 10:09:30 CEST 2016 - h...@suse.de + +- Do not overwrite existing FCoE configuration (bsc#993861) + * Add 0214-95fcoe-Do-not-overwrite-FCoE-configuration.patch + +--- Old: 0211-fix_multipath_check_hostonly.patch 0213-10i18n-keymap-find.patch fips-kernel-4.4-fixes.patch New: 0139-fips-kernel-4.4-fixes.patch 0213-Fix-wrong-keymap-inclusion.patch 0214-95fcoe-Do-not-overwrite-FCoE-configuration.patch 0215-95fcoe-Do-not-complain-about-missing-etc-hba.conf.patch 0216-95fcoe-silence-lldpad-warnings.patch 0217-95fcoe-Allow-to-specify-the-FCoE-mode-via-the-fcoe-p.patch 0218-40network-allow-persistent-interface-names.patch 0219-95fcoe-use-interface-names-instead-of-MAC-addresses.patch 0220-95fcoe-always-set-AUTO_VLAN-for-fcoemon.patch 0221-95fcoe-Add-shutdown-script.patch 0222-90dm-Fixup-shutdown-script.patch 0223-90dm-fixup-dependency-cycle-between-MD-and-DM-shutdo.patch 0303-fix_multipath_check_hostonly.patch 0304-90multipath-Start-daemon-after-udev-settle.patch 0305-90multipath-load-dm_multipath-module-during-startup.patch 0306-90multipath-add-shutdown-script.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.CvAkBT/_old 2016-09-05 21:16:49.0 +0200 +++ /var/tmp/diff_new_pack.CvAkBT/_new 2016-09-05 21:16:49.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. +#
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-08-05 18:14:06 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-07-10 18:46:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-08-05 18:14:07.0 +0200 @@ -1,0 +2,12 @@ +Tue Aug 2 14:19:00 UTC 2016 - tr...@suse.de + +- Fix DASD SSID handling (bsc#989313) +* Add 0501-dasd_fix_ssid_bigger_zero.patch + +--- +Tue Aug 2 14:18:00 UTC 2016 - mfas...@suse.com + +- Advise user of fs recovery options when we fail to mount (fate#320443) + * Add 0404-dracut-emergency-optionally-print-fs-help.patch + +--- New: 0404-dracut-emergency-optionally-print-fs-help.patch 0501-dasd_fix_ssid_bigger_zero.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.edAmJL/_old 2016-08-05 18:14:09.0 +0200 +++ /var/tmp/diff_new_pack.edAmJL/_new 2016-08-05 18:14:09.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -144,9 +144,11 @@ # New features/improvements Patch402: 0402-driver-fail-summary.patch Patch403: 0403-95lunmask-Add-module-to-handle-LUN-masking.patch +Patch404: 0404-dracut-emergency-optionally-print-fs-help.patch # On top patches/fixes which have to be applied late Patch500: 0500-Reset-IFS-variable.patch +Patch501: 0501-dasd_fix_ssid_bigger_zero.patch BuildRequires: asciidoc BuildRequires: bash @@ -317,8 +319,10 @@ %patch402 -p1 %patch403 -p1 +%patch404 -p1 %patch500 -p1 +%patch501 -p1 %build %configure\ ++ 0404-dracut-emergency-optionally-print-fs-help.patch ++ >From 7114191b77be2e979bc7d7a93ba040b91a72b5a9 Mon Sep 17 00:00:00 2001 From: Mark FashehDate: Fri, 24 Jun 2016 15:11:17 -0700 Subject: [PATCH] dracut-emergency: optionally print fs help Allow filesystem modules to install a fs-specific text file with instructions on what to do when mount fails. This is printed when we go into an emergency shell. Signed-off-by: Mark Fasheh --- dracut-init.sh | 6 ++ modules.d/98dracut-systemd/dracut-emergency.sh | 2 ++ 2 files changed, 8 insertions(+) diff --git a/dracut-init.sh b/dracut-init.sh index fc35d7b..ae6352b 100644 --- a/dracut-init.sh +++ b/dracut-init.sh @@ -240,6 +240,12 @@ inst_script() { (($? != 0)) && derror $DRACUT_INSTALL ${initdir:+-D "$initdir"} ${loginstall:+-L "$loginstall"} ${DRACUT_RESOLVE_DEPS:+-l} ${DRACUT_FIPS_MODE:+-f} "$@" || : } +inst_fsck_help() { +local _helper="/usr/share/fsck/fsck_help_$1.txt" +$DRACUT_INSTALL ${initdir:+-D "$initdir"} ${loginstall:+-L "$loginstall"} ${DRACUT_RESOLVE_DEPS:+-l} ${DRACUT_FIPS_MODE:+-f} "$2" $_helper +(($? != 0)) && derror $DRACUT_INSTALL ${initdir:+-D "$initdir"} ${loginstall:+-L "$loginstall"} ${DRACUT_RESOLVE_DEPS:+-l} ${DRACUT_FIPS_MODE:+-f} "$2" $_helper || : +} + mark_hostonly() { for i in "$@"; do echo "$i" >> "$initdir/lib/dracut/hostonly-files" diff --git a/modules.d/98dracut-systemd/dracut-emergency.sh b/modules.d/98dracut-systemd/dracut-emergency.sh index 26be291..2d9ecd7 100755 --- a/modules.d/98dracut-systemd/dracut-emergency.sh +++ b/modules.d/98dracut-systemd/dracut-emergency.sh @@ -16,6 +16,7 @@ source_hook "$hook" if getargbool 1 rd.shell -d -y rdshell || getarg rd.break -d rdbreak; then +FSTXT="/usr/share/fsck/fsck_help_$fstype.txt" echo rdsosreport echo @@ -26,6 +27,7 @@ if getargbool 1 rd.shell -d -y rdshell || getarg rd.break -d rdbreak; then echo 'after mounting them and attach it to a bug report.' echo echo +[ -f $FSTXT ] && cat $FSTXT [ -f /etc/profile ] && . /etc/profile [ -z "$PS1" ] && export PS1="$_name:\${PWD}# " exec sh -i -l -- 2.1.4 ++ 0501-dasd_fix_ssid_bigger_zero.patch ++ From: Hannes Reinecke Fix DASD with SSID greater than 0 bsc#989313 Signed-off-by: Thomas Renninger --- modules.d/95dasd_rules/parse-dasd.sh | 19 ++- 1 file changed, 14 insertions(+), 5 deletions(-) --- a/modules.d/95dasd_rules/parse-dasd.sh +++
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-07-10 18:46:42 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-06-13 21:54:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-07-10 18:46:43.0 +0200 @@ -1,0 +2,12 @@ +Mon Jul 4 12:19:43 UTC 2016 - ag...@suse.com + +- Add 32bit arm support to installkernel + +--- +Fri Jun 17 11:24:26 UTC 2016 - fv...@suse.com + +- Add 0213-10i18n-keymap-find.patch: +- Fix choice of keymap for inclusion (bsc#942896) +- Refresh 0301-include_sysconfig_language.patch + +--- @@ -5,0 +18,6 @@ + +--- +Tue May 31 12:53:28 UTC 2016 - meiss...@suse.com + +- fips-kernel-4.4-fixes.patch: adjust the kernel module list to + match the SLES 12 SP2 kernel. (bsc#976577) New: 0213-10i18n-keymap-find.patch fips-kernel-4.4-fixes.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.vpeNHA/_old 2016-07-10 18:46:45.0 +0200 +++ /var/tmp/diff_new_pack.vpeNHA/_new 2016-07-10 18:46:45.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -90,6 +90,7 @@ Patch126: 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch Patch137: 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch Patch138: 0138-fips_add_aesni-intel.patch +Patch139: fips-kernel-4.4-fixes.patch # Others Patch20:0020-00warpclock-Set-correct-timezone.patch @@ -132,6 +133,7 @@ Patch209: 0209-fix_modules_load_d_hostonly.patch Patch210: 0210-add_fcoe_uefi_check.patch Patch212: 0212-fcoe_reorder_init_path.patch +Patch213: 0213-10i18n-keymap-find.patch # SUSE-specific fixes Patch300: 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch @@ -263,6 +265,7 @@ %patch137 -p1 %patch138 -p1 +%patch139 -p1 %patch142 -p1 %patch144 -p1 @@ -305,6 +308,7 @@ %patch209 -p1 %patch210 -p1 %patch212 -p1 +%patch213 -p1 %patch300 -p1 %patch301 -p1 ++ 0213-10i18n-keymap-find.patch ++ From: Fabian VogtSubject: Fix wrong keymap inclusion References: bsc#942896 For MAP=lt, dracut would choose lt.std.map instead of lt.map. --- modules.d/10i18n/module-setup.sh |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: dracut-044/modules.d/10i18n/module-setup.sh === --- dracut-044.orig/modules.d/10i18n/module-setup.sh +++ dracut-044/modules.d/10i18n/module-setup.sh @@ -30,8 +30,9 @@ install() { # This is from 10redhat-i18n. findkeymap () { local MAP=$1 +local MAPNAME=${1%.map*} [[ ! -f $MAP ]] && \ -MAP=$(find ${kbddir}/keymaps -type f -name $MAP -o -name $MAP.\* | head -n1) +MAP=$(find ${kbddir}/keymaps -type f -name ${MAPNAME} -o -name ${MAPNAME}.map -o -name ${MAPNAME}.map.\* | head -n1) [[ " $KEYMAPS " = *" $MAP "* ]] && return KEYMAPS="$KEYMAPS $MAP" case $MAP in ++ 0301-include_sysconfig_language.patch ++ --- /var/tmp/diff_new_pack.vpeNHA/_old 2016-07-10 18:46:45.0 +0200 +++ /var/tmp/diff_new_pack.vpeNHA/_new 2016-07-10 18:46:45.0 +0200 @@ -11,10 +11,10 @@ modules.d/10i18n/module-setup.sh |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) -Index: dracut-043/modules.d/10i18n/module-setup.sh +Index: dracut-044/modules.d/10i18n/module-setup.sh === dracut-043.orig/modules.d/10i18n/module-setup.sh -+++ dracut-043/modules.d/10i18n/module-setup.sh +--- dracut-044.orig/modules.d/10i18n/module-setup.sh dracut-044/modules.d/10i18n/module-setup.sh @@ -25,6 +25,7 @@ install() { KBDSUBDIRS=consolefonts,consoletrans,keymaps,unimaps DEFAULT_FONT="${i18n_default_font:-LatArCyrHeb-16}" @@ -23,7 +23,7 @@ VCONFIG_CONF="/etc/vconsole.conf" # This is from 10redhat-i18n. -@@ -211,9 +212,10 @@ install() { +@@ -212,9 +213,10 @@ install() { if dracut_module_included "systemd" && [[ -f ${I18N_CONF} ]]; then
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-06-13 21:54:33 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-04-12 18:57:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-06-13 21:54:40.0 +0200 @@ -1,0 +2,60 @@ +Fri Jun 3 14:05:36 UTC 2016 - tr...@suse.de + +- FCOE fix bsc#982588 + * Add 0212-fcoe_reorder_init_path.patch + +--- +Wed May 4 15:40:37 CEST 2016 - h...@suse.de + +- Port missing SLES patches + * Add 0197-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch + * Add 0198-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch + * Remove 0194-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch + * Remove 0195-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch +- Rewrite patch: + * Add 0302-Revert-90multipath-add-hostonly-multipath.conf-in-ca.patch + * Remove 0001-multipath_revert_mpathconf_binary_use.patch +- Update 0403-95lunmask-Add-module-to-handle-LUN-masking.patch + to match upstream kernel submission (FATE#319786) + +--- +Tue Apr 26 10:01:19 UTC 2016 - tr...@suse.de + +- Add IFS restoring where it has been lost due to mainline merging + (bsc#977117) +*Add 0500-Reset-IFS-variable.patch + +--- +Mon Apr 25 12:55:06 UTC 2016 - tr...@suse.de + +- Make sure to install collect binary (bsc#976466) +* Add: 0188-95dasd_rules-Install-collect-udev-helper-binary.patch + +--- +Wed Apr 20 10:15:34 UTC 2016 - tr...@suse.de + +- Remove version from requires on subpackage +- Add a split provide because of the package split for SLE12 SP1 to SP2 upgrade + +--- +Tue Apr 12 14:05:55 UTC 2016 - tr...@suse.de + +- Forward port of latest SLES patches (fate#320499) +Add: + * 0001-multipath_revert_mpathconf_binary_use.patch (fate#320499) + * 0170-iscsi-skip-ibft-invalid-dhcp.patch (bsc#953361) + * 0160-s390-update_active_devices_initrd.patch (bsc#939101) + * 0161-95zfcp_rules-simplified-rd.zfcp-commandline-for-NPIV.patch (bsc#964456) + * 0190-replace-iscsistart-with-systemd-service-files.patch (fate#319024) + * 0191-static_network_setup_return_zero.patch (bsc#919179) + * 0192-iscsi_set_boot_protocol_from_ifcfg.patch (bsc#919179) + * 0193-95iscsi-Set-number-of-login-retries.patch (bsc#951003) + * 0196-ibft-wait-for-session-on-all-paths.patch (bsc#951003) + * 0403-95lunmask-Add-module-to-handle-LUN-masking.patch (FATE#319786) + +Added, but still commented in spec file (still needs adjusting): +- Fixup booting from qla4xxx (bsc#951003) + * 0194-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch + * 0195-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch + +--- New: 0160-s390-update_active_devices_initrd.patch 0161-95zfcp_rules-simplified-rd.zfcp-commandline-for-NPIV.patch 0170-iscsi-skip-ibft-invalid-dhcp.patch 0188-95dasd_rules-Install-collect-udev-helper-binary.patch 0190-replace-iscsistart-with-systemd-service-files.patch 0191-static_network_setup_return_zero.patch 0192-iscsi_set_boot_protocol_from_ifcfg.patch 0193-95iscsi-Set-number-of-login-retries.patch 0196-ibft-wait-for-session-on-all-paths.patch 0197-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch 0198-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch 0212-fcoe_reorder_init_path.patch 0302-Revert-90multipath-add-hostonly-multipath.conf-in-ca.patch 0403-95lunmask-Add-module-to-handle-LUN-masking.patch 0500-Reset-IFS-variable.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.mCgnr7/_old 2016-06-13 21:54:43.0 +0200 +++ /var/tmp/diff_new_pack.mCgnr7/_new 2016-06-13 21:54:43.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -53,6 +53,7 @@ Patch159: 0159-network-Try-to-load-xennet.patch Patch162: 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch Patch169: 0169-network_set_mtu_macaddr_for_dhcp.patch +Patch170:
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-04-12 18:57:34 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-04-03 23:06:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-04-12 18:57:35.0 +0200 @@ -1,0 +2,5 @@ +Wed Mar 30 22:27:06 UTC 2016 - dmuel...@suse.com + +- dracut-installkernel: Fix for aarch64 (bsc#947670) + +--- Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.fiGhc7/_old 2016-04-12 18:57:37.0 +0200 +++ /var/tmp/diff_new_pack.fiGhc7/_new 2016-04-12 18:57:37.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ dracut-installkernel ++ --- /var/tmp/diff_new_pack.fiGhc7/_old 2016-04-12 18:57:37.0 +0200 +++ /var/tmp/diff_new_pack.fiGhc7/_new 2016-04-12 18:57:37.0 +0200 @@ -24,6 +24,9 @@ ppc|ppc64) BOOTFILE=vmlinux ;; +aarch64) +BOOTFILE=Image +;; *) BOOTFILE=vmlinuz ;;
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-04-03 23:06:51 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-02-25 22:36:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-04-03 23:06:53.0 +0200 @@ -1,0 +2,8 @@ +Thu Mar 24 16:28:01 UTC 2016 - tr...@suse.de + +- Move dist config file to /usr/lib/dracut/dracut.conf.d (bsc#972143) +- Remove stale, unused patch file: +0181-no_systemd_cryptsetup.patch +- Still create a debug config example in /etc/dracut.conf.d + +--- Old: 0181-no_systemd_cryptsetup.patch New: 99-debug.conf Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.MlqyTP/_old 2016-04-03 23:06:55.0 +0200 +++ /var/tmp/diff_new_pack.MlqyTP/_new 2016-04-03 23:06:55.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,6 +31,7 @@ Source4:purge-kernels Source5:purge-kernels.service Source6:dracut-installkernel +Source7:99-debug.conf #Network: Patch12:0019-40network-Fix-race-condition-when-wait-for-networks.patch @@ -101,7 +102,6 @@ Patch164: 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch Patch168: 0168-remove_plymouth_logo_file.patch Patch180: 0180-i18n_add_correct_fontmaps.patch -Patch181: 0181-no_systemd_cryptsetup.patch Patch182: 0182-fix-include-parsing.patch Patch183: 0183-fix_add_drivers_hang.patch @@ -311,7 +311,8 @@ mkdir -p %{buildroot}%{_localstatedir}/log touch %{buildroot}%{_localstatedir}/log/dracut.log -install -m 0644 dracut.conf.d/suse.conf.example %{buildroot}%{_sysconfdir}/dracut.conf.d/01-dist.conf +install -D -m 0644 dracut.conf.d/suse.conf.example %{buildroot}/usr/lib/dracut/dracut.conf.d/01-dist.conf +install -m 0644 %{SOURCE7} %{buildroot}%{_sysconfdir}/dracut.conf.d/99-debug.conf install -m 0644 dracut.conf.d/fips.conf.example %{buildroot}%{_sysconfdir}/dracut.conf.d/40-fips.conf %ifarch %ix86 x86_64 @@ -395,8 +396,10 @@ %config(noreplace) %{_sysconfdir}/dracut.conf %dir %{_sysconfdir}/dracut.conf.d +%dir /usr/lib/dracut/dracut.conf.d +%config %{_sysconfdir}/dracut.conf.d/99-debug.conf %if 0%{?fedora} || 0%{?suse_version} || 0%{?rhel} -%config %{_sysconfdir}/dracut.conf.d/01-dist.conf +/usr/lib/dracut/dracut.conf.d/01-dist.conf %endif %ifarch %ix86 x86_64 %config %{_sysconfdir}/dracut.conf.d/02-early-microcode.conf ++ 99-debug.conf ++ # Below adds additional tools to the initrd which are not urgently necessary to # bring up the system, but help to debug problems. # See /usr/lib/dracut/modules.d/95debug/module-setup.sh which additional tools # are installed and add more if you need them. This specifically helps if you # use: # rd.break=[cmdline|pre-udev|pre-trigger|initqueue|pre-mount| # mount|pre-pivot|cleanup] # boot parameter or if you are forced to enter the dracut emergency shell. # add_dracutmodules+=debug
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-02-25 21:59:14 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-02-12 11:22:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-02-25 22:36:56.0 +0100 @@ -1,0 +2,18 @@ +Fri Feb 12 11:34:33 UTC 2016 - fv...@suse.com + +- Add 0211-fix_multipath_check_hostonly.patch: +- Fix warning about multipath + +--- +Wed Feb 10 12:00:35 UTC 2016 - fv...@suse.com + +- Modify 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch: +- Don't try to include plymouth if plymouth-dracut pkg. not installed + +--- +Tue Feb 9 10:37:30 UTC 2016 - fv...@suse.com + +- Add 0210-add_fcoe_uefi_check.patch: +- Only install fcoe-uefi module if needed (boo#965477) + +--- New: 0210-add_fcoe_uefi_check.patch 0211-fix_multipath_check_hostonly.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.GcFlkl/_old 2016-02-25 22:36:59.0 +0100 +++ /var/tmp/diff_new_pack.GcFlkl/_new 2016-02-25 22:36:59.0 +0100 @@ -117,6 +117,8 @@ Patch207: 0207-handle_module_aliases.patch Patch208: 0208-no_forced_virtnet.patch Patch209: 0209-fix_modules_load_d_hostonly.patch +Patch210: 0210-add_fcoe_uefi_check.patch +Patch211: 0211-fix_multipath_check_hostonly.patch ## SUSE-specific fixes Patch300: 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch @@ -269,6 +271,8 @@ %patch207 -p1 %patch208 -p1 %patch209 -p1 +%patch210 -p1 +%patch211 -p1 %patch300 -p1 %patch301 -p1 ++ 0208-no_forced_virtnet.patch ++ --- /var/tmp/diff_new_pack.GcFlkl/_old 2016-02-25 22:36:59.0 +0100 +++ /var/tmp/diff_new_pack.GcFlkl/_new 2016-02-25 22:36:59.0 +0100 @@ -40,13 +40,15 @@ # called by dracut installkernel() { # Include wired net drivers, excluding wireless -@@ -63,6 +82,10 @@ installkernel() { +@@ -63,6 +82,12 @@ installkernel() { =drivers/net/ethernet \ ecb arc4 bridge stp llc ipv6 bonding 8021q af_packet virtio_net xennet hostonly="" instmods iscsi_ibft crc32c iscsi_boot_sysfs + +if running_in_qemu; then +hostonly='' instmods virtio_net e1000 8139cp pcnet32 e100 ne2k_pci ++else ++return 0 +fi } ++ 0210-add_fcoe_uefi_check.patch ++ From: Fabian VogtSubject: fcoe-uefi: Add check for usage References: boo#965477 fcoe-uefi gets included by default on EFI systems, as it does not do the same check that fcoe does, therefore needlessly pulling in network modules. This patch copies the check from fcoe to fcoe-uefi. --- modules.d/95fcoe-uefi/module-setup.sh |5 + 1 file changed, 5 insertions(+) Index: dracut-044/modules.d/95fcoe-uefi/module-setup.sh === --- dracut-044.orig/modules.d/95fcoe-uefi/module-setup.sh +++ dracut-044/modules.d/95fcoe-uefi/module-setup.sh @@ -4,6 +4,11 @@ check() { [[ $hostonly ]] || [[ $mount_needs ]] && { [ -d /sys/firmware/efi ] || return 255 +for c in /sys/bus/fcoe/devices/ctlr_* ; do +[ -L $c ] || continue +fcoe_ctlr=$c +done +[ -z "$fcoe_ctlr" ] && return 255 } require_binaries dcbtool fipvlan lldpad ip readlink || return 1 return 0 ++ 0211-fix_multipath_check_hostonly.patch ++ From: Fabian Vogt Subject: Fix warning about multipath if not needed Although no device uses multipath, the module checks for presence of the multipath binary first, printing a warning if not present. This patch fixes the wrong ordering. --- modules.d/90multipath/module-setup.sh |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Index: dracut-044/modules.d/90multipath/module-setup.sh === --- dracut-044.orig/modules.d/90multipath/module-setup.sh +++ dracut-044/modules.d/90multipath/module-setup.sh @@ -20,13 +20,14 @@ majmin_to_mpath_dev() { # called by dracut check() { local _rootdev -# if there's no multipath binary, no go. -require_binaries multipath || return 1 [[ $hostonly ]] || [[ $mount_needs ]] && { for_each_host_dev_and_slaves is_mpath || return 255 } +# if there's no multipath binary, no go. +require_binaries multipath || return
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-02-12 11:22:14 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2016-02-03 10:19:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-02-12 11:22:15.0 +0100 @@ -1,0 +2,9 @@ +Sat Feb 6 19:16:32 UTC 2016 - fv...@suse.com + +- Fix 0208-no_forced_virtnet.patch: +- On non-QEMU systems it returned non-zero, causing dracut to fail +- Fixed boo#965477 +- dracut.spec: Remove 90qemu-net entirely instead of disabling +- running_in_qemu was broken (reading output of >/dev/null) + +--- Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.DhPTF1/_old 2016-02-12 11:22:17.0 +0100 +++ /var/tmp/diff_new_pack.DhPTF1/_new 2016-02-12 11:22:17.0 +0100 @@ -450,7 +450,6 @@ %{dracutlibdir}/modules.d/80cms %{dracutlibdir}/modules.d/81cio_ignore %{dracutlibdir}/modules.d/90livenet -%{dracutlibdir}/modules.d/90qemu-net %{dracutlibdir}/modules.d/90btrfs %{dracutlibdir}/modules.d/90crypt %{dracutlibdir}/modules.d/90dm ++ 0208-no_forced_virtnet.patch ++ --- /var/tmp/diff_new_pack.DhPTF1/_old 2016-02-12 11:22:18.0 +0100 +++ /var/tmp/diff_new_pack.DhPTF1/_new 2016-02-12 11:22:18.0 +0100 @@ -3,6 +3,7 @@ virtio-net without other network tools does not make sense and causes various bugs, like bsc#960669. +This patch merges 90qemu-net into 90-kernel-network-modules. --- modules.d/90kernel-network-modules/module-setup.sh | 24 - @@ -19,7 +20,7 @@ +running_in_qemu() { +if type -P systemd-detect-virt >/dev/null 2>&1; then -+vm=$(systemd-detect-virt --vm >/dev/null 2>&1) ++vm=$(systemd-detect-virt --vm 2>&1) +(($? != 0)) && return 255 +[[ $vm = "qemu" ]] && return 0 +[[ $vm = "kvm" ]] && return 0 @@ -39,24 +40,46 @@ # called by dracut installkernel() { # Include wired net drivers, excluding wireless -@@ -63,6 +82,8 @@ installkernel() { +@@ -63,6 +82,10 @@ installkernel() { =drivers/net/ethernet \ ecb arc4 bridge stp llc ipv6 bonding 8021q af_packet virtio_net xennet hostonly="" instmods iscsi_ibft crc32c iscsi_boot_sysfs + -+running_in_qemu && hostonly='' instmods virtio_net e1000 8139cp pcnet32 e100 ne2k_pci ++if running_in_qemu; then ++hostonly='' instmods virtio_net e1000 8139cp pcnet32 e100 ne2k_pci ++fi } # called by dracut Index: dracut-044/modules.d/90qemu-net/module-setup.sh === --- dracut-044.orig/modules.d/90qemu-net/module-setup.sh -+++ dracut-044/modules.d/90qemu-net/module-setup.sh -@@ -2,6 +2,7 @@ - - # called by dracut - check() { -+return 255 - if type -P systemd-detect-virt >/dev/null 2>&1; then - vm=$(systemd-detect-virt --vm >/dev/null 2>&1) - (($? != 0)) && return 255 /dev/null +@@ -1,27 +0,0 @@ +-#!/bin/bash +- +-# called by dracut +-check() { +-if type -P systemd-detect-virt >/dev/null 2>&1; then +-vm=$(systemd-detect-virt --vm >/dev/null 2>&1) +-(($? != 0)) && return 255 +-[[ $vm = "qemu" ]] && return 0 +-[[ $vm = "kvm" ]] && return 0 +-[[ $vm = "bochs" ]] && return 0 +-fi +- +-for i in /sys/class/dmi/id/*_vendor; do +-[[ -f $i ]] || continue +-read vendor < $i +-[[ "$vendor" == "QEMU" ]] && return 0 +-[[ "$vendor" == "Bochs" ]] && return 0 +-done +- +-return 255 +-} +- +-# called by dracut +-installkernel() { +-# qemu specific modules +-hostonly='' instmods virtio_net e1000 8139cp pcnet32 e100 ne2k_pci +-}
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2016-02-03 10:19:20 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-12-01 09:17:02.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2016-02-03 10:19:24.0 +0100 @@ -1,0 +2,56 @@ +Mon Feb 1 09:38:46 UTC 2016 - fv...@suse.com + +- Fix 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe.patch: +- Patch did not have any effect whatsoever +- Fixes bsc#869496 +- Rename from 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch + +--- +Thu Jan 28 10:18:18 UTC 2016 - pwieczorkiew...@suse.com + +- Add 0169-network_set_mtu_macaddr_for_dhcp.patch: +- Set MTU and LLADDR for DHCP if specified (boo#959803) + +--- +Wed Jan 27 09:19:18 UTC 2016 - fv...@suse.com + +- Modify 0017-45ifcfg-use-distro-specific-scripts.patch: +- Also revert upstream commit f34e1d6b to not forcibly + include network and ifcfg modules (bsc#960669) +- Refresh: +- 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch +- 0132-40network-fixup-static-network-configuration.patch +- 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch +- 0402-driver-fail-summary.patch + +--- +Wed Jan 27 07:47:55 UTC 2016 - fv...@suse.com + +- Add 0209-fix_modules_load_d_hostonly.patch: +- Fix modules-load.d with hostonly (boo#962224) + +--- +Tue Jan 26 11:08:04 UTC 2016 - fv...@suse.com + +- Add 0208-no_forced_virtnet.patch: +Don't include qemu-net modules without reason. +Fix for bsc#960669 + +--- +Fri Jan 22 13:18:33 UTC 2016 - fv...@suse.com + +- Refresh and merge: +0133-Allow-multiple-configurations-per-network-interface-.patch +0145-40network-handle-ip-ifname-static-correctly.patch +0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch +- Delete 0134-Remove-bootdev-warning-bnc-881112.patch: +- ip=ibft got deprecated, so workaround not necessary + +--- +Thu Jan 21 11:33:47 UTC 2016 - fv...@suse.com + +- Add 0207-handle_module_aliases.patch: +Handle module aliases correctly to not generate unbootable +initrds with different kernel versions. Fix for boo#962694 + +--- Old: 0134-Remove-bootdev-warning-bnc-881112.patch 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch New: 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe.patch 0169-network_set_mtu_macaddr_for_dhcp.patch 0207-handle_module_aliases.patch 0208-no_forced_virtnet.patch 0209-fix_modules_load_d_hostonly.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.Y3XDtC/_old 2016-02-03 10:19:26.0 +0100 +++ /var/tmp/diff_new_pack.Y3XDtC/_new 2016-02-03 10:19:26.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -46,8 +46,12 @@ Patch125: 0125-40network-separate-mask-and-prefix.patch Patch131: 0131-40network-handle-prefixed-IP-addresses-correctly.patch Patch132: 0132-40network-fixup-static-network-configuration.patch +Patch133: 0133-Allow-multiple-configurations-per-network-interface-.patch Patch142: 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch +Patch145: 0145-40network-handle-ip-ifname-static-correctly.patch Patch159: 0159-network-Try-to-load-xennet.patch +Patch162: 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch +Patch169: 0169-network_set_mtu_macaddr_for_dhcp.patch #S390 Patch16:0016-Add-new-s390x-specific-rule-files.patch @@ -92,7 +96,7 @@ Patch130: 0130-nfs-Always-add-all-kernel-modules-for-kdump.patch Patch144: 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch Patch150: 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch -Patch158: 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-12-01 09:17:00 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-11-12 19:36:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-12-01 09:17:02.0 +0100 @@ -2 +2,111 @@ -Thu Nov 12 08:52:54 UTC 2015 - fvogt@localhost +Thu Nov 26 10:22:11 UTC 2015 - fv...@suse.com + +- Don't require bind-utils, it conflicts with +minimal-base-conflicts + +--- +Thu Nov 26 08:56:50 UTC 2015 - fv...@suse.com + +- Add warning about pkgconfig file to rpmlintrc's ignore list +- Fix spec file: +- Add dracut-catimages manpage to dracut-tools +- Fix summary of dracut-tools subpackage + +--- +Thu Nov 26 08:48:13 UTC 2015 - fv...@suse.com + +- Remove 0400-use_fstab_systemd.patch +- Move dracut-catimages, /boot/dracut and /var/lib/dracut into +dracut-tools subpackage +- Cleanup spec file + +--- +Thu Nov 26 07:51:48 UTC 2015 - fv...@suse.com + +- Refresh patches with line offsets: + 0017-45ifcfg-use-distro-specific-scripts.patch + 0048-40network-Only-enable-network-interfaces-if-explicit.patch + 0088-91zipl-Add-new-module-to-update-s390x-configuration.patch + 0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch + 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch + 0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch + 0182-fix-include-parsing.patch + 0183-fix_add_drivers_hang.patch + 0203-no-fail-builtin-module.patc + +--- +Wed Nov 25 15:55:01 UTC 2015 - fv...@suse.com + +- Update to dracut-044 +- Patches upstream, removed here: + 0119-Reset-IFS-variable.patch + 0120-mkinitrd-suse.sh-Bail-out-with-exit-1-if-initrd-cann.patch + 0122-Get_kernel_version_from_gz_file_for_arm.patch + 0165-Order-root-fsck-after-pre-mount.patch + 0184-fix_lvm_wc_warning.patch + 0185-dracut.sh-remove-_EARLY-from-CONFIG_MICROCODE_-check.patch + 0401-mount_option_mountpoint.patch + +- Updated/Refreshed patches: + 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch + 0019-40network-Fix-race-condition-when-wait-for-networks.patch + 0056-81cio_ignore-handle-cio_ignore-commandline.patch + 0058-dracut-add-warning-when-including-unsupported-module.patch + 0066-40network-always-start-netroot-in-ifup.sh.patch + 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch + 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch + 0125-40network-separate-mask-and-prefix.patch + 0131-40network-handle-prefixed-IP-addresses-correctly.patch + 0132-40network-fixup-static-network-configuration.patch + 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch + 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch + 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch + 0159-network-Try-to-load-xennet.patch + 0202-dracut_dmraid_use_udev.patch + 0203-no-fail-builtin-module.patch + 0402-driver-fail-summary.patch + +--- +Wed Nov 25 08:06:02 UTC 2015 - fv...@suse.com + +- Fix 0202-dracut_dmraid_use_udev.patch: +- Statement was missing a program to execute + +--- +Tue Nov 24 13:38:45 UTC 2015 - fv...@suse.com + +- Add 0206-nfs_dns_alias.patch to fix boo#955592: +- Fix dracut run on nfs root where NFS host is a DNS ALIAS +- Require bind-utils. host is used in some lines + +--- +Thu Nov 19 09:18:31 CET 2015 - ti...@suse.de + +- Fix the wrong kernel config check for microcode with 4.4 kernel + (boo#955712): + 0185-dracut.sh-remove-_EARLY-from-CONFIG_MICROCODE_-check.patch + +--- +Tue Nov 17 14:08:10 UTC 2015 - fv...@suse.com + +- Disable 0400-use_fstab_systemd.patch +- Fully implementing this would take ages +- Fix boo#948771 + +--- +Tue Nov 17 13:14:26 UTC 2015 - fv...@suse.com + +- Add numbers to the filename of all patches: +fips_add_aesni-intel.patch -> 0138-fips_add_aesni-intel.patch +dracut_fix_multipath_without_config.patch -> 0200-dracut_fix_multipath_without_config.patch +fix_nfs_with_ip_instead_of_hostname.patch ->
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-11-12 19:36:19 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-11-08 14:35:53.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-11-12 19:36:20.0 +0100 @@ -1,0 +2,23 @@ +Thu Nov 12 08:52:54 UTC 2015 - fvogt@localhost + +- Add 0301-include_sysconfig_language.patch: +- Include /etc/sysconfig/language instead of forcibly generating +/etc/locale.conf +- Workaround and partial fix for boo#927250 + +--- +Tue Nov 10 11:26:51 UTC 2015 - fv...@suse.com + +- Add 0205-mdraid_ignore_hostonly.patch: +- Always install mdraid modules (boo#935993) + +--- +Tue Nov 10 10:35:05 UTC 2015 - fv...@suse.com + +- Modify 0402-driver-fail-summary.patch +- Add notice (bsc#952491) +- Use mktemp instead of hardcoded filenames (bnc#935338) +- Modify 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch +- Use mktemp instead of hardcoded filenames (bnc#935338) + +--- New: 0205-mdraid_ignore_hostonly.patch 0301-include_sysconfig_language.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.OiLhye/_old 2015-11-12 19:36:23.0 +0100 +++ /var/tmp/diff_new_pack.OiLhye/_new 2015-11-12 19:36:23.0 +0100 @@ -121,10 +121,13 @@ Patch202: dracut_dmraid_use_udev.patch Patch203: 0203-no-fail-builtin-module.patch Patch204: 0204-mkinitrd-fix-monster.patch +Patch205: 0205-mdraid_ignore_hostonly.patch ## fix for SUSE systems which have dpkg installed anyway Patch300: dracut_dont_use_dpkg_defaults_on_SUSE.patch +Patch301: 0301-include_sysconfig_language.patch +# New features/improvements Patch400: 0400-use_fstab_systemd.patch Patch401: 0401-mount_option_mountpoint.patch Patch402: 0402-driver-fail-summary.patch @@ -267,8 +270,10 @@ %patch202 -p1 %patch203 -p1 %patch204 -p1 +%patch205 -p1 %patch300 -p1 +%patch301 -p1 %patch400 -p1 %patch401 -p1 ++ 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch ++ --- /var/tmp/diff_new_pack.OiLhye/_old 2015-11-12 19:36:24.0 +0100 +++ /var/tmp/diff_new_pack.OiLhye/_new 2015-11-12 19:36:24.0 +0100 @@ -46,11 +46,12 @@ === --- dracut-042.orig/modules.d/90crypt/module-setup.sh 2015-06-11 17:39:47.0 +0200 +++ dracut-042/modules.d/90crypt/module-setup.sh 2015-06-24 18:02:28.88248 +0200 -@@ -63,6 +63,7 @@ install() { +@@ -63,6 +63,8 @@ install() { inst_hook cleanup 30 "$moddir/crypt-cleanup.sh" fi -+> /tmp/dracut_block_uuid.map ++# Have to use exit here, return value gets ignored in dracut.sh... ++uuid_map_file=$(mktemp /tmp/dracut.XX) || exit 1 if [[ $hostonly ]] && [[ -f /etc/crypttab ]]; then # filter /etc/crypttab for the devices we need while read _mapper _dev _rest || [ -n "$_mapper" ]; do @@ -58,16 +59,17 @@ [[ $_dev == UUID=* ]] && \ _dev="/dev/disk/by-uuid/${_dev#UUID=}" -+echo "$_dev $(blkid $_dev -s UUID -o value)" >> /tmp/dracut_block_uuid.map ++echo "$_dev $(blkid $_dev -s UUID -o value)" >> $uuid_map_file + for _hdev in "${!host_fs_types[@]}"; do [[ ${host_fs_types[$_hdev]} == "crypto_LUKS" ]] || continue if [[ $_hdev -ef $_dev ]] || [[ /dev/block/$_hdev -ef $_dev ]]; then -@@ -84,6 +87,7 @@ install() { +@@ -84,6 +87,8 @@ install() { fi inst_simple "$moddir/crypt-lib.sh" "/lib/dracut-crypt-lib.sh" -+inst_simple "/tmp/dracut_block_uuid.map" "/usr/lib/dracut/modules.d/90crypt/block_uuid.map" ++inst_simple $uuid_map_file "/usr/lib/dracut/modules.d/90crypt/block_uuid.map" ++rm -f $uuid_map_file inst_multiple -o \ $systemdutildir/system-generators/systemd-cryptsetup-generator \ ++ 0205-mdraid_ignore_hostonly.patch ++ From: Fabian VogtSubject: [PATCH] Always install mdraid modules References: boo#935993 - Even if not currently loaded - hostonly logic seems to be broken --- modules.d/90mdraid/module-setup.sh |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: dracut-043/modules.d/90mdraid/module-setup.sh
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-11-08 14:35:52 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-10-24 10:24:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-11-08 14:35:53.0 +0100 @@ -1,0 +2,42 @@ +Wed Nov 4 16:45:37 UTC 2015 - fv...@suse.com + +- Add dracut-rpmlintrc +- Fix permissions of various scripts, as patch does not +create executable files + +--- +Wed Nov 4 16:07:07 UTC 2015 - fv...@suse.com + +- Fix format of patch disablement + +--- +Wed Nov 4 16:05:31 UTC 2015 - fv...@suse.com + +- Add 0204-mkinitrd-fix-monster.patch: +- Implement functionality of -A option +- Without this patch, -A sets host_only=0, + but host_only wasn't used +- Translates into --no-host-only now +- References boo#935993 + +--- +Tue Nov 3 16:12:44 UTC 2015 - fv...@suse.com + +- Add 0402-driver-fail-summary.patch: +- Port 0169-Enabled-Warning-for-failed-kernel-modules-per-defaul.patch: + Subject: Enable warning for failed kernel moduiles + + Enabled Warning for failed kernel modules per default + and added summary of those to the end of dracut output + + References: bnc#886839 +- Disable inline warnings in favour of summary + +--- +Tue Nov 3 15:35:20 UTC 2015 - fv...@suse.com + +- Add 0203-no-fail-builtin-module.patch: +Don't let inst1mod fail if module is built-in +- Fixes bsc#935563 + +--- New: 0203-no-fail-builtin-module.patch 0204-mkinitrd-fix-monster.patch 0402-driver-fail-summary.patch dracut-rpmlintrc Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.aXSwN1/_old 2015-11-08 14:35:55.0 +0100 +++ /var/tmp/diff_new_pack.aXSwN1/_new 2015-11-08 14:35:55.0 +0100 @@ -26,6 +26,7 @@ Group: System/Base Url:https://dracut.wiki.kernel.org/ Source0: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{version}.tar.xz +Source1:dracut-rpmlintrc Source3:mkinitrd_setup_dummy Source4:purge-kernels Source5:purge-kernels.service @@ -118,12 +119,15 @@ Patch200: dracut_fix_multipath_without_config.patch Patch201: fix_nfs_with_ip_instead_of_hostname.patch Patch202: dracut_dmraid_use_udev.patch +Patch203: 0203-no-fail-builtin-module.patch +Patch204: 0204-mkinitrd-fix-monster.patch ## fix for SUSE systems which have dpkg installed anyway Patch300: dracut_dont_use_dpkg_defaults_on_SUSE.patch Patch400: 0400-use_fstab_systemd.patch Patch401: 0401-mount_option_mountpoint.patch +Patch402: 0402-driver-fail-summary.patch BuildRequires: asciidoc BuildRequires: bash @@ -184,6 +188,7 @@ %patch16 -p1 %patch17 -p1 %patch20 -p1 +chmod a+x modules.d/00warpclock/module-setup.sh %patch21 -p1 %patch48 -p1 %patch53 -p1 @@ -192,6 +197,7 @@ %patch58 -p1 %patch59 -p1 %patch60 -p1 +chmod a+x modules.d/45ifcfg/write-ifcfg-suse.sh %patch61 -p1 %patch75 -p1 %patch76 -p1 @@ -203,6 +209,7 @@ %patch86 -p1 %patch87 -p1 %patch88 -p1 +chmod a+x modules.d/91zipl/install_zipl_cmdline.sh %patch89 -p1 %patch90 -p1 %patch91 -p1 @@ -230,10 +237,10 @@ %patch132 -p1 # Still needed! -#%patch133 -p1 -#%patch134 -p1 -#%patch145 -p1 -#%patch162 -p1 +#patch133 -p1 +#patch134 -p1 +#patch145 -p1 +#patch162 -p1 %patch137 -p1 %patch138 -p1 @@ -258,11 +265,14 @@ %patch200 -p1 %patch201 -p1 %patch202 -p1 +%patch203 -p1 +%patch204 -p1 %patch300 -p1 %patch400 -p1 %patch401 -p1 +%patch402 -p1 %build %configure\ ++ 0203-no-fail-builtin-module.patch ++ >From a7996e5e33c0456c96764dfb1ab35c0a59134ccc Mon Sep 17 00:00:00 2001 From: Fabian VogtDate: Tue, 3 Nov 2015 16:29:21 +0100 Subject: [PATCH] Don't let inst1mod fail if module is built-in - Fixes bsc#935563 Signed-off-by: Fabian Vogt --- dracut-functions.sh | 5 + 1 file changed, 5 insertions(+) diff --git a/dracut-functions.sh b/dracut-functions.sh index b666446..e5be295 100755 --- a/dracut-functions.sh +++ b/dracut-functions.sh @@ -1721,6 +1721,11 @@ instmods() { return 0 fi +if grep -q "/${_mod}.ko"
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-10-24 10:24:27 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-10-14 16:42:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-10-24 10:24:39.0 +0200 @@ -1,0 +2,7 @@ +Wed Oct 14 12:51:54 UTC 2015 - tr...@suse.de + +- Always install dm-snaphost module if lvm dracut module is needed, + even if dm-snampshot is not loaded on the host yet (bsc#947518) +A 0128-90lvm-Install-dm-snapshot-module.patch + +--- New: 0128-90lvm-Install-dm-snapshot-module.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.2B9bb2/_old 2015-10-24 10:24:41.0 +0200 +++ /var/tmp/diff_new_pack.2B9bb2/_new 2015-10-24 10:24:41.0 +0200 @@ -114,6 +114,7 @@ Patch162: 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch # Submit mainline asap +Patch128: 0128-90lvm-Install-dm-snapshot-module.patch Patch200: dracut_fix_multipath_without_config.patch Patch201: fix_nfs_with_ip_instead_of_hostname.patch Patch202: dracut_dmraid_use_udev.patch @@ -223,6 +224,7 @@ %patch124 -p1 %patch125 -p1 %patch126 -p1 +%patch128 -p1 %patch130 -p1 %patch131 -p1 %patch132 -p1 ++ 0128-90lvm-Install-dm-snapshot-module.patch ++ Index: dracut-043/modules.d/90lvm/module-setup.sh === --- dracut-043.orig/modules.d/90lvm/module-setup.sh 2015-06-15 12:27:21.0 +0200 +++ dracut-043/modules.d/90lvm/module-setup.sh 2015-10-14 14:50:35.699797733 +0200 @@ -43,7 +43,7 @@ cmdline() { } installkernel() { -instmods dm-snapshot +hostonly='' instmods dm-snapshot } # called by dracut
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-10-14 16:42:29 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-10-02 15:38:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-10-14 16:42:30.0 +0200 @@ -1,0 +2,6 @@ +Tue Oct 6 10:28:35 UTC 2015 - fv...@suse.com + +- Add patch 0184-fix_lvm_wc_warning.patch: + - Upstream commit 08eca6 to get rid of missing wc warning + +--- New: 0184-fix_lvm_wc_warning.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.frwomT/_old 2015-10-14 16:42:32.0 +0200 +++ /var/tmp/diff_new_pack.frwomT/_new 2015-10-14 16:42:32.0 +0200 @@ -105,6 +105,7 @@ Patch181: 0181-no_systemd_cryptsetup.patch Patch182: 0182-fix-include-parsing.patch Patch183: 0183-fix_add_drivers_hang.patch +Patch184: 0184-fix_lvm_wc_warning.patch # Still needed Patch133: 0133-Allow-multiple-configurations-per-network-interface-.patch @@ -250,6 +251,7 @@ #patch181 -p1 %patch182 -p1 %patch183 -p1 +%patch184 -p1 %patch200 -p1 %patch201 -p1 ++ 0184-fix_lvm_wc_warning.patch ++ >From d4b93a092db1105a29a3f768d1d49ece8b90547a Mon Sep 17 00:00:00 2001 From: Fabian DeutschDate: Thu, 25 Jun 2015 11:17:59 +0200 Subject: [PATCH] Revert "lvm: Don't activate LVs with activationskip set" This reverts commit cfa365a32d47388c8476064b23d7d4684f1e591b. The logic in commit cfa365a was added to prevent (odl) lvms from activating snapshots which should not be activated. Newer lvms however do this automatically (not enabling an LV if the the 'k' attribute set), thus we can revert the previous commit. --- modules.d/90lvm/lvm_scan.sh | 4 1 file changed, 4 deletions(-) diff --git a/modules.d/90lvm/lvm_scan.sh b/modules.d/90lvm/lvm_scan.sh index ce46e14..7495644 100755 --- a/modules.d/90lvm/lvm_scan.sh +++ b/modules.d/90lvm/lvm_scan.sh @@ -106,10 +106,6 @@ if [ -n "$LVS" ] ; then info "Scanning devices $lvmdevs for LVM logical volumes $LVS" lvm lvscan --ignorelockingfailure 2>&1 | vinfo for LV in $LVS; do -if [ "x$(lvm lvs --noheadings --select "lv_attr =~ k" $LV | wc -l)" = "x0" ]; then -info "Skipping activation of '$LV' because activationskip is set." -continue -fi if [ -z "$sysinit" ]; then lvm lvchange --yes -ay --ignorelockingfailure $nopoll --ignoremonitoring $LV 2>&1 | vinfo else -- 2.6.0
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-10-02 15:38:45 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-09-27 14:31:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-10-02 15:38:47.0 +0200 @@ -1,0 +2,12 @@ +Thu Oct 1 12:44:28 UTC 2015 - fv...@suse.com + +- Fix 0181-no_systemd_cryptsetup.patch: + - Password input without plymouth didn't work + +--- +Thu Oct 1 10:02:21 UTC 2015 - dims...@opensuse.org + +- Disable 0181-no_systemd_cryptsetup.patch: it breaks existing + installations of encrypted / on LVM. + +--- Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.PZj5DM/_old 2015-10-02 15:38:49.0 +0200 +++ /var/tmp/diff_new_pack.PZj5DM/_new 2015-10-02 15:38:49.0 +0200 @@ -246,7 +246,8 @@ %patch165 -p1 %patch168 -p1 %patch180 -p1 -%patch181 -p1 +# disabled, as it breaks encrypted / on LVM - dimstar, 20151001 +#patch181 -p1 %patch182 -p1 %patch183 -p1 ++ 0181-no_systemd_cryptsetup.patch ++ --- /var/tmp/diff_new_pack.PZj5DM/_old 2015-10-02 15:38:49.0 +0200 +++ /var/tmp/diff_new_pack.PZj5DM/_new 2015-10-02 15:38:49.0 +0200 @@ -17,10 +17,9 @@ 3 files changed, 60 deletions(-) delete mode 100755 modules.d/90crypt/crypt-run-generator.sh -diff --git a/modules.d/90crypt/crypt-run-generator.sh b/modules.d/90crypt/crypt-run-generator.sh -deleted file mode 100755 -index 3c5d7b1..000 a/modules.d/90crypt/crypt-run-generator.sh +Index: dracut-043/modules.d/90crypt/crypt-run-generator.sh +=== +--- dracut-043.orig/modules.d/90crypt/crypt-run-generator.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh @@ -54,10 +53,10 @@ -systemctl start cryptsetup.target -fi -exit 0 -diff --git a/modules.d/90crypt/module-setup.sh b/modules.d/90crypt/module-setup.sh -index 721b447..a73e4ee 100755 a/modules.d/90crypt/module-setup.sh -+++ b/modules.d/90crypt/module-setup.sh +Index: dracut-043/modules.d/90crypt/module-setup.sh +=== +--- dracut-043.orig/modules.d/90crypt/module-setup.sh dracut-043/modules.d/90crypt/module-setup.sh @@ -89,14 +89,5 @@ install() { inst_simple "$moddir/crypt-lib.sh" "/lib/dracut-crypt-lib.sh" inst_simple "/tmp/dracut_block_uuid.map" "/usr/lib/dracut/modules.d/90crypt/block_uuid.map" @@ -73,10 +72,10 @@ -inst_script "$moddir"/crypt-run-generator.sh /sbin/crypt-run-generator dracut_need_initqueue } -diff --git a/modules.d/90crypt/parse-crypt.sh b/modules.d/90crypt/parse-crypt.sh -index 5bda006..d84ff62 100755 a/modules.d/90crypt/parse-crypt.sh -+++ b/modules.d/90crypt/parse-crypt.sh +Index: dracut-043/modules.d/90crypt/parse-crypt.sh +=== +--- dracut-043.orig/modules.d/90crypt/parse-crypt.sh dracut-043/modules.d/90crypt/parse-crypt.sh @@ -25,7 +25,6 @@ else luksid=${luksid##luks-} @@ -123,6 +122,16 @@ fi echo 'LABEL="luks_end"' >> /etc/udev/rules.d/70-luks.rules.new --- -2.5.1 - +Index: dracut-043/modules.d/90crypt/crypt-lib.sh +=== +--- dracut-043.orig/modules.d/90crypt/crypt-lib.sh dracut-043/modules.d/90crypt/crypt-lib.sh +@@ -90,7 +90,7 @@ ask_for_password() { + + [ "$tty_echo_off" = yes ] && stty $stty_orig + fi +-} 9>/.console_lock ++} <> /dev/tty0 >&0 2>&1 9>/.console_lock + + [ $ret -ne 0 ] && echo "Wrong password" >&2 + return $ret
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-09-27 14:32:02 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-09-03 18:06:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-09-27 14:31:21.0 +0200 @@ -1,0 +2,54 @@ +Wed Sep 23 11:26:05 UTC 2015 - fv...@suse.com + +- Fix 0182-fix-include-parsing.patch +- Didn't parse arguments with spaces correctly + +--- +Wed Sep 23 10:16:47 UTC 2015 - fv...@suse.com + +- Add patch 0183-fix_add_drivers_hang.patch: + - Fix possible hang in dracut + caused by add_drivers+=" " in dracut.conf (bsc#923116) + +--- +Mon Sep 21 13:18:43 UTC 2015 - fv...@suse.com + +- Add patch 0182-fix-include-parsing.patch: + - Fix parsing of "-i" and "--include" +- Fixes boo#908452 + +--- +Mon Sep 21 10:45:14 UTC 2015 - fv...@suse.com + +- Add patch 0181-no_systemd_cryptsetup.patch: + - rd.luks.key is not implemented (properly) if systemd is enabled, +so ignore systemd in 90crypt +- Fixes boo#915849 + +--- +Wed Sep 16 12:12:12 UTC 2015 - fv...@suse.com + +- Fix systemd-vconsole-error properly (bsc#943312 and bsc#932981) + Rewrite 0180-dracut-add-trivial-vconsole-fontmap.patch + as 0180-i18n_add_correct_fontmaps.patch + +--- +Mon Sep 14 11:33:51 UTC 2015 - thomas.bl...@suse.com + +- fix systemd-vconsole-error in initrd (bsc#943312) + Add 0180-dracut-add-trivial-vconsole-fontmap.patch + +--- +Fri Sep 11 11:06:46 UTC 2015 - fv...@suse.com + +- Add 0401-mount_option_mountpoint.patch: +Make it possible to use a mountpoint as --mount parameter + +--- +Fri Sep 11 10:56:42 UTC 2015 - fv...@suse.com + +- Add experimental 0400-use_fstab_systemd.patch: +Add entry for /sysroot in /etc/fstab instead of relying +on root= and rootflags= + +--- New: 0180-i18n_add_correct_fontmaps.patch 0181-no_systemd_cryptsetup.patch 0182-fix-include-parsing.patch 0183-fix_add_drivers_hang.patch 0400-use_fstab_systemd.patch 0401-mount_option_mountpoint.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.7erPKq/_old 2015-09-27 14:31:23.0 +0200 +++ /var/tmp/diff_new_pack.7erPKq/_new 2015-09-27 14:31:23.0 +0200 @@ -101,6 +101,10 @@ Patch164: 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch Patch165: 0165-Order-root-fsck-after-pre-mount.patch Patch168: 0168-remove_plymouth_logo_file.patch +Patch180: 0180-i18n_add_correct_fontmaps.patch +Patch181: 0181-no_systemd_cryptsetup.patch +Patch182: 0182-fix-include-parsing.patch +Patch183: 0183-fix_add_drivers_hang.patch # Still needed Patch133: 0133-Allow-multiple-configurations-per-network-interface-.patch @@ -116,6 +120,9 @@ ## fix for SUSE systems which have dpkg installed anyway Patch300: dracut_dont_use_dpkg_defaults_on_SUSE.patch +Patch400: 0400-use_fstab_systemd.patch +Patch401: 0401-mount_option_mountpoint.patch + BuildRequires: asciidoc BuildRequires: bash BuildRequires: docbook-xsl-stylesheets @@ -238,6 +245,10 @@ %patch164 -p1 %patch165 -p1 %patch168 -p1 +%patch180 -p1 +%patch181 -p1 +%patch182 -p1 +%patch183 -p1 %patch200 -p1 %patch201 -p1 @@ -245,6 +256,9 @@ %patch300 -p1 +%patch400 -p1 +%patch401 -p1 + %build %configure\ --systemdsystemunitdir=%{_unitdir}\ ++ 0180-i18n_add_correct_fontmaps.patch ++ Index: dracut-043/modules.d/10i18n/module-setup.sh === --- dracut-043.orig/modules.d/10i18n/module-setup.sh +++ dracut-043/modules.d/10i18n/module-setup.sh @@ -196,7 +196,11 @@ install() { if [[ ${FONT_MAP} ]] then FONT_MAP=${FONT_MAP%.trans} -inst_simple ${kbddir}/consoletrans/${FONT_MAP}.trans +# There are three different formats that setfont supports +inst_simple ${kbddir}/consoletrans/${FONT_MAP} \ +|| inst_simple ${kbddir}/consoletrans/${FONT_MAP}.trans \ +|| inst_simple
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-09-03 18:00:34 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is "dracut" Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-08-25 07:17:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-09-03 18:06:51.0 +0200 @@ -1,0 +2,6 @@ +Sun Aug 23 19:14:15 UTC 2015 - seife+...@b1-systems.com + +- fix plymouth installation if dpkg package is installed + - add dracut_dont_use_dpkg_defaults_on_SUSE.patch + +--- New: dracut_dont_use_dpkg_defaults_on_SUSE.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.2VcQSW/_old 2015-09-03 18:06:56.0 +0200 +++ /var/tmp/diff_new_pack.2VcQSW/_new 2015-09-03 18:06:56.0 +0200 @@ -113,6 +113,9 @@ Patch201: fix_nfs_with_ip_instead_of_hostname.patch Patch202: dracut_dmraid_use_udev.patch +## fix for SUSE systems which have dpkg installed anyway +Patch300: dracut_dont_use_dpkg_defaults_on_SUSE.patch + BuildRequires: asciidoc BuildRequires: bash BuildRequires: docbook-xsl-stylesheets @@ -240,6 +243,8 @@ %patch201 -p1 %patch202 -p1 +%patch300 -p1 + %build %configure\ --systemdsystemunitdir=%{_unitdir}\ ++ dracut_dont_use_dpkg_defaults_on_SUSE.patch ++ Index: b/modules.d/50plymouth/module-setup.sh === --- a/modules.d/50plymouth/module-setup.sh +++ b/modules.d/50plymouth/module-setup.sh @@ -14,9 +14,10 @@ depends() { # called by dracut install() { PKGLIBDIR="/usr/lib/plymouth" -if type -P dpkg-architecture &>/dev/null; then -PKGLIBDIR="/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)/plymouth" -fi +# breaks if dpkg is installed on openSUSE +#if type -P dpkg-architecture &>/dev/null; then +#PKGLIBDIR="/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)/plymouth" +#fi [ -x /usr/libexec/plymouth/plymouth-populate-initrd ] && PKGLIBDIR="/usr/libexec/plymouth" if grep -q nash ${PKGLIBDIR}/plymouth-populate-initrd \
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-08-25 07:17:40 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-07-28 11:41:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-08-25 07:17:41.0 +0200 @@ -1,0 +2,5 @@ +Mon Aug 17 15:41:14 UTC 2015 - tr...@suse.de + +- Do not recommend, but require binutils package. bsc#941928 + +--- Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.0oqkUd/_old 2015-08-25 07:17:44.0 +0200 +++ /var/tmp/diff_new_pack.0oqkUd/_new 2015-08-25 07:17:44.0 +0200 @@ -133,11 +133,11 @@ Requires: sed Requires: systemd = 200 # systemd-sysvinit provides: poweroff, reboot, halt +Requires: binutils Requires: systemd-sysvinit Requires: udev 166 Requires: util-linux = 2.21 Requires: xz -Recommends: binutils Recommends: logrotate Obsoletes: mkinitrd 2.8.2 Provides: mkinitrd = 2.8.2
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-07-28 11:41:35 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-07-16 17:17:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-07-28 11:41:37.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 26 08:16:53 UTC 2015 - jeng...@inai.de + +- get_kernel_version is required for /sbin/mkinitrd + +--- Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.x42lxH/_old 2015-07-28 11:41:38.0 +0200 +++ /var/tmp/diff_new_pack.x42lxH/_new 2015-07-28 11:41:38.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -119,6 +119,7 @@ BuildRequires: libxslt BuildRequires: suse-module-tools BuildRequires: pkgconfig(systemd) = 199 +Requires: /usr/bin/get_kernel_version Requires: bash Requires: coreutils Requires: cpio
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-07-16 17:17:48 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-05-11 20:25:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-07-16 17:17:50.0 +0200 @@ -1,0 +2,109 @@ +Thu Jul 2 12:59:27 UTC 2015 - tr...@suse.de + +- Update to version 043 + Minor change: add missing dmsquash-generator + +--- +Wed Jun 24 16:06:36 UTC 2015 - tr...@suse.de + +- Fix dmraid issue bnc#905746 +Adracut_dmraid_use_udev.patch +- Taken over from SLE12 +Afips_add_aesni-intel.patch +- Do not touch /run vs /var/run bnc#922676 +D0106-dracut-Enable-converting-of-directory-var-run-var-lo.patch +- Update dracut to version 042 +Remove these already included or unneeded patches: +Ddracut_v041_to_HEAD.patch +D0011-Correct-paths-for-openSUSE.patch +D0068-95fcoe-uefi-Test-for-EFI-firmware.patch +D0170-enable-logitech-hidpp.patch +- Fix nfs mount if IPv4 is used in fstab instead of hostname +A fix_nfs_with_ip_instead_of_hostname.patch + +Adjust/refresh: +M0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch +M0016-Add-new-s390x-specific-rule-files.patch +M0017-45ifcfg-use-distro-specific-scripts.patch +M0019-40network-Fix-race-condition-when-wait-for-networks.patch +M0020-00warpclock-Set-correct-timezone.patch +M0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch +M0048-40network-Only-enable-network-interfaces-if-explicit.patch +M0053-01fips-fixup-loading-issues.patch +M0056-81cio_ignore-handle-cio_ignore-commandline.patch +M0057-01fips-Include-some-more-hmacs.patch +M0058-dracut-add-warning-when-including-unsupported-module.patch +M0059-99suse-Add-SUSE-specific-initrd-parsing.patch +M0060-45ifcfg-Add-SUSE-specific-write-ifcfg-file.patch +M0061-45ifcfg-Fixup-error-message-in-write-ifcfg-suse.patch +M0066-40network-always-start-netroot-in-ifup.sh.patch +M0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch +M0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch +M0079-95dasd_rules-fixup-rd.dasd-parsing.patch +M0080-95dasd_rules-print-out-rd.dasd-commandline.patch +M0081-95dasd_mod-do-not-set-module-parameters-if-dasd_cio_.patch +M0083-95zfcp_rules-Fixup-rd.zfcp-parsing.patch +M0085-95zfcp_rules-print-out-rd.zfcp-commandline-parameter.patch +M0086-95zfcp_rules-Auto-generate-udev-rule-for-ipl-device.patch +M0087-95dasd_rules-Auto-generate-udev-rule-for-ipl-device.patch +M0088-91zipl-Add-new-module-to-update-s390x-configuration.patch +M0089-40network-create-var-lib-wicked-in-ifup.sh.patch +M0090-dracut-caps-Remove-whole-caps-module.patch +M0091-dracut-biosdevname-In-SUSE-biosdevname-package-is-in.patch +M0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch +M0106-dracut-Enable-converting-of-directory-var-run-var-lo.patch +M0107-Fixup-typo-firmare-instead-of-firmware.patch +M0108-91zipl-Store-commandline-correctly.patch +M0109-95dasd_rules-Store-all-devices-in-commandline.patch +M0110-95zfcp_rules-Store-all-devices-in-commandline.patch +M0113-91zipl-Install-script-as-executable.patch +M0114-91zipl-Translate-ext2-3-into-ext4.patch +M0116-Mark-scripts-as-executable.patch +M0117-95dasd_rules-Enable-the-device-before-checking-devic.patch +M0118-95zfcp_rules-Enable-the-device-before-checking-devic.patch +M0119-Reset-IFS-variable.patch +M0120-mkinitrd-suse.sh-Bail-out-with-exit-1-if-initrd-cann.patch +M0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch +M0122-Get_kernel_version_from_gz_file_for_arm.patch +M0123-95zfcp_rules-fix-typo-in-module_setup.patch +M0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch +M0125-40network-separate-mask-and-prefix.patch +M0126-01fips-Add-drbg-module-to-force-loaded-modules.patch +M0130-nfs-Always-add-all-kernel-modules-for-kdump.patch +M0131-40network-handle-prefixed-IP-addresses-correctly.patch +M0132-40network-fixup-static-network-configuration.patch +M0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch +M0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch +M0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch +M0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch +M0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch +M0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch +M0159-network-Try-to-load-xennet.patch +M
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-05-11 20:25:46 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-04-19 11:43:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-05-11 20:25:47.0 +0200 @@ -1,0 +2,128 @@ +Fri May 8 06:30:32 UTC 2015 - tr...@suse.de + +- Add fix for multipath systems without multipathd.conf + bsc#927719: Tumbleweed Snapshot blocked: no multipath support in 20150416\ +(likely dracut issue) + bsc#930019: multipath is broken in dracut due to missing /etc/multipath.conf + file (systemd multpath.service condition) + +* Added patch: dracut_fix_multipath_without_config.patch + + +--- +Tue Mar 24 15:37:48 UTC 2015 - tr...@suse.de + +- Update to dracut mainline version 041. + Half of the patches got integrated mainline. + Some others have been merged together when it made sense some have + been left out, but are still in the repository as they need some special + treating and mainline discussion whether/how they get added. These are + also not urgently needed, but are debugging patches. + + I broke the rule here to mention every added/deleted/modified patch as + every patch is touched and every 2nd got removed (mainline integrated). + + I also re-ordered the patches in the PatchXY: area for easier merging them + and get them discussed and posted mainline easier, topic by topic. + +- Patches merged in the git tracking repository: + 0065-95iscsi-Fixup-bnx2i-offload-booting.patch + 0028-95udev-rules-Include-correct-sg3_utils-rules.patch + 0135-lvm-Fix-12819a579900b9691e2-check-for-existance-of-6.patch + 0100-Add-btrfs-rescue-utilities.patch + 0067-95fcoe-check-always-returns-255.patch + 0138-warpclock-Do-not-use-warpclock-module-on-S390-x-hwcl.patch + 0077-90multipath-add-missing-11-dm-mpath.rules-file.patch + 0042-Enhance-suse.conf-example-with-SUSE-specific-setting.patch + 0161-Fix-error-message-when-there-are-no-internal-kernel-.patch + 0111-90mdraid-Remove-line-for-offroot-detection.patch + 0129-Revert-commit-6ecab258710d158a7a6-and-only-do-not-wa.patch + 0041-mkinitd-suse-remove-hostonly-and-hostonly-cmdline.patch + 0030-95iscsi-Autodetect-iSCSI-firmware.patch + 0052-99base-Add-chown-binary.patch + 0105-95iscsi-parse-output-from-iscsiadm-correctly.patch + 0101-Print-stored-dracut-commandline-during-initramfs-bui.patch + 0096-dracut-Fix-error-local-can-only-be-used-in-a-functio.patch + 0043-40network-always-add-network-module.patch + 0035-Introduce-force-drivers-parameter-and-force_drivers-.patch + 0136-Revert-95udev-rules-add-persistent-network-rule.patch + 0143-iscsi-Fix-up-ipv6-in-brackets-iterate-over-all-possi.patch + 0167-do-not-symlink-var-log-to-run-log.patch + 0024-Fixup-mdraid-setup.patch + 0032-mkinitrd-suse.sh-Use-hostonly-and-hostonly-cmdline-c.patch + 0022-95udev-rules-add-persistent-network-rule.patch + 0166-load-xhci-pci.patch + 0047-95resume-skip-module-for-s390-x.patch + 0014-Update-dracut-manpage-for-GRUB-Legacy-and-GRUB2.patch + 0055-95fcoe-Only-install-fcoe-module-if-required.patch + 0078-Restore-original-IFS-value.patch + 0046-dracut-Do-not-wait-for-swap-device.patch + 0074-More-empty-cmdline-fixes.patch + 0112-99base-warn-on-invalid-command-for-initqueue.patch + 0034-dracut-Do-not-stop-installing-drivers-if-one-fails.patch + 0139-dracut.sh-check-for-logfile-logfile-option-and-creat.patch + 0127-99base-Increase-initqueue-timeout-in-non-systemd-cas.patch + 0104-Generate-fallback-mount-unit-for-root-filesystem.patch + 0154-resume-Also-allow-this-module-on-S390-again-s2disk-c.patch + 0149-dracut.sh-Fix-fstab-parsing-again.patch + 0027-90multipath-install-dracut-specific-service-file.patch + 0084-95rootfs-block-Correctly-terminate-commandline-param.patch + dracut_v37_to_HEAD.patch + 0128-90lvm-Install-dm-snapshot-module.patch + 0063-90multipath-Install-libgcc_s-library.patch + 0062-95iscsi-Install-libgcc_s-library.patch + 0146-dracut.sh-corrected-logfile-check.patch + 0071-Fix-non-export-of-journal-dev-boot-options.patch + 0044-Add-find-to-debug-binaries.patch + 0039-Remove-force-parameter-from-mkinitrd.patch + 0026-90multipath-add-67-kpartx-compat.rules.patch + 0099-90multipath-Load-device_handler-modules-early-during.patch + 0029-90multipath-install-correct-multipath-rules.patch + 0031-90multipath-Fixup-service-file-for-booting.patch + 0036-95fcoe-Store-current-configuration-in-dracut-cmdline.patch + A patch (dracut_v041_to_HEAD.patch) is being added without being properly referenced from the changelog. +
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-04-16 14:11:13 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-03-01 14:49:51.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-04-16 14:11:15.0 +0200 @@ -1,0 +2,116 @@ +Tue Mar 24 15:37:48 UTC 2015 - tr...@suse.de + +- Update to dracut mainline version 041. + Half of the patches got integrated mainline. + Some others have been merged together when it made sense some have + been left out, but are still in the repository as they need some special + treating and mainline discussion whether/how they get added. These are + also not urgently needed, but are debugging patches. + + I broke the rule here to mention every added/deleted/modified patch as + every patch is touched and every 2nd got removed (mainline integrated). + + I also re-ordered the patches in the PatchXY: area for easier merging them + and get them discussed and posted mainline easier, topic by topic. + +- Patches merged in the git tracking repository: + 0065-95iscsi-Fixup-bnx2i-offload-booting.patch + 0028-95udev-rules-Include-correct-sg3_utils-rules.patch + 0135-lvm-Fix-12819a579900b9691e2-check-for-existance-of-6.patch + 0100-Add-btrfs-rescue-utilities.patch + 0067-95fcoe-check-always-returns-255.patch + 0138-warpclock-Do-not-use-warpclock-module-on-S390-x-hwcl.patch + 0077-90multipath-add-missing-11-dm-mpath.rules-file.patch + 0042-Enhance-suse.conf-example-with-SUSE-specific-setting.patch + 0161-Fix-error-message-when-there-are-no-internal-kernel-.patch + 0111-90mdraid-Remove-line-for-offroot-detection.patch + 0129-Revert-commit-6ecab258710d158a7a6-and-only-do-not-wa.patch + 0041-mkinitd-suse-remove-hostonly-and-hostonly-cmdline.patch + 0030-95iscsi-Autodetect-iSCSI-firmware.patch + 0052-99base-Add-chown-binary.patch + 0105-95iscsi-parse-output-from-iscsiadm-correctly.patch + 0101-Print-stored-dracut-commandline-during-initramfs-bui.patch + 0096-dracut-Fix-error-local-can-only-be-used-in-a-functio.patch + 0043-40network-always-add-network-module.patch + 0035-Introduce-force-drivers-parameter-and-force_drivers-.patch + 0136-Revert-95udev-rules-add-persistent-network-rule.patch + 0143-iscsi-Fix-up-ipv6-in-brackets-iterate-over-all-possi.patch + 0167-do-not-symlink-var-log-to-run-log.patch + 0024-Fixup-mdraid-setup.patch + 0032-mkinitrd-suse.sh-Use-hostonly-and-hostonly-cmdline-c.patch + 0022-95udev-rules-add-persistent-network-rule.patch + 0166-load-xhci-pci.patch + 0047-95resume-skip-module-for-s390-x.patch + 0014-Update-dracut-manpage-for-GRUB-Legacy-and-GRUB2.patch + 0055-95fcoe-Only-install-fcoe-module-if-required.patch + 0078-Restore-original-IFS-value.patch + 0046-dracut-Do-not-wait-for-swap-device.patch + 0074-More-empty-cmdline-fixes.patch + 0112-99base-warn-on-invalid-command-for-initqueue.patch + 0034-dracut-Do-not-stop-installing-drivers-if-one-fails.patch + 0139-dracut.sh-check-for-logfile-logfile-option-and-creat.patch + 0127-99base-Increase-initqueue-timeout-in-non-systemd-cas.patch + 0104-Generate-fallback-mount-unit-for-root-filesystem.patch + 0154-resume-Also-allow-this-module-on-S390-again-s2disk-c.patch + 0149-dracut.sh-Fix-fstab-parsing-again.patch + 0027-90multipath-install-dracut-specific-service-file.patch + 0084-95rootfs-block-Correctly-terminate-commandline-param.patch + dracut_v37_to_HEAD.patch + 0128-90lvm-Install-dm-snapshot-module.patch + 0063-90multipath-Install-libgcc_s-library.patch + 0062-95iscsi-Install-libgcc_s-library.patch + 0146-dracut.sh-corrected-logfile-check.patch + 0071-Fix-non-export-of-journal-dev-boot-options.patch + 0044-Add-find-to-debug-binaries.patch + 0039-Remove-force-parameter-from-mkinitrd.patch + 0026-90multipath-add-67-kpartx-compat.rules.patch + 0099-90multipath-Load-device_handler-modules-early-during.patch + 0029-90multipath-install-correct-multipath-rules.patch + 0031-90multipath-Fixup-service-file-for-booting.patch + 0036-95fcoe-Store-current-configuration-in-dracut-cmdline.patch + A patch (dracut_v041_to_HEAD.patch) is being added without being properly referenced from the changelog. + 0151-Go-back-to-xz-again-pixz-may-use-too-much-memory-whi.patch + 0069-81cio_ignore-skip-module-if-cio_ignore-is-not-active.patch + 0070-81cio_ignore-rewrite-module.patch + 0033-95iscsi-Set-correct-iscsi_started-value-for-iSCSI-fi.patch + 0098-Do-not-call-lvm-for-non-LVM-device-mapper-devices.patch + 0023-systemd-always-tries-to-load-autofs4.patch + 0051-mkinitrd-suse-add-update-bootloader-message.patch + 0013-mkinitrd-suse-do-not-update-bootloader-if-no-kernel-.patch +
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-03-01 14:49:50 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-02-20 12:00:25.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-03-01 14:49:51.0 +0100 @@ -1,0 +2,22 @@ +Fri Feb 27 18:37:56 UTC 2015 - sfal...@opensuse.org + +- Add patch to load logitech-hidpp module in default initrd, fixes + issues with not being able to enter LUKS password with logitech + wireless keyboards (boo#918938) + + Added: 0170-enable-logitech-hidpp.patch + +--- +Mon Feb 23 16:13:16 UTC 2015 - meiss...@suse.com + +- dracut-fix-systemd-vconsole.patch: patch from upstream to start + the vconsole for new systemd. + + Added 0169-fix-systemd-vconsole.patch + +--- +Tue Feb 17 16:23:04 UTC 2015 - sfal...@opensuse.org + +- Add patch to remove PLYMOUTH_LOGO_FILE from + modules.d/50plymouth/plymouth-populate-initrd.sh (bnc#910952) + + 0168-remove_plymouth_logo_file.patch + +--- New: 0168-remove_plymouth_logo_file.patch 0169-fix-systemd-vconsole.patch 0170-enable-logitech-hidpp.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.KGQvBO/_old 2015-03-01 14:49:54.0 +0100 +++ /var/tmp/diff_new_pack.KGQvBO/_new 2015-03-01 14:49:54.0 +0100 @@ -189,6 +189,11 @@ Patch165: 0165-Order-root-fsck-after-pre-mount.patch Patch166: 0166-load-xhci-pci.patch Patch167: 0167-do-not-symlink-var-log-to-run-log.patch +# PATCH-FIX-OPENSUSE sfal...@opensuse.com -- remove PLYMOUTH_LOGO_FILE from modules.d/50plymouth/plymouth-populate-initrd.sh (bnc#910952) +Patch168: 0168-remove_plymouth_logo_file.patch +Patch169: 0169-fix-systemd-vconsole.patch +# PATCH-FIX-UPSTREAM sfal...@opensuse.com -- Add logitech-hidpp module to default initrd, fixes (boo#918938) +Patch170: 0170-enable-logitech-hidpp.patch BuildRequires: asciidoc BuildRequires: bash @@ -401,6 +406,9 @@ %patch165 -p1 %patch166 -p1 %patch167 -p1 +%patch168 -p1 +%patch169 -p1 +%patch170 -p1 %build %configure\ ++ 0168-remove_plymouth_logo_file.patch ++ Index: dracut-037/modules.d/50plymouth/plymouth-populate-initrd.sh === --- dracut-037.orig/modules.d/50plymouth/plymouth-populate-initrd.sh +++ dracut-037/modules.d/50plymouth/plymouth-populate-initrd.sh @@ -1,11 +1,9 @@ #!/bin/bash # -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*- # ex: ts=8 sw=4 sts=4 et filetype=sh -PLYMOUTH_LOGO_FILE=/usr/share/pixmaps/system-logo-white.png PLYMOUTH_THEME=$(plymouth-set-default-theme) inst_multiple plymouthd plymouth \ -${PLYMOUTH_LOGO_FILE} \ /etc/system-release mkdir -m 0755 -p ${initdir}/usr/share/plymouth ++ 0169-fix-systemd-vconsole.patch ++ commit 027565d0233f76edf434b63a847a717185d267e2 Author: Harald Hoyer har...@redhat.com Date: Thu Nov 6 10:44:33 2014 +0100 systemd: add 90-vconsole.rules run systemd-vconsole-setup if fbcon device shows up Index: dracut-037/modules.d/98systemd/module-setup.sh === --- dracut-037.orig/modules.d/98systemd/module-setup.sh +++ dracut-037/modules.d/98systemd/module-setup.sh @@ -199,7 +199,12 @@ install() { inst_binary true ln_r $(type -P true) /usr/bin/loginctl ln_r $(type -P true) /bin/loginctl -inst_rules 70-uaccess.rules 71-seat.rules 73-seat-late.rules 99-systemd.rules +inst_rules \ +70-uaccess.rules \ +71-seat.rules \ +73-seat-late.rules \ +90-vconsole.rules \ +99-systemd.rules for i in \ emergency.target \ ++ 0170-enable-logitech-hidpp.patch ++ Index: dracut-037/modules.d/90kernel-modules/module-setup.sh === --- dracut-037.orig/modules.d/90kernel-modules/module-setup.sh +++ dracut-037/modules.d/90kernel-modules/module-setup.sh @@ -45,7 +45,7 @@ installkernel() { instmods yenta_socket scsi_dh_rdac scsi_dh_emc scsi_dh_alua \ atkbd i8042 usbhid hid-apple hid-sunplus hid-cherry hid-logitech \ -hid-logitech-dj hid-microsoft firewire-ohci \ +hid-logitech-dj hid-logitech-hidpp hid-microsoft firewire-ohci \ pcmcia usb_storage nvme hid-hyperv
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-02-20 12:00:12 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-02-06 22:36:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-02-20 12:00:25.0 +0100 @@ -1,0 +2,5 @@ +Mon Feb 9 14:28:56 UTC 2015 - dims...@opensuse.org + +- Do no longer package 02caps: patch 90 takes care of removing it. + +--- Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.Cvw0lm/_old 2015-02-20 12:00:28.0 +0100 +++ /var/tmp/diff_new_pack.Cvw0lm/_new 2015-02-20 12:00:28.0 +0100 @@ -549,7 +549,6 @@ %{dracutlibdir}/modules.d/00bash %{dracutlibdir}/modules.d/00systemd-bootchart/module-setup.sh %{dracutlibdir}/modules.d/00warpclock -%{dracutlibdir}/modules.d/02caps %{dracutlibdir}/modules.d/03modsign %{dracutlibdir}/modules.d/03rescue/module-setup.sh %{dracutlibdir}/modules.d/04watchdog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-02-06 22:36:51 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2015-01-21 21:53:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-02-06 22:36:54.0 +0100 @@ -1,0 +2,12 @@ +Thu Feb 5 09:37:42 UTC 2015 - meiss...@suse.com + +- regenerate the initrds on updating this package (or the -fips + subpackage) + +--- +Sun Feb 1 10:11:29 UTC 2015 - tchva...@suse.com + +- Apply patch for systemd-journald SIGTERMing on boot bnc#915575 + * 0167-do-not-symlink-var-log-to-run-log.patch + +--- New: 0167-do-not-symlink-var-log-to-run-log.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.ayQLBJ/_old 2015-02-06 22:36:57.0 +0100 +++ /var/tmp/diff_new_pack.ayQLBJ/_new 2015-02-06 22:36:57.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -188,11 +188,13 @@ Patch164: 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch Patch165: 0165-Order-root-fsck-after-pre-mount.patch Patch166: 0166-load-xhci-pci.patch +Patch167: 0167-do-not-symlink-var-log-to-run-log.patch BuildRequires: asciidoc BuildRequires: bash BuildRequires: docbook-xsl-stylesheets BuildRequires: libxslt +BuildRequires: suse-module-tools BuildRequires: pkgconfig(systemd) = 199 Requires: bash Requires: coreutils @@ -398,6 +400,7 @@ %patch164 -p1 %patch165 -p1 %patch166 -p1 +%patch167 -p1 %build %configure\ @@ -464,12 +467,26 @@ %post %service_add_post purge-kernels.service +%{?regenerate_initrd_post} + +%post fips +%{?regenerate_initrd_post} %preun %service_del_preun purge-kernels.service %postun %service_del_postun purge-kernels.service +%{?regenerate_initrd_post} + +%postun fips +%{?regenerate_initrd_post} + +%posttrans +%{?regenerate_initrd_posttrans} + +%posttrans fips +%{?regenerate_initrd_posttrans} %files fips %defattr(-,root,root,0755) ++ 0167-do-not-symlink-var-log-to-run-log.patch ++ From 00529cd63e2c82660208bdd07f9ce4db206d560c Mon Sep 17 00:00:00 2001 From: Harald Hoyer har...@redhat.com Date: Mon, 1 Dec 2014 12:36:20 +0100 Subject: [PATCH] do not symlink /var/log to /run/log some programs e.g. systemd-journald expect a directory in /var/log as the marker to do some actions. Here journald tries to flush /run/log/journal to /var/log/journal, if the directory is seen. /var/log is now a symlink to /run/initramfs/log. (cherry picked from commit 99d4fd6bb791ca8ce07e07e13b58445f3e20894a) --- dracut.sh| 1 - modules.d/98systemd/dracut-tmpfiles.conf | 3 +++ modules.d/98systemd/module-setup.sh | 5 + modules.d/99base/dracut-lib.sh | 6 +- 4 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 modules.d/98systemd/dracut-tmpfiles.conf Index: dracut-037/dracut.sh === --- dracut-037.orig/dracut.sh +++ dracut-037/dracut.sh @@ -1286,7 +1286,6 @@ if [[ $kernel_only != yes ]]; then ln -sfn ../run $initdir/var/run ln -sfn ../run/lock $initdir/var/lock -ln -sfn ../run/log $initdir/var/log else for d in lib $libdir; do [[ -e ${initdir}${prefix}/$d ]] continue Index: dracut-037/modules.d/98systemd/dracut-tmpfiles.conf === --- /dev/null +++ dracut-037/modules.d/98systemd/dracut-tmpfiles.conf @@ -0,0 +1,3 @@ +d /run/initramfs 0755 root root - +d /run/initramfs/log 0755 root root - +L /var/log ---- ../run/initramfs/log Index: dracut-037/modules.d/98systemd/module-setup.sh === --- dracut-037.orig/modules.d/98systemd/module-setup.sh +++ dracut-037/modules.d/98systemd/module-setup.sh @@ -123,6 +123,8 @@ install() { $systemdsystemunitdir/slices.target \ $systemdsystemunitdir/system.slice \ \ +$tmpfilesdir/systemd.conf \ +\ journalctl systemctl echo swapoff systemd-cgls systemd-tmpfiles inst_multiple -o \
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2015-01-21 21:53:02 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2014-12-19 09:36:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2015-01-21 21:53:04.0 +0100 @@ -1,0 +2,7 @@ +Sat Jan 3 04:53:20 UTC 2015 - bwiedem...@suse.com + +- add 0166-load-xhci-pci.patch + load xhci-pci on Linux-3.18+ to allow USB-keyboard to give LUKS PW + (bnc#911319) + +--- New: 0166-load-xhci-pci.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.ojGQle/_old 2015-01-21 21:53:08.0 +0100 +++ /var/tmp/diff_new_pack.ojGQle/_new 2015-01-21 21:53:08.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package dracut # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -187,6 +187,7 @@ Patch163: 0163-Install-etc-sysconfig-console-to-see-specific-fonts.patch Patch164: 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch Patch165: 0165-Order-root-fsck-after-pre-mount.patch +Patch166: 0166-load-xhci-pci.patch BuildRequires: asciidoc BuildRequires: bash @@ -396,6 +397,7 @@ %patch163 -p1 %patch164 -p1 %patch165 -p1 +%patch166 -p1 %build %configure\ ++ 0166-load-xhci-pci.patch ++ From: Bernhard M. Wiedemann bwiedemann+dra...@suse.de Subject: load xhci-pci on Linux-3.18+ to allow USB-keyboard to give LUKS PW References: bnc#911319 Index: dracut-037/modules.d/90kernel-modules/module-setup.sh === --- dracut-037.orig/modules.d/90kernel-modules/module-setup.sh +++ dracut-037/modules.d/90kernel-modules/module-setup.sh @@ -41,7 +41,7 @@ installkernel() { ehci-hcd ehci-pci ehci-platform \ ohci-hcd ohci-pci \ uhci-hcd \ -xhci-hcd +xhci-hcd xhci-pci instmods yenta_socket scsi_dh_rdac scsi_dh_emc scsi_dh_alua \ atkbd i8042 usbhid hid-apple hid-sunplus hid-cherry hid-logitech \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2014-12-19 09:38:10 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2014-11-26 10:35:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2014-12-19 09:36:59.0 +0100 @@ -1,0 +2,6 @@ +Wed Dec 17 09:15:56 UTC 2014 - sch...@suse.de + +- 0001-kernel-modules-Fix-storage-module-selection-for-sdhc.patch: fix + storage module selection for sdhci/mmc/ahci + +--- New: 0001-kernel-modules-Fix-storage-module-selection-for-sdhc.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.lOGAQA/_old 2014-12-19 09:37:03.0 +0100 +++ /var/tmp/diff_new_pack.lOGAQA/_new 2014-12-19 09:37:03.0 +0100 @@ -31,6 +31,7 @@ Source5:purge-kernels.service Source6:dracut-installkernel Patch1: dracut_v37_to_HEAD.patch +Patch2: 0001-kernel-modules-Fix-storage-module-selection-for-sdhc.patch Patch11:0011-Correct-paths-for-openSUSE.patch Patch12:0012-Check-for-plymouth-lib-directories.patch Patch13:0013-mkinitrd-suse-do-not-update-bootloader-if-no-kernel-.patch @@ -239,6 +240,7 @@ %prep %setup -q %patch1 -p1 +%patch2 -p1 %patch11 -p1 %patch12 -p1 %patch13 -p1 ++ 0001-kernel-modules-Fix-storage-module-selection-for-sdhc.patch ++ From 827ec27a9c36755095dda899eff75cdae78b2120 Mon Sep 17 00:00:00 2001 From: Peter Robinson pbrobin...@gmail.com Date: Fri, 23 May 2014 11:54:01 +0100 Subject: [PATCH] kernel-modules: Fix storage module selection for sdhci/mmc/ahci Currently the block driver detection for generic initrd doesn't include the SD/MMC drivers so we fail to boot generic images on any device using those platforms as boot devices when using a generic initrd. Add logic to detect those modules. This primarily fixes embedded ARM devices but also likely intel tablets/dev boards and enterprise hypervisors that have the ability to boot from SD. Also the ahci_init_controller misses a number of drivers that use the libahci_platform module for the init so this fixes some missing achi moduless too. Finally it cleans up the ARM storage module hacks that the above now deals with in a more generic manner. Signed-off-by: pbrobin...@gmail.com --- modules.d/90kernel-modules/module-setup.sh | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh index 2378663..5271438 100755 --- a/modules.d/90kernel-modules/module-setup.sh +++ b/modules.d/90kernel-modules/module-setup.sh @@ -6,7 +6,7 @@ installkernel() { if [[ -z $drivers ]]; then block_module_filter() { -local _blockfuncs='ahci_init_controller|ata_scsi_ioctl|scsi_add_host|blk_cleanup_queue|register_mtd_blktrans|scsi_esp_register|register_virtio_device|usb_stor_disconnect' +local _blockfuncs='ahci_platform_get_resources|ata_scsi_ioctl|scsi_add_host|blk_cleanup_queue|register_mtd_blktrans|scsi_esp_register|register_virtio_device|usb_stor_disconnect|mmc_add_host|sdhci_pltfm_init' # subfunctions inherit following FDs local _merge=8 _side2=9 function bmf1() { @@ -51,9 +51,7 @@ installkernel() { if [[ $(uname -p) == arm* ]]; then # arm specific modules -hostonly='' instmods sdhci_esdhc_imx mmci sdhci_tegra mvsdio omap omapdrm \ -omap_hsmmc panel-tfp410 sdhci_dove ahci_platform pata_imx sata_mv \ -ehci-tegra mmc_block usb_storage +hostonly='' instmods omapdrm panel-tfp410 fi # install virtual machine support -- 2.2.0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2014-11-26 10:35:20 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2014-10-18 09:08:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2014-11-26 10:35:30.0 +0100 @@ -1,0 +2,7 @@ +Sat Nov 22 06:26:37 UTC 2014 - arvidj...@gmail.com + +- add 0165-Order-root-fsck-after-pre-mount.patch + ensure root fsck runs after dracut-pre-mount.service which calls + resume (bnc#906592) + +--- New: 0165-Order-root-fsck-after-pre-mount.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.g4EhsF/_old 2014-11-26 10:35:32.0 +0100 +++ /var/tmp/diff_new_pack.g4EhsF/_new 2014-11-26 10:35:32.0 +0100 @@ -185,6 +185,7 @@ Patch162: 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch Patch163: 0163-Install-etc-sysconfig-console-to-see-specific-fonts.patch Patch164: 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch +Patch165: 0165-Order-root-fsck-after-pre-mount.patch BuildRequires: asciidoc BuildRequires: bash @@ -392,6 +393,7 @@ %patch162 -p1 %patch163 -p1 %patch164 -p1 +%patch165 -p1 %build %configure\ ++ 0165-Order-root-fsck-after-pre-mount.patch ++ From: Andrei Borzenkov arvidj...@gmail.com Subject: ensure pre-mount (and resume) run before root fsck References: bnc#906592 Index: dracut-037/modules.d/98systemd/rootfs-generator.sh === --- dracut-037.orig/modules.d/98systemd/rootfs-generator.sh +++ dracut-037/modules.d/98systemd/rootfs-generator.sh @@ -66,6 +66,23 @@ generator_mount_rootfs() fi } +generator_fsck_after_pre_mount() +{ +local _name + +[ -z $1 ] return 0 + +_name=$(dev_unit_name $1) +[ -d /run/systemd/generator/systemd-fsck@${_name}.service.d ] || mkdir -p /run/systemd/generator/systemd-fsck@${_name}.service.d +if ! [ -f /run/systemd/generator/systemd-fsck@${_name}.service.d/after-pre-mount.conf ]; then +{ +echo [Unit] +echo After=dracut-pre-mount.service +} /run/systemd/generator/systemd-fsck@${_name}.service.d/after-pre-mount.conf +fi + +} + root=$(getarg root=) case $root in block:LABEL=*|LABEL=*) @@ -94,6 +111,7 @@ esac if [ ${root%%:*} = block ]; then generator_wait_for_dev ${root#block:} $RDRETRY + generator_fsck_after_pre_mount ${root#block:} grep -q 'root=' /proc/cmdline || generator_mount_rootfs ${root#block:} $(getarg rootfstype=) $(getarg rootflags=) fi -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit dracut for openSUSE:Factory
Hello community, here is the log from the commit of package dracut for openSUSE:Factory checked in at 2014-10-18 09:08:19 Comparing /work/SRC/openSUSE:Factory/dracut (Old) and /work/SRC/openSUSE:Factory/.dracut.new (New) Package is dracut Changes: --- /work/SRC/openSUSE:Factory/dracut/dracut.changes2014-10-05 20:31:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.dracut.new/dracut.changes 2014-10-18 09:08:33.0 +0200 @@ -1,0 +2,15 @@ +Wed Oct 15 16:07:47 UTC 2014 - tr...@suse.de + +- dracut-initrd-restore.patch: dracut-shutdown.service invokes + dracut-initramfs-restore script which will never work in + openSUSE because initrd images are named initrd not initramfs. + Patch is from: Cristian RodrÃguez crrodrig...@opensuse.org +* Add 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch + +--- +Wed Oct 8 17:29:35 UTC 2014 - spargaon...@suse.com + +- Overwrite/generate modules.dep file using depmod since the file + modules.dep is not portable across releases (bsc#874621). + +--- New: 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch Other differences: -- ++ dracut.spec ++ --- /var/tmp/diff_new_pack.W3NNNy/_old 2014-10-18 09:08:36.0 +0200 +++ /var/tmp/diff_new_pack.W3NNNy/_new 2014-10-18 09:08:36.0 +0200 @@ -184,6 +184,7 @@ Patch161: 0161-Fix-error-message-when-there-are-no-internal-kernel-.patch Patch162: 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch Patch163: 0163-Install-etc-sysconfig-console-to-see-specific-fonts.patch +Patch164: 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch BuildRequires: asciidoc BuildRequires: bash @@ -390,6 +391,7 @@ %patch161 -p1 %patch162 -p1 %patch163 -p1 +%patch164 -p1 %build %configure\ ++ 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch ++ From 76396977ee19d97697226bda13de007030433854 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Rodr=C3=ADguez?= crrodrig...@opensuse.org Date: Wed, 15 Oct 2014 17:50:36 +0200 Subject: Fix initramfs-$ver.img vs initrd-$ver in dracut-initramfs-restore.sh dracut-shutdown.service invokes dracut-initramfs-restore script which will never work in openSUSE because initrd images are named initrd not initramfs. --- dracut-initramfs-restore.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dracut-initramfs-restore.sh b/dracut-initramfs-restore.sh index 0dd1938..a3b7b1b 100644 --- a/dracut-initramfs-restore.sh +++ b/dracut-initramfs-restore.sh @@ -15,7 +15,7 @@ SKIP=$dracutbasedir/skipcpio if [[ $MACHINE_ID ]] [[ -d /boot/${MACHINE_ID} || -L /boot/${MACHINE_ID} ]] ; then IMG=/boot/${MACHINE_ID}/${KERNEL_VERSION}/initrd fi -[[ -f $IMG ]] || IMG=/boot/initramfs-${KERNEL_VERSION}.img +[[ -f $IMG ]] || IMG=/boot/initrd-${KERNEL_VERSION} cd /run/initramfs -- 1.8.4.5 ++ dracut-installkernel ++ --- /var/tmp/diff_new_pack.W3NNNy/_old 2014-10-18 09:08:37.0 +0200 +++ /var/tmp/diff_new_pack.W3NNNy/_new 2014-10-18 09:08:37.0 +0200 @@ -71,6 +71,15 @@ cp -fp $MAPFILE $INSTALL_PATH/System.map-$KERNEL_VERSION cp -fp .config $INSTALL_PATH/$CONFIGFILE + +# If the kernel has module support, recreate modules.dep using depmod +# since the contents of modules.dep do not have a consistent format across +# releases. + +if [ -x /sbin/depmod -a -d /lib/modules/$KERNEL_VERSION ]; then +/sbin/depmod $KERNEL_VERSION; +fi + CONFIG=$(dirname $MAPFILE)/.config CHECK_SUPPORTED= if [ -e $CONFIG ]; then -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org