Hello community,

here is the log from the commit of package mkinitrd.3876 for 
openSUSE:13.1:Update checked in at 2015-07-04 11:18:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/mkinitrd.3876 (Old)
 and      /work/SRC/openSUSE:13.1:Update/.mkinitrd.3876.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mkinitrd.3876"

Changes:
--------
New Changes file:

--- /dev/null   2015-06-25 09:04:34.320025005 +0200
+++ /work/SRC/openSUSE:13.1:Update/.mkinitrd.3876.new/mkinitrd.changes  
2015-07-04 11:18:09.000000000 +0200
@@ -0,0 +1,4148 @@
+-------------------------------------------------------------------
+Fri Jun 19 07:49:06 UTC 2015 - [email protected]
+
+- Start emergency shell if fsck left filesystem errors uncorrected
+  instead of booting into the system (bnc#873919)
+- Handle all fsck exit codes
+
+-------------------------------------------------------------------
+Fri Jan 30 14:46:26 CET 2015 - [email protected]
+
+- Remove patches which should have been placed into git
+  fix-purge-kernel-with-git-versioning.patch
+  mkinitrd-check_for_bcache_block_device.patch
+  mkinitrd-add_bcache_udev_rule.patch
+
+-------------------------------------------------------------------
+Mon Oct  6 22:35:35 UTC 2014 - [email protected]
+
+- Added fix-purge-kernel-with-git-versioning.patch:
+  fix purge-kernels for Tumbleweed and Kernel:xxx repos (boo#820367)
+
+-------------------------------------------------------------------
+Tue Jul  8 16:52:47 UTC 2014 - [email protected]
+
+- Make booting from bcache devices possible
+  bnc#880846
+  Add mkinitrd-check_for_bcache_block_device.patch
+  bnc#880845
+  Add mkinitrd-add_bcache_udev_rule.patch
+
+-------------------------------------------------------------------
+Tue Jan 14 12:25:42 CET 2014 - [email protected]
+
+- Add cciss compat rules to mkinitrd (bnc#858663)
+
+-------------------------------------------------------------------
+Thu Dec 19 18:55:23 UTC 2013 - [email protected]
+
+- Support second ibft iscsi interface (bnc#830968)
+
+-------------------------------------------------------------------
+Fri Nov 29 13:58:34 CET 2013 - [email protected]
+
+- Wait for multipath devices when MD is active (bnc#848293).
+
+-------------------------------------------------------------------
+Tue Oct 29 18:25:41 CET 2013 - [email protected]
+
+- Fix code which handles missing or incomplete fstab (bnc#848038)
+
+-------------------------------------------------------------------
+Sun Oct 27 21:24:20 CET 2013 - [email protected]
+
+- Resolve also library dependencies of libnss (bnc#847785)
+
+-------------------------------------------------------------------
+Thu Oct 17 11:13:30 CEST 2013 - [email protected]
+
+- Version 2.8.1
+
+-------------------------------------------------------------------
+Thu Oct 17 11:03:47 CEST 2013 - [email protected]
+
+- Add support for predictable network interface names (bnc#820407)
+
+-------------------------------------------------------------------
+Tue Oct 15 12:48:36 CEST 2013 - [email protected]
+
+-  Add support for root_no_dm=1 and root_no_mpath=1 kernel
+   commandline options to tell the initrd not to insist that the
+   root device be device-mapper or multipath, respectively.
+   (bnc#815185)
+
+-------------------------------------------------------------------
+Tue Oct 15 12:32:27 CEST 2013 - [email protected]
+
+- Add eadm_sch module to initrd for scm devices (bnc#820690)
+
+-------------------------------------------------------------------
+Wed Oct  9 20:27:02 UTC 2013 - [email protected]
+
+- Add missing PCI USB HCI modules (bnc#839071).
+
+-------------------------------------------------------------------
+Tue Oct  1 18:30:59 CEST 2013 - [email protected]
+
+- Include hyperv-keyboard if running in hyper-v guest (fate#315887)
+
+-------------------------------------------------------------------
+Tue Oct  1 15:56:32 UTC 2013 - [email protected]
+
+- Fix iSCSI boot over IPv6 (bnc#830621)
+
+-------------------------------------------------------------------
+Tue Sep 24 17:16:19 CEST 2013 - [email protected]
+
+- Version 2.8.0
+
+-------------------------------------------------------------------
+Tue Sep 24 16:29:51 CEST 2013 - [email protected]
+
+- Add support for root=/dev/nfs (bnc#617830).
+
+-------------------------------------------------------------------
+Tue Sep 24 15:32:46 CEST 2013 - [email protected]
+
+- Add a support for "tmpfs_options" option on command line
+  (bnc#483965).
+
+-------------------------------------------------------------------
+Sun Sep 22 19:19:25 CEST 2013 - [email protected]
+
+- Check if kver/kernel/drivers/scsi/device_handler/ exists before
+  searching for scsi_dh_* modules (bnc#727428)
+
+-------------------------------------------------------------------
+Wed Sep 18 15:48:09 CEST 2013 - [email protected]
+
+- Conflicts with mdadm older than 3.3 after previous change (bnc#838777)
+
+-------------------------------------------------------------------
+Thu Sep 12 01:02:49 UTC 2013 - [email protected]
+
+- Two improvements for md
+  1/ Don't install the udev rules file 64-md-raid.rules.
+     It has been renamed to 2 different files, and the mdadm
+     package installs it now.
+  2/ Run "mdadm -IRs" at half-time when waiting for the root
+     device to appear.
+     This will start any newly-degraded array (weren't degraded
+     when machine was shut down).
+
+-------------------------------------------------------------------
+Tue Sep  3 10:38:29 CEST 2013 - [email protected]
+
+- Fix MODULES_LOADED_ON_BOOT migration, handle unset variable
+
+-------------------------------------------------------------------
+Mon Sep  2 20:51:19 CEST 2013 - [email protected]
+
+- Use loop instead of ipv6 in check_supported_kernel to avoid
+  bogus error in mkinitrd.log. loop will most likely remain a
+  module.
+
+-------------------------------------------------------------------
+Mon Sep  2 19:46:02 CEST 2013 - [email protected]
+
+- Fix mkinitrd -b <dir> without -k/i option (bnc#510767)
+
+-------------------------------------------------------------------
+Mon Sep  2 13:02:07 UTC 2013 - [email protected]
+
+- Always include ipv6.ko when iBFT is used (bnc#830621)
+
+-------------------------------------------------------------------
+Fri Aug 30 22:45:38 UTC 2013 - [email protected]
+
+- Do not ship boot.loadmodules for <= 11.4 (includes SLE11),
+  because aaa_base owns it
+
+-------------------------------------------------------------------
+Mon Aug 26 12:49:34 UTC 2013 - [email protected]
+
+- Quote options when parsing them (bnc#835479).
+
+-------------------------------------------------------------------
+Thu Aug  8 10:31:25 CEST 2013 - [email protected]
+
+- Include /etc/e2fsck.conf to get broken_system_clock=1 (bnc#775268)
+
+-------------------------------------------------------------------
+Thu Aug  8 08:30:17 UTC 2013 - [email protected]
+
+- Include modules.order in the initrd.
+
+-------------------------------------------------------------------
+Sun Aug  4 16:29:03 CEST 2013 - [email protected]
+
+- Print copied firmware files only once
+
+-------------------------------------------------------------------
+Sun Aug  4 16:27:35 CEST 2013 - [email protected]
+
+- Include firmware files only once, in /lib/firmware (bnc#713126)
+
+-------------------------------------------------------------------
+Sun Aug  4 10:47:08 CEST 2013 - [email protected]
+
+- Fix parsing of disabled modules in RESOLVED_INITRD_MODULES (bnc#696959)
+
+-------------------------------------------------------------------
+Wed Jul 31 19:47:41 CEST 2013 - [email protected]
+
+- Migrate /etc/sysconfig/kernel:MODULES_LOADED_ON_BOOT to
+  /etc/modules-load.d/MODULES_LOADED_ON_BOOT.conf (bnc#768423)
+
+-------------------------------------------------------------------
++++ 3951 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:13.1:Update/.mkinitrd.3876.new/mkinitrd.changes

New:
----
  mkinitrd.changes
  mkinitrd.spec
  mkinitrd.tar.bz2

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

Other differences:
------------------
++++++ mkinitrd.spec ++++++
#
# spec file for package mkinitrd
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#


Name:           mkinitrd
#!BuildIgnore:  module-init-tools e2fsprogs udev reiserfs fop
BuildRequires:  asciidoc
BuildRequires:  libxslt
%if 0%{?suse_version} >= 1210
BuildRequires:  systemd
%{?systemd_requires}
%endif
Requires:       coreutils
Requires:       cpio
Requires:       file
Requires:       grep
Requires:       gzip
Requires:       modutils
Requires:       perl-Bootloader
Requires:       sed
Requires:       udev
Requires:       util-linux
Requires:       xz
%if 0%{?suse_version} > 1120
Requires:       sbin_init
Requires:       sysvinit-tools
%else
Requires:       sysvinit
%endif
Version:        2.8.1
Release:        0
Conflicts:      udev < 118
Conflicts:      mdadm < 3.3
Requires:       dhcpcd
PreReq:         %fillup_prereq
Summary:        Creates an Initial RAM Disk Image for Preloading Modules
License:        GPL-2.0+
Group:          System/Base
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Source0:        mkinitrd.tar.bz2
# Note: the whole package is maintained in this git repository, please
# don't change it in the build service without sending the author a
# pull request or patch first. Otherwise, you risk that your changes will be
# silently overwritten by the next submission.
Url:            https://github.com/openSUSE/mkinitrd

%description
Mkinitrd creates file system images for use as initial RAM disk
(initrd) images.  These RAM disk images are often used to preload the
block device modules (SCSI or RAID) needed to access the root file
system.

In other words, generic kernels can be built without drivers for any
SCSI adapters that load the SCSI driver as a module.  Because the
kernel needs to read those modules, but in this case is not able to
address the SCSI adapter, an initial RAM disk is used.  The initial RAM
disk is loaded by the operating system loader (normally LILO) and is
available to the kernel as soon as the RAM disk is loaded.  The RAM
disk loads the proper SCSI adapter and allows the kernel to mount the
root file system.



Authors:
--------
    Steffen Winterfeldt <[email protected]>
    Susanne Oberhauser <[email protected]>
    Bernhard Kaindl <[email protected]>
    Andreas Gruenbacher <[email protected]>
    Hannes Reinecke <[email protected]>
    Alexander Graf <[email protected]>

%prep
%setup

%build
%__cc $RPM_OPT_FLAGS -Wall -Os -o lib/mkinitrd/bin/run-init src/run-init.c
%__cc $RPM_OPT_FLAGS -Wall -Os -o lib/mkinitrd/bin/warpclock src/warpclock.c
make -C man
sed -i "s/@BUILD_DAY@/`env LC_ALL=C date -ud yesterday '+%Y%m%d'`/" 
sbin/mkinitrd
echo "Checking scripts:"
if ! bash -n sbin/mkinitrd; then
    exit 1
fi
for script in scripts/*.sh; do
    if ! bash -n $script; then
        exit 1;
        break;
    fi
done

%install
mkdir -p $RPM_BUILD_ROOT/usr/share/mkinitrd
mkdir -p $RPM_BUILD_ROOT/lib/mkinitrd/dev
mkdir -p $RPM_BUILD_ROOT/lib/mkinitrd/scripts
mkdir -p $RPM_BUILD_ROOT/lib/mkinitrd/setup
mkdir -p $RPM_BUILD_ROOT/lib/mkinitrd/boot
mkdir -p $RPM_BUILD_ROOT/lib/mkinitrd/bin
cp -a scripts/*.sh $RPM_BUILD_ROOT/lib/mkinitrd/scripts/
for i in lib/mkinitrd/bin/*
do
    n=`echo $i | sed '[email protected]$@@'`
    cp -a $i $RPM_BUILD_ROOT/$n
done
make -C sbin DESTDIR=$RPM_BUILD_ROOT install
chmod -R 755 $RPM_BUILD_ROOT/lib/mkinitrd
install -D -m 644 man/mkinitrd.5 $RPM_BUILD_ROOT/%{_mandir}/man5/mkinitrd.5
install -D -m 644 man/cmdinitrd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/cmdinitrd.8
install -D -m 644 man/lsinitrd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/lsinitrd.8
install -D -m 644 man/mkinitrd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/mkinitrd.8
mkdir -p $RPM_BUILD_ROOT/etc/rpm
cat > $RPM_BUILD_ROOT/etc/rpm/macros.mkinitrd <<EOF
#
# Update links for mkinitrd scripts
#
%install_mkinitrd   /usr/bin/perl /sbin/mkinitrd_setup
EOF
%if 0%{?suse_version} < 1230
mkdir -p $RPM_BUILD_ROOT/etc/init.d
%if 0%{?suse_version} > 1140
# This file is in aaa_base in older versions
install -m 755 etc/boot.loadmodules $RPM_BUILD_ROOT/etc/init.d/
%endif
install -m 755 etc/purge-kernels.init $RPM_BUILD_ROOT/etc/init.d/purge-kernels
%endif
mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
install -m 644 etc/sysconfig.kernel-mkinitrd 
$RPM_BUILD_ROOT/var/adm/fillup-templates/

%if 0%{?suse_version} >= 1210
mkdir -p $RPM_BUILD_ROOT/%{_unitdir}/
install -m 644 etc/purge-kernels.service $RPM_BUILD_ROOT/%{_unitdir}/
%endif

%pre
%if 0%{?suse_version} >= 1210
%service_add_pre purge-kernels.service
%endif

%preun
%if 0%{?suse_version} >= 1210
%service_del_preun purge-kernels.service
%endif

%post
%{fillup_only -an kernel}
%if 0%{?suse_version} < 1230
%if 0%{?suse_version} > 1140
%{insserv_force_if_yast /etc/init.d/boot.loadmodules}
%endif
%{fillup_and_insserv -f -Y purge-kernels}
%endif
%if 0%{?suse_version} >= 1230
%{remove_and_set -n kernel MODULES_LOADED_ON_BOOT}
if test -n "${MODULES_LOADED_ON_BOOT}" -a "${MODULES_LOADED_ON_BOOT}" != "no"
then
        mkdir -vp /etc/modules-load.d/
        f=/etc/modules-load.d/MODULES_LOADED_ON_BOOT.conf
        if test -f "${f}"
        then
                echo "${f} already exists. Module list: 
'${MODULES_LOADED_ON_BOOT}'"
        else
                for mod in ${MODULES_LOADED_ON_BOOT}
                do
                        echo "${mod}"
                done > "${f}"
        fi
fi
%endif
%if 0%{?suse_version} >= 1210
%service_add_post purge-kernels.service
%endif

%postun
%insserv_cleanup
%if 0%{?suse_version} >= 1210
%service_del_postun purge-kernels.service
%endif

%posttrans
/sbin/mkinitrd_setup
/sbin/mkinitrd

%files
%defattr(-,root,root)
%dir /etc/rpm
%dir /usr/share/mkinitrd
%dir /lib/mkinitrd
%dir /lib/mkinitrd/dev
%dir /lib/mkinitrd/bin
%dir /lib/mkinitrd/scripts
%dir /lib/mkinitrd/boot
%dir /lib/mkinitrd/setup
%config /etc/rpm/macros.mkinitrd
%if 0%{?suse_version} < 1230
%if 0%{?suse_version} > 1140
/etc/init.d/boot.loadmodules
%endif
/etc/init.d/purge-kernels
%endif
%if 0%{?suse_version} >= 1210
%_unitdir/purge-kernels.service
%endif
/lib/mkinitrd/scripts/*.sh
/lib/mkinitrd/bin/*
/bin/cmdinitrd
/bin/lsinitrd
/sbin/mkinitrd
/sbin/mkinitrd_setup
/sbin/module_upgrade
/sbin/installkernel
/sbin/purge-kernels
/var/adm/fillup-templates/sysconfig.kernel-%name
%doc %{_mandir}/man5/mkinitrd.5.gz
%doc %{_mandir}/man8/cmdinitrd.8.gz
%doc %{_mandir}/man8/lsinitrd.8.gz
%doc %{_mandir}/man8/mkinitrd.8.gz

%changelog

Reply via email to