229 Commits

Author SHA256 Message Date
Tomáš Chvátal
65041efd7c Accepting request 203557 from Base:System
- remove use_all_paths_udev.patch, /lib/udev.. is a symlink 
  to /usr nowadays this confuses other parts of the code causing
  errors/warnings during the initrd generation. (forwarded request 203550 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/203557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=26
2013-10-17 12:01:57 +00:00
Raymond Wooninck
23fde8b67c Accepting request 203550 from home:elvigia:branches:Base:System
- remove use_all_paths_udev.patch, /lib/udev.. is a symlink 
  to /usr nowadays this confuses other parts of the code causing
  errors/warnings during the initrd generation.

OBS-URL: https://build.opensuse.org/request/show/203550
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=78
2013-10-17 07:26:38 +00:00
Tomáš Chvátal
d1e26b22f1 Accepting request 203199 from Base:System
- version 034 
* fcoe: add FCoE UEFI boot device support
* rootfs-block: add support for the rootfallback= kernel 
  cmdline option
* btrfs: use inst_hook to install the timeout hook (forwarded request 203195 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/203199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=25
2013-10-14 12:26:01 +00:00
Raymond Wooninck
81bee237bc Accepting request 203195 from home:elvigia:branches:Base:System
- version 034 
* fcoe: add FCoE UEFI boot device support
* rootfs-block: add support for the rootfallback= kernel 
  cmdline option
* btrfs: use inst_hook to install the timeout hook

OBS-URL: https://build.opensuse.org/request/show/203195
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=76
2013-10-14 07:40:46 +00:00
Tomáš Chvátal
9fa0ed96da Accepting request 203116 from Base:System
Just for Factory :)

OBS-URL: https://build.opensuse.org/request/show/203116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=24
2013-10-14 07:24:44 +00:00
Raymond Wooninck
727d4b6625 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=74 2013-10-13 15:26:18 +00:00
Raymond Wooninck
d022d1bd78 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=73 2013-10-09 11:02:15 +00:00
Tomáš Chvátal
d242b6518c Accepting request 202646 from Base:System
This should fix again the fact that dracut doesn't create initrd's !!

OBS-URL: https://build.opensuse.org/request/show/202646
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=23
2013-10-09 07:43:37 +00:00
Raymond Wooninck
a53fb0ad6d OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=71 2013-10-08 19:02:42 +00:00
Raymond Wooninck
913a8039c3 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=70 2013-10-08 19:00:45 +00:00
Tomáš Chvátal
b708f07003 Accepting request 202490 from Base:System
- Update to mainline git version 033, b7d1b6f904a5b0bdd9a5ad19149f3.
- Remove all patches which went mainline:
  	 generalize_early_cpio.patch
	 microcode_cleanup.patch
	 acpi_override.patch
	 mkinitrd_allow_no_option.patch
	 mkinitrd_allow_multiple_args.patch
	 quiet_options.patch
	 implement_default.patch
	 root_fs.patch
	 suse_host_only.patch
- Fix missing root fs slash in lib/udev/rules.d resulting in:
  /var/tmp/initramfs.Lusf6flib/udev/rules.d
- bcache: removed, it's in the upstream bcache-tools package
  mainline git commit: 49268028b90f6344f79e3510d2
- Fix bad she-bang in mkinitrd_setup_dummy

OBS-URL: https://build.opensuse.org/request/show/202490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=22
2013-10-07 13:49:09 +00:00
76ec4e71db - Remove all patches which went mainline:
generalize_early_cpio.patch
	 microcode_cleanup.patch
	 acpi_override.patch
	 mkinitrd_allow_no_option.patch
	 mkinitrd_allow_multiple_args.patch
	 quiet_options.patch
	 implement_default.patch
	 root_fs.patch
	 suse_host_only.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=68
2013-10-07 10:41:17 +00:00
69cdb12cd1 - Update to mainline git version 033, b7d1b6f904a5b0bdd9a5ad19149f3.
- Remove all patches which went mainline
- Fix missing root fs slash in lib/udev/rules.d resulting in:
  /var/tmp/initramfs.Lusf6flib/udev/rules.d
- bcache: removed, it's in the upstream bcache-tools package
  mainline git commit: 49268028b90f6344f79e3510d2
- Fix bad she-bang in mkinitrd_setup_dummy

OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=67
2013-10-07 09:43:25 +00:00
Stephan Kulow
97e2f40ef0 Accepting request 202177 from Base:System
This time dracut should have the full functionality. Integrated with the mkinitrd calls during installation of the kernels and also updating the grub2 bootloader.

OBS-URL: https://build.opensuse.org/request/show/202177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=21
2013-10-06 12:32:40 +00:00
Raymond Wooninck
650ca2a2ce OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=65 2013-10-04 17:24:02 +00:00
Raymond Wooninck
dd62f72388 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=64 2013-10-04 16:27:09 +00:00
Raymond Wooninck
cc979ea3ac OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=63 2013-10-04 09:59:08 +00:00
Raymond Wooninck
77a0e7b841 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=62 2013-10-04 09:52:30 +00:00
Raymond Wooninck
6cdd84caa6 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=61 2013-10-04 09:45:09 +00:00
Raymond Wooninck
7e05737de0 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=60 2013-10-04 09:41:08 +00:00
Robert Milasan
1c955cd93d Accepting request 201996 from home:mvyskocil
- Mark /etc/dracut.conf.d/02-early-microcode.conf as config file

Add following entry to .changes of trenn@suse.de
"""
- Build host only images for default paths in SUSE for faster build and
  smaller images. Imply --force in this case as well.
  * suse_host_only.patch
"""
It was not documented

- Tagged all patches per policy
- Add extension .patch to all patches per policy

OBS-URL: https://build.opensuse.org/request/show/201996
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=59
2013-10-03 07:37:56 +00:00
d6401a2720 - Remove Provides/Obsoletes: mkinitrd versioning.
Simply obsolete and provide all mkinitrd versions.

OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=58
2013-10-02 15:23:40 +00:00
aee8513eaa - Add ACPI table override ability:
generalize_early_cpio.patch #PATCH-FIX-UPSTREAM
    microcode_cleanup           #PATCH-FIX-UPSTREAM
    acpi_override.patch         #PATCH-FIX-UPSTREAM
- This will replace mkinitrd with dracut as the default initrd generator.
  Therefore Prefer: dracut tag in the project config of the repo is needed.
  Otherwise OSC does not know how to build installation-images
  (needing mkinitrd to build) and which package to take.
-  To switch back and try mkinitrd instead of dracut will be:
     Uninstall dracut:
        - rpm -e dracut --nodeps
     And install mkinitrd again:
        - zypper install mkinitrd
  These patches have been submitted, but now feedback from mainline yet:
    mkinitrd_allow_no_option.patch
    mkinitrd_allow_multiple_args
    quiet_options
    implement_default
    root_fs
    suse_host_only
    This patch will never show up mainline and should also get reverted
    from SUSE factory repo before the next release shows up:
    suse_only_logger

OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=57
2013-10-02 13:13:53 +00:00
Raymond Wooninck
3210e44b88 Accepting request 201877 from home:trenn:dracut_test
- Add ACPI table override ability
- Adjust mkinitrd-dracut.sh to SUSE mkinitrd:
  <none> : Before gives a "usage" error -> now scans /boot for kernels
           and builds corresponding inirtrds for them
  -i -k  : Pass a list of kernels and initrd targets
           (not sure it was worth the hassle to be able to pass)
  -b     : Boot directory to search for kernel images
  -d     : Change root file system. Not tested whether dracut's behavior
           matches exactly what our mkinitrd does.
  -s     : Dummy (should even be obsolete in latest mkinitrd)
- Write caller and used parameters to syslog if mkinitrd is called.
  So that those can easily be fixed and checked for correctness.
  This should get reverted again before a bigger release.

OBS-URL: https://build.opensuse.org/request/show/201877
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=56
2013-10-02 12:32:19 +00:00
Stephan Kulow
3d386486f9 Accepting request 200075 from Base:System
- save a few seconds on boot by always including the autofs4 
  kernel module in the initrd

- dracut 033 
- improved hostonly device recognition
- improved hostonly module recognition
- do not install udev rules from /etc in generic mode
- fixed LABEL= parsing for swap devices
- fixed iBFT network setup
- removed caching of kernel cmdline
- bcache: support new blkid
- ifup with dhcp, if no "ip=" specified for the interface
- fixed ifup udev rules (forwarded request 200059 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/200075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=20
2013-09-23 06:52:02 +00:00
Raymond Wooninck
aa492f5088 Accepting request 200059 from home:elvigia:branches:Base:System
- save a few seconds on boot by always including the autofs4 
  kernel module in the initrd

- dracut 033 
- improved hostonly device recognition
- improved hostonly module recognition
- do not install udev rules from /etc in generic mode
- fixed LABEL= parsing for swap devices
- fixed iBFT network setup
- removed caching of kernel cmdline
- bcache: support new blkid
- ifup with dhcp, if no "ip=" specified for the interface
- fixed ifup udev rules

OBS-URL: https://build.opensuse.org/request/show/200059
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=54
2013-09-21 19:24:08 +00:00
Stephan Kulow
c7b485f9be Accepting request 197965 from Base:System
- After testing, we need to correct a major problem, /usr/bin/mount
 most be installed in /bin/mount on the initrd otherwise boot fails.

- version 032 
- add parameter --print-cmdline
- dracut now creates the initramfs without udevadm
that means the udev database does not have to populated
and the initramfs can be built in a chroot with
/sys /dev /proc mounted.
- renamed dracut_install() to inst_multiple() for consistent naming
- if $libdirs is unset, fall back to ld.so.cache paths
- always assemble /usr device in initramfs
- bash module added (disable it, if you really want dash)
- continue to boot, if the main loop times out, in systemd mode
- removed inst*() shell pure versions, dracut-install binary is in charge now
- fixed ifcfg file generation for vlan
- do not include adjtime and localtime anymore
- fixed generation of zfcp.conf of CMS setups
- install vt102 terminfo
- dracut_install() is still there for backwards compat
- do not strip files in FIPS mode
- fixed iBFT interface configuration
- fs-lib: install fsck and fsck.ext*
- shutdown: fixed killall_proc_mountpoint()
- network: also wait for ethernet interfaces to setup
- fixed checking for FIPS mode

- version 031_git201308011055
* systemd: add support for kmod static devnodes
* crypt: Wait for udev to settle before unlocking disk (forwarded request 197948 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/197965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=18
2013-09-11 09:30:46 +00:00
Raymond Wooninck
a6fa0f8e47 Accepting request 197948 from home:elvigia:branches:Base:System
- After testing, we need to correct a major problem, /usr/bin/mount
 most be installed in /bin/mount on the initrd otherwise boot fails.

- version 032 
- add parameter --print-cmdline
- dracut now creates the initramfs without udevadm
that means the udev database does not have to populated
and the initramfs can be built in a chroot with
/sys /dev /proc mounted.
- renamed dracut_install() to inst_multiple() for consistent naming
- if $libdirs is unset, fall back to ld.so.cache paths
- always assemble /usr device in initramfs
- bash module added (disable it, if you really want dash)
- continue to boot, if the main loop times out, in systemd mode
- removed inst*() shell pure versions, dracut-install binary is in charge now
- fixed ifcfg file generation for vlan
- do not include adjtime and localtime anymore
- fixed generation of zfcp.conf of CMS setups
- install vt102 terminfo
- dracut_install() is still there for backwards compat
- do not strip files in FIPS mode
- fixed iBFT interface configuration
- fs-lib: install fsck and fsck.ext*
- shutdown: fixed killall_proc_mountpoint()
- network: also wait for ethernet interfaces to setup
- fixed checking for FIPS mode

- version 031_git201308011055
* systemd: add support for kmod static devnodes
* crypt: Wait for udev to settle before unlocking disk

OBS-URL: https://build.opensuse.org/request/show/197948
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=52
2013-09-09 08:08:09 +00:00
Stephan Kulow
bb324b4e60 Accepting request 185703 from Base:System
Update and drop of an non-existing package

OBS-URL: https://build.opensuse.org/request/show/185703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=17
2013-08-04 05:28:58 +00:00
Raymond Wooninck
e799bf4e09 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=50 2013-08-03 07:11:39 +00:00
Raymond Wooninck
4ce44b74df OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=49 2013-08-03 07:10:37 +00:00
Raymond Wooninck
ac1548eb99 Accepting request 184505 from home:elvigia:branches:Base:System
- version 030_git201307241235 
* systemd: Replace prefdm.service with display-manager.service
* modsign: do not install, if no keys present
* bcache: add support for bcache
* Use systemd-cat for logging on systemd systems, if logfile is empty

OBS-URL: https://build.opensuse.org/request/show/184505
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=48
2013-07-28 08:57:34 +00:00
Stephan Kulow
ba8cb7dcb3 Accepting request 183915 from Base:System
Update.

OBS-URL: https://build.opensuse.org/request/show/183915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=16
2013-07-22 10:58:36 +00:00
Raymond Wooninck
64e6bc0680 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=46 2013-07-21 17:18:39 +00:00
Raymond Wooninck
64940bd696 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=45 2013-07-21 17:17:20 +00:00
Raymond Wooninck
ff5174b672 Accepting request 183560 from home:elvigia:branches:Base:System
- Version 029_git201307171236
* support early microcode loading in x86

OBS-URL: https://build.opensuse.org/request/show/183560
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=44
2013-07-18 11:45:24 +00:00
Stephan Kulow
ea9a06d4eb Accepting request 181227 from Base:System
- Require pigz instead of gzip (forwarded request 181202 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/181227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=15
2013-06-28 14:02:54 +00:00
Raymond Wooninck
3cb3810228 Accepting request 181202 from home:elvigia:branches:Base:System
- Require pigz instead of gzip

OBS-URL: https://build.opensuse.org/request/show/181202
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=42
2013-06-28 07:27:05 +00:00
Stephan Kulow
1c20d9bd5c Accepting request 179381 from Base:System
- version 029 
* fixes for the networking modules
* fixes for systemd integration
* fixes for the i18n module (removes dracut-font.patch now upstream) (forwarded request 179369 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/179381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=14
2013-06-19 12:42:45 +00:00
fbf4fb9776 Accepting request 179369 from home:elvigia:branches:Base:System
- version 029 
* fixes for the networking modules
* fixes for systemd integration
* fixes for the i18n module (removes dracut-font.patch now upstream)

OBS-URL: https://build.opensuse.org/request/show/179369
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=40
2013-06-18 07:22:22 +00:00
Stephan Kulow
b2903b01ab Accepting request 177972 from Base:System
- version 027_git201306061213
*  setup correct system time and time zone in initrd
* systemd integration bugfixes
* lvm bugfixes. (forwarded request 177940 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/177972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=13
2013-06-09 14:34:21 +00:00
8caaf317db Accepting request 177940 from home:elvigia:branches:Base:System
- version 027_git201306061213
*  setup correct system time and time zone in initrd
* systemd integration bugfixes
* lvm bugfixes.

OBS-URL: https://build.opensuse.org/request/show/177940
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=38
2013-06-07 08:40:19 +00:00
Stephan Kulow
68d822afca Accepting request 174904 from Base:System
- Recommend pigz for faster/parallel compression (forwarded request 174864 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/174904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=12
2013-05-13 12:47:00 +00:00
Robert Milasan
1daf3d207f Accepting request 174864 from home:elvigia:branches:Base:System
- Recommend pigz for faster/parallel compression

OBS-URL: https://build.opensuse.org/request/show/174864
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=36
2013-05-09 13:47:27 +00:00
Stephan Kulow
c9c6c91b24 Accepting request 173091 from Base:System
Update of dracut. Now that systemd > 198 is in Factory, dracut can be submitted.

OBS-URL: https://build.opensuse.org/request/show/173091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=11
2013-04-24 14:04:41 +00:00
Raymond Wooninck
0b365fa0a0 Accepting request 172625 from home:elvigia:branches:Base:System
- Ensure we use display-manager.service instead of prefdm.

OBS-URL: https://build.opensuse.org/request/show/172625
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=34
2013-04-20 20:14:02 +00:00
Raymond Wooninck
1b02e73d16 Accepting request 164012 from home:elvigia:branches:Base:System
- Update to 027_git201304121327
* much of patch correct-paths-for-opensuse.patch is no longer
  need so it has shrinked significantly.
* since PRE-027 dracut requires systemd >= 199 reflect that in
  in the rpm buildRequires.

OBS-URL: https://build.opensuse.org/request/show/164012
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=33
2013-04-15 09:51:29 +00:00
Raymond Wooninck
0535c438e3 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=32 2013-04-10 19:50:58 +00:00
Raymond Wooninck
ffebcf223c OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=31 2013-04-03 16:57:15 +00:00
Raymond Wooninck
59d37d9a78 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=30 2013-04-03 16:41:44 +00:00