diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -1,20 +1,17 @@ ld-linux-x86-64.so.2:__tls_get_addr -libc.so.6:__asprintf_chk libc.so.6:__ctype_b_loc libc.so.6:__errno_location libc.so.6:__fprintf_chk libc.so.6:__getdelim libc.so.6:__libc_start_main -libc.so.6:__lxstat -libc.so.6:__open64_2 +libc.so.6:__open_2 libc.so.6:__printf_chk libc.so.6:__progname libc.so.6:__snprintf_chk libc.so.6:__stack_chk_fail -libc.so.6:__strcpy_chk +libc.so.6:__vasprintf_chk libc.so.6:__vsnprintf_chk libc.so.6:__xpg_basename -libc.so.6:__xstat libc.so.6:_exit libc.so.6:abort libc.so.6:calloc @@ -25,9 +22,9 @@ libc.so.6:fchown libc.so.6:fclose libc.so.6:feof +libc.so.6:ferror libc.so.6:fgets libc.so.6:fopen -libc.so.6:fopen64 libc.so.6:fork libc.so.6:fread libc.so.6:free @@ -42,8 +39,12 @@ libc.so.6:geteuid libc.so.6:getopt_long libc.so.6:getpid +libc.so.6:gettid +libc.so.6:glob +libc.so.6:globfree libc.so.6:ioctl libc.so.6:isatty +libc.so.6:lstat libc.so.6:malloc libc.so.6:memchr libc.so.6:memcmp @@ -58,10 +59,12 @@ libc.so.6:puts libc.so.6:qsort libc.so.6:read +libc.so.6:readlink libc.so.6:realloc libc.so.6:realpath libc.so.6:regcomp libc.so.6:regexec +libc.so.6:stat libc.so.6:stderr libc.so.6:stdout libc.so.6:stpcpy @@ -79,7 +82,6 @@ libc.so.6:strstr libc.so.6:strtoul libc.so.6:symlink -libc.so.6:syscall libc.so.6:sysconf libc.so.6:umask libc.so.6:uname @@ -97,6 +99,7 @@ libkmod.so.2:kmod_module_get_module libkmod.so.2:kmod_module_get_name libkmod.so.2:kmod_module_get_path +libkmod.so.2:kmod_module_get_softdeps libkmod.so.2:kmod_module_info_free_list libkmod.so.2:kmod_module_info_get_key libkmod.so.2:kmod_module_info_get_value diff --git a/files/0001-Exclude-unwanted-paths-from-initrd-creation.patch b/files/0001-Exclude-unwanted-paths-from-initrd-creation.patch --- a/files/0001-Exclude-unwanted-paths-from-initrd-creation.patch +++ b/files/0001-Exclude-unwanted-paths-from-initrd-creation.patch @@ -22,31 +22,31 @@ Signed-off-by: Peter O'Connor --- - dracut-functions.sh | 2 +- - install/dracut-install.c | 75 ++++++++++++++++++++++++++++------------ - 2 files changed, 54 insertions(+), 23 deletions(-) + dracut-functions.sh | 2 +- + src/install/dracut-install.c | 49 +++++++++++++++++++++++++++++------- + 2 files changed, 41 insertions(+), 10 deletions(-) diff --git a/dracut-functions.sh b/dracut-functions.sh -index ccc4897..bd3f8df 100755 +index 1991c62e..fc76efe4 100755 --- a/dracut-functions.sh +++ b/dracut-functions.sh -@@ -52,7 +52,7 @@ find_binary() { - - ldconfig_paths() - { -- ldconfig -pN 2>/dev/null | grep -E -v '/(lib|lib64|usr/lib|usr/lib64)/[^/]*$' | sed -n 's,.* => \(.*\)/.*,\1,p' | sort | uniq -+ ldconfig -pN 2>/dev/null | grep -E -v '/(libfakeroot|haswell|lib|lib32|lib64|usr/lib|usr/lib64)/[^/]*$' | sed -n 's,.* => \(.*\)/.*,\1,p' | sort | uniq +@@ -81,7 +81,7 @@ find_binary() { + } + + ldconfig_paths() { +- $DRACUT_LDCONFIG ${dracutsysrootdir:+-r ${dracutsysrootdir} -f /etc/ld.so.conf} -pN 2> /dev/null | grep -E -v '/(lib|lib64|usr/lib|usr/lib64)/[^/]*$' | sed -n 's,.* => \(.*\)/.*,\1,p' | sort | uniq ++ $DRACUT_LDCONFIG ${dracutsysrootdir:+-r ${dracutsysrootdir} -f /etc/ld.so.conf} -pN 2> /dev/null | grep -E -v '/(libfakeroot|haswell|lib|lib32|lib64|usr/lib|usr/lib64)/[^/]*$' | sed -n 's,.* => \(.*\)/.*,\1,p' | sort | uniq } - + # Version comparision function. Assumes Linux style version scheme. -diff --git a/install/dracut-install.c b/install/dracut-install.c -index 4b2ff89..5b40c79 100644 ---- a/install/dracut-install.c -+++ b/install/dracut-install.c -@@ -596,8 +596,39 @@ static bool check_hashmap(Hashmap *hm, const char *item) - return false; +diff --git a/src/install/dracut-install.c b/src/install/dracut-install.c +index 9f044ae0..70e0ed02 100644 +--- a/src/install/dracut-install.c ++++ b/src/install/dracut-install.c +@@ -750,8 +750,39 @@ static int dracut_mkdir(const char *src) + return 0; } - + +const char *strip_avx_path(const char *fullpath, const char *avxpath) +{ + int length; @@ -70,144 +70,50 @@ + return fullpath; +} + - static int dracut_install(const char *src, const char *dst, bool isdir, bool resolvedeps, bool hashdst) + static int dracut_install(const char *orig_src, const char *orig_dst, bool isdir, bool resolvedeps, bool hashdst) { + const char *srctmp = NULL, *srcn = NULL; + const char *dsttmp = NULL, *dstn = NULL; + -+ srctmp = strip_avx_path(src, "/haswell/avx512_1/"); ++ srctmp = strip_avx_path(orig_src, "/haswell/avx512_1/"); + srcn = strip_avx_path(srctmp, "/haswell/"); -+ dsttmp = strip_avx_path(dst, "/haswell/avx512_1/"); ++ dsttmp = strip_avx_path(orig_dst, "/haswell/avx512_1/"); + dstn = strip_avx_path(dsttmp, "/haswell/"); + struct stat sb, db; + _cleanup_free_ char *fullsrcpath = NULL; _cleanup_free_ char *fulldstpath = NULL; - _cleanup_free_ char *fulldstdir = NULL; -@@ -605,35 +636,35 @@ static int dracut_install(const char *src, const char *dst, bool isdir, bool res - bool src_exists = true; - char *i = NULL; - -- log_debug("dracut_install('%s', '%s')", src, dst); -+ log_debug("dracut_install('%s', '%s')", srcn, dstn); - -- if (check_hashmap(items_failed, src)) { -- log_debug("hash hit items_failed for '%s'", src); -+ if (check_hashmap(items_failed, srcn)) { -+ log_debug("hash hit items_failed for '%s'", srcn); - return 1; - } - -- if (hashdst && check_hashmap(items, dst)) { -- log_debug("hash hit items for '%s'", dst); -+ if (hashdst && check_hashmap(items, dstn)) { -+ log_debug("hash hit items for '%s'", dstn); - return 0; - } - -- if (lstat(src, &sb) < 0) { -+ if (lstat(srcn, &sb) < 0) { - src_exists = false; - if (!isdir) { -- i = strdup(src); -+ i = strdup(srcn); - hashmap_put(items_failed, i, i); -- /* src does not exist */ -+ /* srcn does not exist */ - return 1; - } - } - -- i = strdup(dst); -+ i = strdup(dstn); - if (!i) - return -ENOMEM; - - hashmap_put(items, i, i); - -- ret = asprintf(&fulldstpath, "%s/%s", destrootdir, (dst[0]=='/' ? (dst+1) : dst)); -+ ret = asprintf(&fulldstpath, "%s/%s", destrootdir, (dstn[0]=='/' ? (dstn+1) : dstn)); - if (ret < 0) { - log_error("Out of memory!"); - exit(EXIT_FAILURE); -@@ -649,11 +680,11 @@ static int dracut_install(const char *src, const char *dst, bool isdir, bool res - if (ret == 0) { - if (resolvedeps && S_ISREG(sb.st_mode) && (sb.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) { - log_debug("'%s' already exists, but checking for any deps", fulldstpath); -- ret = resolve_deps(src); -+ ret = resolve_deps(srcn); - } else - log_debug("'%s' already exists", fulldstpath); - -- /* dst does already exist */ -+ /* dstn does already exist */ - return ret; - } - -@@ -672,7 +703,7 @@ static int dracut_install(const char *src, const char *dst, bool isdir, bool res - } - /* create destination directory */ - log_debug("dest dir '%s' does not exist", fulldstdir); -- dname = strdup(dst); -+ dname = strdup(dstn); - if (!dname) - return 1; - -@@ -691,7 +722,7 @@ static int dracut_install(const char *src, const char *dst, bool isdir, bool res - return ret; - } - -- /* ready to install src */ -+ /* ready to install srcn */ - - if (S_ISDIR(sb.st_mode)) { - log_info("mkdir '%s'", fulldstpath); -@@ -702,7 +733,7 @@ static int dracut_install(const char *src, const char *dst, bool isdir, bool res - if (S_ISLNK(sb.st_mode)) { - _cleanup_free_ char *abspath = NULL; - -- abspath = realpath(src, NULL); -+ abspath = realpath(srcn, NULL); - - if (abspath == NULL) - return 1; -@@ -731,7 +762,7 @@ static int dracut_install(const char *src, const char *dst, bool isdir, bool res - - if (arg_hmac) { - /* copy .hmac files also */ -- hmac_install(src, dst, NULL); -+ hmac_install(srcn, dstn, NULL); - } - - return 0; -@@ -739,22 +770,22 @@ static int dracut_install(const char *src, const char *dst, bool isdir, bool res - - if (sb.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) { - if (resolvedeps) -- ret += resolve_deps(src); -+ ret += resolve_deps(srcn); - if (arg_hmac) { - /* copy .hmac files also */ -- hmac_install(src, dst, NULL); -+ hmac_install(srcn, dstn, NULL); +@@ -766,22 +797,22 @@ static int dracut_install(const char *orig_src, const char *orig_dst, bool isdir + _cleanup_free_ char *dst; + + if (sysrootdirlen) { +- if (strncmp(orig_src, sysrootdir, sysrootdirlen) == 0) { +- src = strdup(orig_src + sysrootdirlen); +- fullsrcpath = strdup(orig_src); ++ if (strncmp(srcn, sysrootdir, sysrootdirlen) == 0) { ++ src = strdup(srcn + sysrootdirlen); ++ fullsrcpath = strdup(srcn); + } else { +- src = strdup(orig_src); ++ src = strdup(srcn); + if (asprintf(&fullsrcpath, "%s%s", sysrootdir, src) < 0) + _exit(EXIT_FAILURE); } +- if (strncmp(orig_dst, sysrootdir, sysrootdirlen) == 0) +- dst = strdup(orig_dst + sysrootdirlen); ++ if (strncmp(dstn, sysrootdir, sysrootdirlen) == 0) ++ dst = strdup(dstn + sysrootdirlen); + else +- dst = strdup(orig_dst); ++ dst = strdup(dstn); + } else { +- src = strdup(orig_src); ++ src = strdup(srcn); + fullsrcpath = strdup(src); +- dst = strdup(orig_dst); ++ dst = strdup(dstn); } - - log_debug("dracut_install ret = %d", ret); -- log_info("cp '%s' '%s'", src, fulldstpath); -+ log_info("cp '%s' '%s'", srcn, fulldstpath); - - if (arg_hostonly && !arg_module) -- mark_hostonly(dst); -+ mark_hostonly(dstn); - -- ret += cp(src, fulldstpath); -+ ret += cp(srcn, fulldstpath); - if (ret == 0 && logfile_f) -- dracut_log_cp(src); -+ dracut_log_cp(srcn); - - log_debug("dracut_install ret = %d", ret); - --- -2.18.0 + log_debug("dracut_install('%s', '%s', %d, %d, %d)", src, dst, isdir, resolvedeps, hashdst); +-- +2.30.2 diff --git a/files/0001-Support-stateless-glibc-ldconfig-configuration.patch b/files/0001-Support-stateless-glibc-ldconfig-configuration.patch --- a/files/0001-Support-stateless-glibc-ldconfig-configuration.patch +++ b/files/0001-Support-stateless-glibc-ldconfig-configuration.patch @@ -9,18 +9,17 @@ 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dracut.sh b/dracut.sh -index 3a136d4..dc87082 100755 +index 60ac46f..fbcd6ef 100755 --- a/dracut.sh +++ b/dracut.sh -@@ -1570,7 +1570,7 @@ done - +@@ -2228,7 +2228,7 @@ fi + if [[ $kernel_only != yes ]]; then # make sure that library links are correct and up to date -- for f in /etc/ld.so.conf /etc/ld.so.conf.d/*; do -+ for f in /etc/ld.so.conf /etc/ld.so.conf.d/* /usr/share/defaults/etc/ld.so.conf /usr/share/ld.so.conf.d/*; do - [[ -f $f ]] && inst_simple "$f" +- for f in "$dracutsysrootdir"/etc/ld.so.conf "$dracutsysrootdir"/etc/ld.so.conf.d/*; do ++ for f in "$dracutsysrootdir"/etc/ld.so.conf "$dracutsysrootdir"/etc/ld.so.conf.d/* "$dracutsysrootdir"/usr/share/defaults/etc/ld.so.conf "$dracutsysrootdir"/usr/share/ld.so.conf.d/*; do + [[ -f $f ]] && inst_simple "${f#$dracutsysrootdir}" done - if ! ldconfig -r "$initdir"; then --- -2.15.0 - + if ! $DRACUT_LDCONFIG -r "$initdir" -f /etc/ld.so.conf; then +-- +2.33.1 diff --git a/files/0003-Support-an-alternative-bash-build-than-the-default.patch b/files/0003-Support-an-alternative-bash-build-than-the-default.patch --- a/files/0003-Support-an-alternative-bash-build-than-the-default.patch +++ b/files/0003-Support-an-alternative-bash-build-than-the-default.patch @@ -13,24 +13,23 @@ 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules.d/00bash/module-setup.sh b/modules.d/00bash/module-setup.sh -index 6dc73cf..e890cd8 100755 +index 89ef654..96a1dbb 100755 --- a/modules.d/00bash/module-setup.sh +++ b/modules.d/00bash/module-setup.sh -@@ -15,7 +15,12 @@ install() { - # If another shell is already installed, do not use bash - [[ -x $initdir/bin/sh ]] && return - -- # Prefer bash as /bin/sh if it is available. -- inst /bin/bash && ln -sf bash "${initdir}/bin/sh" +@@ -26,7 +26,12 @@ install() { + + inst /bin/bash + +- # Prefer bash as default shell if no other shell is preferred. +- [[ -L $initdir/bin/sh ]] || ln -sf bash "${initdir}/bin/sh" + # Prefer bash.recovery binary due to smaller size + if [[ -x /bin/bash.recovery ]]; then + inst /bin/bash.recovery && ln -sf bash.recovery "${initdir}/bin/sh" && ln -sf bash.recovery "${initdir}/bin/bash" + else -+ # Prefer bash as /bin/sh if it is available. -+ inst /bin/bash && ln -sf bash "${initdir}/bin/sh" ++ # Prefer bash as default shell if no other shell is preferred. ++ [[ -L $initdir/bin/sh ]] || ln -sf bash "${initdir}/bin/sh" + fi - } - --- -2.15.0 + } +-- +2.33.1 diff --git a/files/series b/files/series --- a/files/series +++ b/files/series @@ -1,4 +1,3 @@ 0001-Support-stateless-glibc-ldconfig-configuration.patch 0002-multipath-Use-stateless-configuration-for-non-host-o.patch 0003-Support-an-alternative-bash-build-than-the-default.patch -0001-Exclude-unwanted-paths-from-initrd-creation.patch diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,11 +1,13 @@ name : dracut -version : '047' -release : 41 +version : '056' +release : 42 source : - - https://www.kernel.org/pub/linux/utils/boot/dracut/dracut-047.tar.xz : b0afd3bdd886b2f756743c91a00a155da9df0644625b1c565c3d5ef78cd76ab2 + - https://www.kernel.org/pub/linux/utils/boot/dracut/dracut-056.tar.xz : e025bbdce9d1209640fb3f5f674f059c7e1f441537ba421703fe56055502421d homepage : http://dracut.wiki.kernel.org/index.php/Main_Page license : - - GPL-2.0 + - GPL-2.0-or-later + - GPL-2.0-only # util/ + - LGPL-2.1-or-later summary : initramfs system component : system.boot patterns : diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -3,15 +3,17 @@ dracut http://dracut.wiki.kernel.org/index.php/Main_Page - Peter O'Connor - peter@solus-project.com + Joey Riches + josephriches@gmail.com - GPL-2.0 + GPL-2.0-or-later + GPL-2.0-only + LGPL-2.1-or-later system.boot initramfs system dracut is an event driven initramfs infrastructure. dracut (the tool) is used to create an initramfs image by copying tools and files from an installed system and combining it with the dracut framework - https://solus-project.com/sources/README.Solus + https://getsol.us/sources/README.Solus dracut @@ -25,7 +27,6 @@ /usr/bin/dracut /usr/bin/dracut-catimages /usr/bin/lsinitrd - /usr/bin/mkinitrd /usr/lib/kernel/install.d/50-dracut.install /usr/lib/kernel/install.d/51-dracut-rescue.install /usr/lib64/dracut/dracut-functions @@ -34,28 +35,67 @@ /usr/lib64/dracut/dracut-initramfs-restore /usr/lib64/dracut/dracut-install /usr/lib64/dracut/dracut-logger.sh + /usr/lib64/dracut/dracut-util /usr/lib64/dracut/dracut-version.sh /usr/lib64/dracut/dracut.conf.d /usr/lib64/dracut/modules.d/00bash/module-setup.sh - /usr/lib64/dracut/modules.d/00bootchart/module-setup.sh + /usr/lib64/dracut/modules.d/00mksh/module-setup.sh + /usr/lib64/dracut/modules.d/00systemd-network-management/module-setup.sh /usr/lib64/dracut/modules.d/00systemd/module-setup.sh + /usr/lib64/dracut/modules.d/00warpclock/module-setup.sh + /usr/lib64/dracut/modules.d/00warpclock/warpclock.sh /usr/lib64/dracut/modules.d/01fips/fips-boot.sh + /usr/lib64/dracut/modules.d/01fips/fips-load-crypto.sh /usr/lib64/dracut/modules.d/01fips/fips-noboot.sh /usr/lib64/dracut/modules.d/01fips/fips.sh /usr/lib64/dracut/modules.d/01fips/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-ac-power/99-initrd-power-targets.rules + /usr/lib64/dracut/modules.d/01systemd-ac-power/initrd-on-ac-power.target + /usr/lib64/dracut/modules.d/01systemd-ac-power/initrd-on-battery-power.target + /usr/lib64/dracut/modules.d/01systemd-ac-power/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-ask-password/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-coredump/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-hostnamed/99-systemd-networkd-dracut.conf + /usr/lib64/dracut/modules.d/01systemd-hostnamed/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-hostnamed/org.freedesktop.hostname1_dracut.conf + /usr/lib64/dracut/modules.d/01systemd-hostnamed/systemd-hostname-dracut.conf /usr/lib64/dracut/modules.d/01systemd-initrd/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-integritysetup/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-journald/initrd.conf + /usr/lib64/dracut/modules.d/01systemd-journald/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-ldconfig/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-modules-load/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-networkd/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-repart/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-resolved/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-resolved/resolved-tmpfile-dracut.conf + /usr/lib64/dracut/modules.d/01systemd-rfkill/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-sysctl/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-sysext/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-sysusers/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-sysusers/sysusers-dracut.conf + /usr/lib64/dracut/modules.d/01systemd-timedated/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-timesyncd/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-timesyncd/timesyncd-tmpfile-dracut.conf + /usr/lib64/dracut/modules.d/01systemd-tmpfiles/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-udevd/module-setup.sh + /usr/lib64/dracut/modules.d/01systemd-veritysetup/module-setup.sh /usr/lib64/dracut/modules.d/02caps/README /usr/lib64/dracut/modules.d/02caps/caps.sh /usr/lib64/dracut/modules.d/02caps/module-setup.sh - /usr/lib64/dracut/modules.d/02fips-aesni/module-setup.sh - /usr/lib64/dracut/modules.d/02systemd-networkd/module-setup.sh /usr/lib64/dracut/modules.d/03modsign/load-modsign-keys.sh /usr/lib64/dracut/modules.d/03modsign/module-setup.sh /usr/lib64/dracut/modules.d/03rescue/module-setup.sh + /usr/lib64/dracut/modules.d/04watchdog-modules/module-setup.sh /usr/lib64/dracut/modules.d/04watchdog/module-setup.sh /usr/lib64/dracut/modules.d/04watchdog/watchdog-stop.sh /usr/lib64/dracut/modules.d/04watchdog/watchdog.sh /usr/lib64/dracut/modules.d/05busybox/module-setup.sh + /usr/lib64/dracut/modules.d/06dbus-broker/module-setup.sh + /usr/lib64/dracut/modules.d/06dbus-daemon/module-setup.sh + /usr/lib64/dracut/modules.d/06rngd/module-setup.sh + /usr/lib64/dracut/modules.d/06rngd/rngd.service + /usr/lib64/dracut/modules.d/09dbus/module-setup.sh /usr/lib64/dracut/modules.d/10i18n/10-console.rules /usr/lib64/dracut/modules.d/10i18n/README /usr/lib64/dracut/modules.d/10i18n/console_init.sh @@ -64,23 +104,35 @@ /usr/lib64/dracut/modules.d/30convertfs/convertfs.sh /usr/lib64/dracut/modules.d/30convertfs/do-convertfs.sh /usr/lib64/dracut/modules.d/30convertfs/module-setup.sh - /usr/lib64/dracut/modules.d/40network/dhclient-script.sh - /usr/lib64/dracut/modules.d/40network/dhclient.conf + /usr/lib64/dracut/modules.d/35network-legacy/dhclient-script.sh + /usr/lib64/dracut/modules.d/35network-legacy/dhclient.conf + /usr/lib64/dracut/modules.d/35network-legacy/dhcp-multi.sh + /usr/lib64/dracut/modules.d/35network-legacy/ifup.sh + /usr/lib64/dracut/modules.d/35network-legacy/kill-dhclient.sh + /usr/lib64/dracut/modules.d/35network-legacy/module-setup.sh + /usr/lib64/dracut/modules.d/35network-legacy/net-genrules.sh + /usr/lib64/dracut/modules.d/35network-legacy/parse-bond.sh + /usr/lib64/dracut/modules.d/35network-legacy/parse-bridge.sh + /usr/lib64/dracut/modules.d/35network-legacy/parse-ibft.sh + /usr/lib64/dracut/modules.d/35network-legacy/parse-ifname.sh + /usr/lib64/dracut/modules.d/35network-legacy/parse-ip-opts.sh + /usr/lib64/dracut/modules.d/35network-legacy/parse-team.sh + /usr/lib64/dracut/modules.d/35network-legacy/parse-vlan.sh + /usr/lib64/dracut/modules.d/35network-manager/initrd-no-auto-default.conf + /usr/lib64/dracut/modules.d/35network-manager/module-setup.sh + /usr/lib64/dracut/modules.d/35network-manager/nm-config.sh + /usr/lib64/dracut/modules.d/35network-manager/nm-initrd.service + /usr/lib64/dracut/modules.d/35network-manager/nm-lib.sh + /usr/lib64/dracut/modules.d/35network-manager/nm-run.sh + /usr/lib64/dracut/modules.d/35network-manager/nm-wait-online-initrd.service + /usr/lib64/dracut/modules.d/35network-wicked/module-setup.sh + /usr/lib64/dracut/modules.d/35network-wicked/wicked-config.sh + /usr/lib64/dracut/modules.d/35network-wicked/wicked-run.sh /usr/lib64/dracut/modules.d/40network/dhcp-root.sh /usr/lib64/dracut/modules.d/40network/ifname-genrules.sh - /usr/lib64/dracut/modules.d/40network/ifup.sh - /usr/lib64/dracut/modules.d/40network/kill-dhclient.sh /usr/lib64/dracut/modules.d/40network/module-setup.sh - /usr/lib64/dracut/modules.d/40network/net-genrules.sh /usr/lib64/dracut/modules.d/40network/net-lib.sh /usr/lib64/dracut/modules.d/40network/netroot.sh - /usr/lib64/dracut/modules.d/40network/parse-bond.sh - /usr/lib64/dracut/modules.d/40network/parse-bridge.sh - /usr/lib64/dracut/modules.d/40network/parse-ibft.sh - /usr/lib64/dracut/modules.d/40network/parse-ifname.sh - /usr/lib64/dracut/modules.d/40network/parse-ip-opts.sh - /usr/lib64/dracut/modules.d/40network/parse-team.sh - /usr/lib64/dracut/modules.d/40network/parse-vlan.sh /usr/lib64/dracut/modules.d/45ifcfg/module-setup.sh /usr/lib64/dracut/modules.d/45ifcfg/write-ifcfg.sh /usr/lib64/dracut/modules.d/45url-lib/module-setup.sh @@ -96,6 +148,7 @@ /usr/lib64/dracut/modules.d/50plymouth/plymouth-newroot.sh /usr/lib64/dracut/modules.d/50plymouth/plymouth-populate-initrd.sh /usr/lib64/dracut/modules.d/50plymouth/plymouth-pretrigger.sh + /usr/lib64/dracut/modules.d/62bluetooth/module-setup.sh /usr/lib64/dracut/modules.d/80cms/cms-write-ifcfg.sh /usr/lib64/dracut/modules.d/80cms/cmsifup.sh /usr/lib64/dracut/modules.d/80cms/cmssetup.sh @@ -138,6 +191,7 @@ /usr/lib64/dracut/modules.d/90dmsquash-live/module-setup.sh /usr/lib64/dracut/modules.d/90dmsquash-live/parse-dmsquash-live.sh /usr/lib64/dracut/modules.d/90dmsquash-live/parse-iso-scan.sh + /usr/lib64/dracut/modules.d/90kernel-modules-extra/module-setup.sh /usr/lib64/dracut/modules.d/90kernel-modules/insmodpost.sh /usr/lib64/dracut/modules.d/90kernel-modules/module-setup.sh /usr/lib64/dracut/modules.d/90kernel-modules/parse-kernel.sh @@ -153,8 +207,6 @@ /usr/lib64/dracut/modules.d/90lvm/parse-lvm.sh /usr/lib64/dracut/modules.d/90mdraid/59-persistent-storage-md.rules /usr/lib64/dracut/modules.d/90mdraid/65-md-incremental-imsm.rules - /usr/lib64/dracut/modules.d/90mdraid/md-noddf.sh - /usr/lib64/dracut/modules.d/90mdraid/md-noimsm.sh /usr/lib64/dracut/modules.d/90mdraid/md-shutdown.sh /usr/lib64/dracut/modules.d/90mdraid/mdmon-pre-shutdown.sh /usr/lib64/dracut/modules.d/90mdraid/mdmon-pre-udev.sh @@ -164,13 +216,16 @@ /usr/lib64/dracut/modules.d/90mdraid/mdraid_start.sh /usr/lib64/dracut/modules.d/90mdraid/module-setup.sh /usr/lib64/dracut/modules.d/90mdraid/parse-md.sh - /usr/lib64/dracut/modules.d/90multipath-hostonly/module-setup.sh /usr/lib64/dracut/modules.d/90multipath/module-setup.sh /usr/lib64/dracut/modules.d/90multipath/multipath-shutdown.sh + /usr/lib64/dracut/modules.d/90multipath/multipathd-configure.service /usr/lib64/dracut/modules.d/90multipath/multipathd-needshutdown.sh /usr/lib64/dracut/modules.d/90multipath/multipathd-stop.sh /usr/lib64/dracut/modules.d/90multipath/multipathd.service /usr/lib64/dracut/modules.d/90multipath/multipathd.sh + /usr/lib64/dracut/modules.d/90nvdimm/module-setup.sh + /usr/lib64/dracut/modules.d/90ppcmac/load-thermal.sh + /usr/lib64/dracut/modules.d/90ppcmac/module-setup.sh /usr/lib64/dracut/modules.d/90qemu-net/module-setup.sh /usr/lib64/dracut/modules.d/90qemu/module-setup.sh /usr/lib64/dracut/modules.d/91crypt-gpg/README @@ -178,6 +233,12 @@ /usr/lib64/dracut/modules.d/91crypt-gpg/module-setup.sh /usr/lib64/dracut/modules.d/91crypt-loop/crypt-loop-lib.sh /usr/lib64/dracut/modules.d/91crypt-loop/module-setup.sh + /usr/lib64/dracut/modules.d/91fido2/module-setup.sh + /usr/lib64/dracut/modules.d/91pcsc/module-setup.sh + /usr/lib64/dracut/modules.d/91pcsc/pcscd.service + /usr/lib64/dracut/modules.d/91pcsc/pcscd.socket + /usr/lib64/dracut/modules.d/91pkcs11/module-setup.sh + /usr/lib64/dracut/modules.d/91tpm2-tss/module-setup.sh /usr/lib64/dracut/modules.d/91zipl/install_zipl_cmdline.sh /usr/lib64/dracut/modules.d/91zipl/module-setup.sh /usr/lib64/dracut/modules.d/91zipl/parse-zipl.sh @@ -198,7 +259,6 @@ /usr/lib64/dracut/modules.d/95fcoe-uefi/parse-uefifcoe.sh /usr/lib64/dracut/modules.d/95fcoe/cleanup-fcoe.sh /usr/lib64/dracut/modules.d/95fcoe/fcoe-edd.sh - /usr/lib64/dracut/modules.d/95fcoe/fcoe-genrules.sh /usr/lib64/dracut/modules.d/95fcoe/fcoe-up.sh /usr/lib64/dracut/modules.d/95fcoe/lldpad.sh /usr/lib64/dracut/modules.d/95fcoe/module-setup.sh @@ -208,7 +268,6 @@ /usr/lib64/dracut/modules.d/95fstab-sys/mount-sys.sh /usr/lib64/dracut/modules.d/95iscsi/cleanup-iscsi.sh /usr/lib64/dracut/modules.d/95iscsi/iscsiroot.sh - /usr/lib64/dracut/modules.d/95iscsi/iscsistart-flocked.sh /usr/lib64/dracut/modules.d/95iscsi/module-setup.sh /usr/lib64/dracut/modules.d/95iscsi/mount-lun.sh /usr/lib64/dracut/modules.d/95iscsi/parse-iscsiroot.sh @@ -226,6 +285,11 @@ /usr/lib64/dracut/modules.d/95nfs/nfsroot-cleanup.sh /usr/lib64/dracut/modules.d/95nfs/nfsroot.sh /usr/lib64/dracut/modules.d/95nfs/parse-nfsroot.sh + /usr/lib64/dracut/modules.d/95nvmf/95-nvmf-initqueue.rules + /usr/lib64/dracut/modules.d/95nvmf/module-setup.sh + /usr/lib64/dracut/modules.d/95nvmf/nvmf-autoconnect.sh + /usr/lib64/dracut/modules.d/95nvmf/parse-nvmf-boot-connections.sh + /usr/lib64/dracut/modules.d/95qeth_rules/module-setup.sh /usr/lib64/dracut/modules.d/95resume/module-setup.sh /usr/lib64/dracut/modules.d/95resume/parse-resume.sh /usr/lib64/dracut/modules.d/95resume/resume.sh @@ -288,6 +352,7 @@ /usr/lib64/dracut/modules.d/98dracut-systemd/dracut-pre-udev.service.8 /usr/lib64/dracut/modules.d/98dracut-systemd/dracut-pre-udev.service.8.asc /usr/lib64/dracut/modules.d/98dracut-systemd/dracut-pre-udev.sh + /usr/lib64/dracut/modules.d/98dracut-systemd/dracut-shutdown-onfailure.service /usr/lib64/dracut/modules.d/98dracut-systemd/dracut-shutdown.service /usr/lib64/dracut/modules.d/98dracut-systemd/dracut-shutdown.service.8 /usr/lib64/dracut/modules.d/98dracut-systemd/dracut-shutdown.service.8.asc @@ -316,11 +381,11 @@ /usr/lib64/dracut/modules.d/98syslog/syslog-cleanup.sh /usr/lib64/dracut/modules.d/98usrmount/module-setup.sh /usr/lib64/dracut/modules.d/98usrmount/mount-usr.sh + /usr/lib64/dracut/modules.d/99base/dracut-dev-lib.sh /usr/lib64/dracut/modules.d/99base/dracut-lib.sh /usr/lib64/dracut/modules.d/99base/init.sh /usr/lib64/dracut/modules.d/99base/initqueue.sh /usr/lib64/dracut/modules.d/99base/loginit.sh - /usr/lib64/dracut/modules.d/99base/memtrace-ko.sh /usr/lib64/dracut/modules.d/99base/module-setup.sh /usr/lib64/dracut/modules.d/99base/parse-root-opts.sh /usr/lib64/dracut/modules.d/99base/rdsosreport.sh @@ -328,8 +393,14 @@ /usr/lib64/dracut/modules.d/99fs-lib/module-setup.sh /usr/lib64/dracut/modules.d/99img-lib/img-lib.sh /usr/lib64/dracut/modules.d/99img-lib/module-setup.sh + /usr/lib64/dracut/modules.d/99memstrack/memstrack-report.sh + /usr/lib64/dracut/modules.d/99memstrack/memstrack-start.sh + /usr/lib64/dracut/modules.d/99memstrack/memstrack.service + /usr/lib64/dracut/modules.d/99memstrack/module-setup.sh /usr/lib64/dracut/modules.d/99shutdown/module-setup.sh /usr/lib64/dracut/modules.d/99shutdown/shutdown.sh + /usr/lib64/dracut/modules.d/99squash/init-squash.sh + /usr/lib64/dracut/modules.d/99squash/module-setup.sh /usr/lib64/dracut/modules.d/99uefi-lib/module-setup.sh /usr/lib64/dracut/modules.d/99uefi-lib/uefi-lib.sh /usr/lib64/dracut/skipcpio @@ -351,18 +422,16 @@ /usr/share/man/man8/dracut-pre-udev.service.8 /usr/share/man/man8/dracut-shutdown.service.8 /usr/share/man/man8/dracut.8 - /usr/share/man/man8/mkinitrd-suse.8 - /usr/share/man/man8/mkinitrd.8 /usr/share/pkgconfig/dracut.pc - - 2018-08-04 - 047 + + 2022-03-06 + 056 Packaging update - Peter O'Connor - peter@solus-project.com + Joey Riches + josephriches@gmail.com \ No newline at end of file