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
