606 Commits

Author SHA256 Message Date
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
Raymond Wooninck
6dc9322f80 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=29 2013-04-03 16:36:26 +00:00
Raymond Wooninck
f7a8de3ccf OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=28 2013-04-03 16:31:51 +00:00
Raymond Wooninck
33ff8e180e OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=27 2013-04-03 15:09:09 +00:00
Raymond Wooninck
ccf46fa3c6 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=26 2013-04-03 15:05:24 +00:00
Raymond Wooninck
70e7587219 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=25 2013-04-03 15:02:39 +00:00
Raymond Wooninck
1bc672797a OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=24 2013-04-03 14:55:08 +00:00
Raymond Wooninck
6921e32197 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=23 2013-04-03 09:26:01 +00:00
Stephan Kulow
b9f572ee32 Accepting request 160166 from Base:System
- Update to 026_git201303180829
* bugfixes
* adds bash completion Support
- Most importantly, fix the (silly) compatibility patch 
  that changes the name from initramfs to initrd that went broken
  in last update (all initrds were suffixed by .img) (forwarded request 160131 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/160166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=10
2013-03-21 09:38:38 +00:00
Raymond Wooninck
1e47df8b86 Accepting request 160131 from home:elvigia:branches:Base:System
- Update to 026_git201303180829
* bugfixes
* adds bash completion Support
- Most importantly, fix the (silly) compatibility patch 
  that changes the name from initramfs to initrd that went broken
  in last update (all initrds were suffixed by .img)

OBS-URL: https://build.opensuse.org/request/show/160131
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=21
2013-03-20 06:04:32 +00:00
Stephan Kulow
3acbc3de34 Accepting request 158778 from Base:System
-  dracut-026
- introduce /usr/lib/dracut/dracut.conf.d/ drop-in directory
  /usr/lib/dracut/dracut.conf.d/*.conf can be overwritten by the same
  filenames in /etc/dracut.conf.d.
  Packages should use /usr/lib/dracut/dracut.conf.d rather than
  /etc/dracut.conf.d for drop-in configuration files.
  /etc/dracut.conf and /etc/dracut.conf.d belong to the system administrator.
- uses systemd-198 native initrd units
- totally rely on the fstab-generator in systemd mode for block devices
- dracut systemd now uses dracut.target rather than basic.target
- dracut systemd services optimize themselves away
- fixed hostonly parameter generation
- turn off curl globbing (fixes IPv6)
- modify the udev rules on install and not runtime time
- enable initramfs building without kernel modules (fixed regression)
- in the initqueue/timeout,
  reset the main loop counter, as we see new udev events or initqueue/work
- fixed udev rule installation (forwarded request 158774 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/158778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=9
2013-03-14 09:56:04 +00:00
Raymond Wooninck
e5c8f26624 Accepting request 158774 from home:elvigia:branches:Base:System
-  dracut-026
- introduce /usr/lib/dracut/dracut.conf.d/ drop-in directory
  /usr/lib/dracut/dracut.conf.d/*.conf can be overwritten by the same
  filenames in /etc/dracut.conf.d.
  Packages should use /usr/lib/dracut/dracut.conf.d rather than
  /etc/dracut.conf.d for drop-in configuration files.
  /etc/dracut.conf and /etc/dracut.conf.d belong to the system administrator.
- uses systemd-198 native initrd units
- totally rely on the fstab-generator in systemd mode for block devices
- dracut systemd now uses dracut.target rather than basic.target
- dracut systemd services optimize themselves away
- fixed hostonly parameter generation
- turn off curl globbing (fixes IPv6)
- modify the udev rules on install and not runtime time
- enable initramfs building without kernel modules (fixed regression)
- in the initqueue/timeout,
  reset the main loop counter, as we see new udev events or initqueue/work
- fixed udev rule installation

OBS-URL: https://build.opensuse.org/request/show/158774
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=19
2013-03-12 23:42:15 +00:00
Stephan Kulow
1bf06d63e2 Accepting request 156170 from Base:System
- Update to 025_git201302211113
* Support out-of-tree and updated drivers in initramfs creation
* shutdown: call "losetup -D" on shutdown
* Mount /proc before including dracut-lib.sh.
* dracut.sh: make /var/log a symlink to /run/log
* systemd/dracut-pre-pivot.sh: remove /dev/root symlink after shell
* kernel-modules: Add ehci support for kernel 3.8+
* Other bugfixes (forwarded request 156022 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/156170
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=8
2013-02-23 15:33:50 +00:00
Raymond Wooninck
d66881fa62 Accepting request 156022 from home:elvigia:branches:Base:System
- Update to 025_git201302211113
* Support out-of-tree and updated drivers in initramfs creation
* shutdown: call "losetup -D" on shutdown
* Mount /proc before including dracut-lib.sh.
* dracut.sh: make /var/log a symlink to /run/log
* systemd/dracut-pre-pivot.sh: remove /dev/root symlink after shell
* kernel-modules: Add ehci support for kernel 3.8+
* Other bugfixes

OBS-URL: https://build.opensuse.org/request/show/156022
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=17
2013-02-23 08:36:36 +00:00
Stephan Kulow
32a71e8e40 Accepting request 150858 from Base:System
- BuildRequires: pkgconfig(systemd) so %{_unitdir} is defined
  and systemd integration works.. (forwarded request 150851 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/150858
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=7
2013-02-04 16:58:08 +00:00
Raymond Wooninck
9205f01736 Accepting request 150851 from home:elvigia:branches:Base:System
- BuildRequires: pkgconfig(systemd) so %{_unitdir} is defined
  and systemd integration works..

OBS-URL: https://build.opensuse.org/request/show/150851
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=15
2013-02-03 08:30:29 +00:00
Stephan Kulow
511a057083 Accepting request 150222 from Base:System
- Require modutils instead of module-init-tools. (forwarded request 150207 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/150222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=6
2013-01-29 11:06:53 +00:00
Robert Milasan
10c5be2abe Accepting request 150207 from home:elvigia:branches:Base:System
- Require modutils instead of module-init-tools.

OBS-URL: https://build.opensuse.org/request/show/150207
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=13
2013-01-28 19:52:45 +00:00
Raymond Wooninck
2adf5ef187 Accepting request 149775 from home:sumski:branches:Base:System
Update to release 025

OBS-URL: https://build.opensuse.org/request/show/149775
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=12
2013-01-24 10:28:22 +00:00
Stephan Kulow
0db3b5e620 Accepting request 144457 from Base:System
- dracut wants "strip" installed which is part of binutils
  recommend that package (forwarded request 144446 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/144457
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=4
2012-12-11 10:23:52 +00:00
Raymond Wooninck
be4d3bd008 Accepting request 144446 from home:elvigia:branches:Base:System
- dracut wants "strip" installed which is part of binutils
  recommend that package

OBS-URL: https://build.opensuse.org/request/show/144446
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=10
2012-12-06 23:08:28 +00:00
Stephan Kulow
26d07c208a Accepting request 140223 from Base:System
Update for dracut to be more openSUSE like (forwarded request 140221 from tittiatcoke)

OBS-URL: https://build.opensuse.org/request/show/140223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=3
2012-11-06 15:05:12 +00:00
Stephan Kulow
1c0a4be773 Accepting request 140221 from home:tittiatcoke:branches:Base:System
Update for dracut to be more openSUSE like

OBS-URL: https://build.opensuse.org/request/show/140221
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=8
2012-11-05 14:10:11 +00:00
Stephan Kulow
eacf652201 Accepting request 136369 from Base:System
- Add initramfs-non-world-readable.patch: fix CVE-2012-4453
  (bnc#782734). (forwarded request 136344 from fcrozat)

OBS-URL: https://build.opensuse.org/request/show/136369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dracut?expand=0&rev=2
2012-09-29 13:26:01 +00:00