Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dracut for openSUSE:Factory checked 
in at 2023-04-11 13:50:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
 and      /work/SRC/openSUSE:Factory/.dracut.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dracut"

Tue Apr 11 13:50:44 2023 rev:206 rq:1078233 version:059+suse.368.g2e7ac134

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes    2023-03-04 
22:42:36.043574735 +0100
+++ /work/SRC/openSUSE:Factory/.dracut.new.19717/dracut.changes 2023-04-11 
13:51:02.843321801 +0200
@@ -1,0 +2,6 @@
+Mon Apr 10 07:02:29 UTC 2023 - [email protected]
+
+- Update to version 059+suse.368.g2e7ac134:
+  * chore(suse): remove mkinitrd wrapper (bsc#1202351) (jsc#PED-1919)
+
+-------------------------------------------------------------------

Old:
----
  dracut-059+suse.366.gf45bc67a.obscpio

New:
----
  dracut-059+suse.368.g2e7ac134.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.l6U6Al/_old  2023-04-11 13:51:03.671326598 +0200
+++ /var/tmp/diff_new_pack.l6U6Al/_new  2023-04-11 13:51:03.675326621 +0200
@@ -25,7 +25,7 @@
 %endif
 
 Name:           dracut
-Version:        059+suse.366.gf45bc67a
+Version:        059+suse.368.g2e7ac134
 Release:        0
 Summary:        Event driven initramfs infrastructure
 License:        GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -122,19 +122,6 @@
 This package contains all modules that are part of dracut upstream
 but are not normally supported or required.
 
-%package mkinitrd-deprecated
-Summary:        Dracut mkinitrd wrapper
-Group:          System/Base
-Requires:       %{name} = %{version}-%{release}
-Requires:       dracut
-Obsoletes:      mkinitrd < 2.8.2
-Provides:       dracut:/sbin/mkinitrd
-Provides:       mkinitrd = 2.8.2
-
-%description mkinitrd-deprecated
-This package contains the legacy initrd script for dracut.
-Call dracut directly instead.
-
 %prep
 %autosetup
 
@@ -187,10 +174,6 @@
 install -m 0644 suse/persistent_policy.conf 
%{buildroot}%{_sysconfdir}/dracut.conf.d/10-persistent_policy.conf
 %endif
 
-install -D -m 0755 suse/mkinitrd-suse.sh 
%{buildroot}/%{dracut_sbindir}/mkinitrd
-
-mv %{buildroot}%{_mandir}/man8/mkinitrd-suse.8 
%{buildroot}%{_mandir}/man8/mkinitrd.8
-
 %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
@@ -283,10 +266,6 @@
 %{dracutlibdir}/modules.d/95znet
 %endif
 
-%files mkinitrd-deprecated
-%{dracut_sbindir}/mkinitrd
-%{_mandir}/man8/mkinitrd.8*
-
 %files
 %license COPYING
 %doc README.md NEWS.md AUTHORS dracut.html

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.l6U6Al/_old  2023-04-11 13:51:03.735326969 +0200
+++ /var/tmp/diff_new_pack.l6U6Al/_new  2023-04-11 13:51:03.739326992 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/opensuse/dracut.git</param>
-              <param 
name="changesrevision">751ba7f7a052676341f37f59a11807b4dae24dd9</param></service></servicedata>
+              <param 
name="changesrevision">83bf6728f481360fb7311cdab11c27cfad188c38</param></service></servicedata>
 (No newline at EOF)
 

++++++ dracut-059+suse.366.gf45bc67a.obscpio -> 
dracut-059+suse.368.g2e7ac134.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-059+suse.366.gf45bc67a/Makefile 
new/dracut-059+suse.368.g2e7ac134/Makefile
--- old/dracut-059+suse.366.gf45bc67a/Makefile  2023-03-01 17:24:35.000000000 
+0100
+++ new/dracut-059+suse.368.g2e7ac134/Makefile  2023-04-10 08:59:27.000000000 
+0200
@@ -38,7 +38,6 @@
 
 man8pages = man/dracut.8 \
             man/dracut-catimages.8 \
-            suse/mkinitrd-suse.8 \
             modules.d/98dracut-systemd/dracut-cmdline.service.8 \
             modules.d/98dracut-systemd/dracut-initqueue.service.8 \
             modules.d/98dracut-systemd/dracut-mount.service.8 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-059+suse.366.gf45bc67a/suse/dracut.spec 
new/dracut-059+suse.368.g2e7ac134/suse/dracut.spec
--- old/dracut-059+suse.366.gf45bc67a/suse/dracut.spec  2023-03-01 
17:24:35.000000000 +0100
+++ new/dracut-059+suse.368.g2e7ac134/suse/dracut.spec  2023-04-10 
08:59:27.000000000 +0200
@@ -121,19 +121,6 @@
 This package contains all modules that are part of dracut upstream
 but are not normally supported or required.
 
-%package mkinitrd-deprecated
-Summary:        Dracut mkinitrd wrapper
-Group:          System/Base
-Requires:       %{name} = %{version}-%{release}
-Requires:       dracut
-Obsoletes:      mkinitrd < 2.8.2
-Provides:       mkinitrd = 2.8.2
-Provides:       dracut:/sbin/mkinitrd
-
-%description mkinitrd-deprecated
-This package contains the legacy initrd script for dracut.
-Call dracut directly instead.
-
 %prep
 %autosetup
 
@@ -186,10 +173,6 @@
 install -m 0644 suse/persistent_policy.conf 
%{buildroot}%{_sysconfdir}/dracut.conf.d/10-persistent_policy.conf
 %endif
 
-install -D -m 0755 suse/mkinitrd-suse.sh 
%{buildroot}/%{dracut_sbindir}/mkinitrd
-
-mv %{buildroot}%{_mandir}/man8/mkinitrd-suse.8 
%{buildroot}%{_mandir}/man8/mkinitrd.8
-
 %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
@@ -282,10 +265,6 @@
 %{dracutlibdir}/modules.d/95znet
 %endif
 
-%files mkinitrd-deprecated
-%{dracut_sbindir}/mkinitrd
-%{_mandir}/man8/mkinitrd.8*
-
 %files
 %license COPYING
 %doc README.md NEWS.md AUTHORS dracut.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.366.gf45bc67a/suse/mkinitrd-suse.8.asc 
new/dracut-059+suse.368.g2e7ac134/suse/mkinitrd-suse.8.asc
--- old/dracut-059+suse.366.gf45bc67a/suse/mkinitrd-suse.8.asc  2023-03-01 
17:24:35.000000000 +0100
+++ new/dracut-059+suse.368.g2e7ac134/suse/mkinitrd-suse.8.asc  1970-01-01 
01:00:00.000000000 +0100
@@ -1,106 +0,0 @@
-MKINITRD(8)
-===========
-:doctype: manpage
-:man source:   dracut
-:man manual:   dracut
-
-NAME
-----
-mkinitrd-suse - is a compat wrapper, which calls dracut to generate an 
initramfs
-
-SYNOPSIS
---------
-*mkinitrd* ['OPTION...']
-
-DESCRIPTION
------------
-*mkinitrd* creates an initramfs image <initrd-image> for the kernel with
-version <kernel-version> by calling *dracut*.
-
-[IMPORTANT]
-This version of mkinitrd is provided for compatibility with older
-versions of mkinitrd. If a more fine grained control over the
-resulting image is needed, *dracut* should be called directly.
-
-OPTIONS
--------
-**-R, --version**::
-    print info about the version
-
-**-k** _<kernel_list>_::
-    List of kernel images for which initrd files are created (relative
-    to _boot_dir_), Image name should begin with the following string,
-    defaults to _vmlinux_ on ppc/ppc64, _image_ on s390/s390x and _vmlinuz_
-    for everything else.
-
-**-i** _<initrd_list>_::
-    List of file names (relative to _boot_dir_) for the initrd; positions
-    have to match the _kernel_list_. Defaults to _initrd_.
-
-**-m** _<module_list>_::
-    Modules to include in initrd, defaults to the settings in the
-    dracut kernel-modules module.
-
-**-f** _<feature_list>_::
-    Features to be enabled for the initrd. In general mkinitrd
-    configures the initrd for the root device it is started from. With
-    this option additional feature can be enabled.
-
-**-b** _<bootdir>_::
-    Boot directory, defaults to */boot*, where the initrd is created.
-
-**-d** _<root_device>_::
-    Root device, defaults to the device from which the root_dir is
-    mounted; overwrites the rootdev environment variable if set
-
-**-s** _<size>_::
-    Add splash animation and bootscreen to initrd.
-
-**-D** _<interface>::
-    Run dhcp on the specified interface (for example "eth0").
-
-**-I** _<interface>::
-    Configure the specified interface statically.
-
-**-a** _<acpi_dsdt>::
-    Attach compiled ACPI DSDT (Differentiated System Description Table)
-    to initrd. This replaces the DSDT of the BIOS. Defaults to the
-    _ACPI_DSDT_ variable in */etc/sysconfig/kernel*.
-
-**-M** _<map>::
-    System.map file to use.
-
-**-B**::
-    Don’t run the *update-bootloader(8)* script after the initrd(s) have
-    been created. This is useful if you call mkinitrd(8) for anything
-    else than the running system.
-
-**-A**::
-    Create a so called "monster initrd" which includes all available
-    features and modules. This calls dracut with --no-hostonly and
-    --no-hostonly-cmdline parameters internally, instead of the default
-    --hostonly and --hostonly-cmdline.
-
-**-v, --verbose**::
-    increase verbosity level
-
-**-L**::
-    Disable logging to _/var/log/YaST2/mkinitrd.log_. This is useful for
-    testing if you don’t want to clutter the system log.
-
-**--help**::
-    print a help message and exit.
-
-AVAILABILITY
-------------
-The mkinitrd command is part of the dracut package and is available from
-link:$$https://dracut.wiki.kernel.org$$[https://dracut.wiki.kernel.org]
-
-AUTHORS
--------
-Harald Hoyer, Hannes Reinecke
-
-SEE ALSO
---------
-*dracut*(8)
-*update-bootloader*(8)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-059+suse.366.gf45bc67a/suse/mkinitrd-suse.sh 
new/dracut-059+suse.368.g2e7ac134/suse/mkinitrd-suse.sh
--- old/dracut-059+suse.366.gf45bc67a/suse/mkinitrd-suse.sh     2023-03-01 
17:24:35.000000000 +0100
+++ new/dracut-059+suse.368.g2e7ac134/suse/mkinitrd-suse.sh     1970-01-01 
01:00:00.000000000 +0100
@@ -1,394 +0,0 @@
-#!/bin/bash --norc
-#
-# mkinitrd compatibility wrapper for SUSE.
-#
-# Copyright (c) 2013 SUSE Linux Products GmbH. All rights reserved.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-
-boot_dir="/boot"
-quiet=0
-logfile=/var/log/YaST2/mkinitrd.log
-dracut_cmd=dracut
-
-error() { echo "$@" >&2; }
-
-usage () {
-    [[ $1 = '-n' ]] && cmd=echo || cmd=error
-
-    $cmd "usage: ${0##*/} [options]"
-    $cmd ""
-    $cmd "     Create initial ramdisk images that contain all kernel modules 
needed"
-    $cmd "     in the early boot process, before the root file system becomes"
-    $cmd "     available."
-    $cmd "     This usually includes SCSI and/or RAID modules, a file system 
module"
-    $cmd "     for the root file system, or a network interface driver module 
for dhcp."
-    $cmd ""
-    $cmd "     options:"
-    $cmd "     -f \"feature list\"     Features to be enabled when generating 
initrd."
-    $cmd "                             Available features are:"
-    $cmd "                                     iscsi, md, multipath, lvm, 
lvm2,"
-    $cmd "                                     ifup, fcoe, dcbd"
-    $cmd "     -k \"kernel list\"      List of kernel images for which initrd 
files are"
-    $cmd "                             created. Defaults to all kernels found 
in /boot."
-    $cmd "     -i \"initrd list\"      List of file names for the initrd; 
position have"
-    $cmd "                             match to \"kernel list\". Defaults to 
all kernels"
-    $cmd "                             found in /boot."
-    $cmd "     -b boot_dir             Boot directory. Defaults to /boot."
-    $cmd "     -t tmp_dir              Temporary directory. Defaults to 
/var/tmp."
-    $cmd "     -M map                  System.map file to use."
-    $cmd "     -A                      Create a so called \"monster initrd\" 
which"
-    $cmd "                             includes all features and modules 
possible."
-    $cmd "     -B                      Do not update bootloader configuration."
-    $cmd "     -v                      Verbose mode."
-    $cmd "     -L                      Disable logging."
-    $cmd "     -h                      This help screen."
-    $cmd "     -m \"module list\"      Modules to include in initrd. Defaults 
to the"
-    $cmd "                             settings in the dracut kernel-modules 
module"
-    $cmd "     -u \"DomU module list\" Modules to include in initrd. Defaults 
to the"
-    $cmd "                             settings in the dracut kernel-modules 
module"
-    $cmd "     -d root_device          Root device. Defaults to the device 
from"
-    $cmd "                             which / is mounted. Overrides the 
rootdev"
-    $cmd "                             environment variable if set."
-    $cmd "     -j device               Journal device"
-    $cmd "     -D interface            Run dhcp on the specified interface."
-    $cmd "     -I interface            Configure the specified interface 
statically."
-    $cmd "     -a acpi_dsdt            Obsolete, do not use."
-    $cmd "     -s size                 Add splash animation and bootscreen to 
initrd."
-
-    [[ $1 = '-n' ]] && exit 0
-    exit 1
-}
-
-# Little helper function for reading args from the commandline.
-# it automatically handles -a b and -a=b variants, and returns 1 if
-# we need to shift $3.
-read_arg() {
-    # $1 = arg name
-    # $2 = arg value
-    # $3 = arg parameter
-    param="$1"
-    local rematch='^[^=]*=(.*)$' result
-    if [[ $2 =~ $rematch ]]; then
-        read "$param" <<< "${BASH_REMATCH[1]}"
-    else
-       for ((i=3; $i <= $#; i++)); do
-            # Only read next arg if it not an arg itself.
-            if [[ ${*:$i:1} = -* ]];then
-               break
-            fi
-            result="$result ${@:$i:1}"
-            # There is no way to shift our callers args, so
-            # return "no of args" to indicate they should do it instead.
-       done
-       read "$1" <<< "$result"
-        return $(($i - 3))
-    fi
-}
-
-# Helper functions to calculate ipconfig command line
-calc_netmask() {
-    local prefix=$1
-
-    [ -z "$prefix" ] && return
-    mask=$(( 0xffffffff << (32 - $prefix) ))
-    byte1=$(( mask >> 24 ))
-    byte2=$(( mask >> 16 ))
-    byte3=$(( mask >> 8 ))
-    byte4=$(( mask & 0xff ))
-    netmask=$(printf "%d.%d.%d.%d" $(( byte1 & 0xff )) $(( byte2 & 0xff )) $(( 
byte3 & 0xff )) $byte4);
-
-    echo $netmask
-}
-
-ipconfig() {
-    local interface=$1
-    local iplink macaddr broadcast gateway ipaddr prefix netmask
-
-    iplink=$(ip addr show dev $interface | sed -n 's/ *inet \(.*\) brd.*/\1/p')
-    macaddr=$(ip addr show dev $interface | sed -n 's/.*ether \(.*\) 
brd.*/\1/p')
-    broadcast=$(ip addr show dev $interface | sed -n 's/.*brd \(.*\) 
scope.*/\1/p')
-    gateway=$(ip route show dev $interface | sed -n 's/default via 
\([0-9\.]*\).*/\1/p')
-
-    ipaddr=${iplink%%/*}
-    prefix=${iplink##*/}
-    netmask=$(calc_netmask $prefix)
-
-    echo 
"${ipaddr}:${serveraddr}:${gateway}:${netmask}:${hostname}:${interface}:none::${macaddr}"
-}
-
-is_xen_kernel() {
-    local kversion=$1
-    local root_dir=$2
-    local cfg
-
-    for cfg in ${root_dir}/boot/config-$kversion 
$root_dir/lib/modules/$kversion/build/.config
-    do
-        test -r $cfg || continue
-        grep -q "^CONFIG_XEN=y\$" $cfg
-        return
-    done
-    test $kversion != "${kversion%-xen*}"
-    return
-}
-
-kernel_version_from_image() {
-    local dir="${1%/*}/"
-    [[ "$dir" != "$1" ]] || dir=""
-    local kernel_image="$1" kernel_image_gz="${dir}vmlinux-${1#*-}.gz"
-    echo kernel_image_gz="'$kernel_image_gz'" >&2
-
-    if get_kernel_version "$kernel_image" 2>/dev/null; then
-        return
-    fi
-
-    # As a last resort, try vmlinux-$version.gz, which might be around
-    get_kernel_version "$kernel_image_gz" 2>/dev/null
-}
-
-# Taken over from SUSE mkinitrd
-default_kernel_images() {
-    local regex kernel_image kernel_version version_version initrd_image
-    local qf='%{NAME}-%{VERSION}-%{RELEASE}\n'
-
-    case "${DRACUT_ARCH:-$(uname -m)}" in
-        s390|s390x)
-            regex='image'
-            ;;
-        ppc|ppc64)
-            regex='vmlinux'
-            ;;
-        i?86|x86_64)
-            regex='vmlinuz'
-            ;;
-        arm*)
-            regex='[uz]Image'
-            ;;
-        aarch64|riscv64)
-            regex='Image'
-            ;;
-        *)  regex='vmlinu.'
-            ;;
-    esac
-
-    kernel_images=""
-    initrd_images=""
-    for kernel_image in $(ls $boot_dir \
-            | sed -ne "\|^$regex\(-[0-9.]\+-[0-9]\+-[a-z0-9]\+$\)\?|p" \
-            | grep -v kdump$ ) ; do
-
-        # Note that we cannot check the RPM database here -- this
-        # script is itself called from within the binary kernel
-        # packages, and rpm does not allow recursive calls.
-
-        if [ -L "$boot_dir/$kernel_image" ]; then
-            # check for usrmerged kernel. in That case the link point to
-            # /usr/lib/modules
-            link=$(readlink "$boot_dir/$kernel_image")
-            [ "${link#/usr/lib/modules}" = "$link" ] && \
-                [ "${link#../usr/lib/modules}" = "$link" ] && continue
-        fi
-        [ "${kernel_image%%.gz}" != "$kernel_image" ] && continue
-
-        kernel_version=$(kernel_version_from_image \
-                         $boot_dir/$kernel_image 2> /dev/null)
-        initrd_image=$(echo $kernel_image | sed -e "s|${regex}|initrd|")
-        if [ "$kernel_image" != "$initrd_image" -a \
-             -n "$kernel_version" -a \
-             -d "/lib/modules/$kernel_version" ]; then
-                kernel_images="$kernel_images $boot_dir/$kernel_image"
-                initrd_images="$initrd_images $boot_dir/$initrd_image"
-        fi
-    done
-    for kernel_image in $kernel_images;do
-       kernels="$kernels ${kernel_image#*-}"
-    done
-    for initrd_image in $initrd_images;do
-       targets="$targets $initrd_image"
-    done
-}
-
-while (($# > 0)); do
-    case ${1%%=*} in
-       -f) read_arg feature_list "$@" || shift $?
-           echo "Obsolete -f param, use add_dracutmodules+= variable in 
/etc/dracut.conf.d/"
-           exit 1
-           # Could be several features
-           ;;
-       -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`
-               if [ "$dname" == "." ]; then
-                    targets="$targets $boot_dir/$initrd_image";
-               else
-                    targets="$targets $initrd_image";
-               fi
-           done
-           ;;
-       -b) read_arg boot_dir "$@" || shift $?
-           if [ ! -d $boot_dir ];then
-               error "Boot directory $boot_dir does not exist"
-               exit 1
-           fi
-           ;;
-       -t) read_arg tmp_dir "$@" || shift $?
-           dracut_args="${dracut_args} --tmpdir $tmp_dir"
-           ;;
-       -M) read_arg map_file "$@" || shift $?
-           ;;
-       -A) dracut_args="${dracut_args} --no-host-only";;
-       -B) skip_update_bootloader=1;;
-        -v|--verbose) dracut_args="${dracut_args} -v";;
-       -L) logfile=;;
-        -h|--help) usage -n;;
-       -m) read_arg module_list "$@" || shift $? ;;
-       -u) read_arg domu_module_list "$@" || shift $?
-           echo "mkinitrd: DomU modules not yet supported" ;;
-        -d) read_arg rootfs "$@" || shift $?
-            dracut_args="${dracut_args} --filesystems $rootfs" ;;
-       -D) read_arg dhcp_if "$@" || shift $?
-           dracut_cmdline="${dracut_cmdline} ip=${dhcp_if}:dhcp"
-           ;;
-       -I) read_arg static_if "$@" || shift $?
-           dracut_cmdline="${dracut_cmdline} ip=$(ipconfig $static_if)":
-           ;;
-       -a) read_arg acpi_dsdt "$@" || shift $?
-           echo "Obsolete -a param, use acpi_table_dir= and acpi_override= 
variables in /etc/dracut.conf.d/"
-           exit 1
-           ;;
-       -s) read_arg boot_splash "$@" || shift $?
-           echo "mkinitrd: boot splash not yet supported"
-           exit 1
-           ;;
-       -V) echo "mkinitrd: vendor scipts are no longer supported"
-           exit 1;;
-       --dracut)
-           read_arg dracut_cmd "$@" || shift $? ;;
-        --version|-R)
-            echo "mkinitrd: dracut compatibility wrapper"
-            exit 0;;
-       --quiet|-q) quiet=1;;
-        *)  if [[ ! $targets ]]; then
-            targets=$1
-            elif [[ ! $kernels ]]; then
-            kernels=$1
-            else
-            usage
-            fi;;
-    esac
-    shift
-done
-
-if [ -e /etc/machine-id ]; then
-    read -r MACHINE_ID < /etc/machine-id
-    if [[ $MACHINE_ID ]] && [[ -d "$boot_dir/efi/$MACHINE_ID" ]]; then
-        error "Looks like systemd-boot is installed. mkinitrd won't work here. 
Use dracut directly instead."
-        exit 1
-    fi
-fi
-
-[[ $targets && $kernels ]] || default_kernel_images
-if [[ ! $targets || ! $kernels ]];then
-    error "No kernel found in $boot_dir or bad modules dir in /lib/modules"
-    exit 1
-fi
-
-# We can have several targets/kernels, transform the list to an array
-targets=( $targets )
-[[ $kernels ]] && kernels=( $kernels )
-
-[[ $logfile ]]        && dracut_args="${dracut_args} --logfile $logfile"
-dracut_args="${dracut_args} --force"
-
-[[ $dracut_cmdline ]] && dracut_args="${dracut_args} --kernel-cmdline 
${dracut_cmdline}"
-[ -z "$(type -p update-bootloader)" ] && skip_update_bootloader=1
-
-# Update defaults from /etc/sysconfig/kernel
-if [ -f /etc/sysconfig/kernel ] ; then
-    . /etc/sysconfig/kernel
-fi
-[[ $module_list ]] || module_list=""
-[[ $domu_module_list ]] || domu_module_list=""
-shopt -s extglob
-
-failed=""
-
-for ((i=0 ; $i<${#targets[@]} ; i++)); do
-
-    if [[ $img_vers ]];then
-       target="${targets[$i]}-${kernels[$i]}"
-    else
-       target="${targets[$i]}"
-    fi
-    kernel="${kernels[$i]}"
-
-    if is_xen_kernel $kernel $rootfs ; then
-       modules_all="${module_list} ${domu_module_list}"
-    else
-        modules_all="${module_list}"
-    fi
-
-    # Remove leading and trailing spaces needs (set above): shopt -s extglob
-    modules_all=${modules_all%%+([[:space:]])}
-    modules_all=${modules_all##+([[:space:]])}
-
-    echo "Creating initrd: $target"
-
-    # Duplicate code: No way found how to redirect output based on $quiet
-    if [[ $quiet == 1 ]];then
-        # Duplicate code: --force-drivers must not be called with empty string
-        # -> dracut bug workarounded ugly, because of complex whitespace
-        # expansion magics
-        if [ -n "${modules_all}" ];then
-            $dracut_cmd $dracut_args --force-drivers "${modules_all}" 
"$target" "$kernel" &>/dev/null
-            [ $? -ne 0 ] && failed="$failed $target"
-        else
-            $dracut_cmd $dracut_args "$target" "$kernel" &>/dev/null
-            [ $? -ne 0 ] && failed="$failed $target"
-        fi
-    else
-        if [ -n "${modules_all}" ];then
-            $dracut_cmd $dracut_args --force-drivers "${modules_all}" 
"$target" "$kernel"
-            [ $? -ne 0 ] && failed="$failed $target"
-        else
-            $dracut_cmd $dracut_args "$target" "$kernel"
-            [ $? -ne 0 ] && failed="$failed $target"
-        fi
-    fi
-done
-
-if [ "$skip_update_bootloader" ] ; then
-    echo 2>&1 "Did not refresh the bootloader. You might need to refresh it 
manually."
-else
-    update-bootloader --refresh
-    [ $? -ne 0 ] && echo "Updating bootloader failed" && exit 1
-fi
-
-if [ "$failed" != "" ]; then
-    echo "Generating $failed targets failed"
-    exit 1
-fi
-
-exit 0

++++++ dracut.obsinfo ++++++
--- /var/tmp/diff_new_pack.l6U6Al/_old  2023-04-11 13:51:04.075328938 +0200
+++ /var/tmp/diff_new_pack.l6U6Al/_new  2023-04-11 13:51:04.079328962 +0200
@@ -1,5 +1,5 @@
 name: dracut
-version: 059+suse.366.gf45bc67a
-mtime: 1677687875
-commit: f45bc67abd0d834a93264e6741ead3f69aa87108
+version: 059+suse.368.g2e7ac134
+mtime: 1681109967
+commit: 2e7ac13466874179b8769dce8ad0a81cef1efa7e
 

Reply via email to