11 Commits

Author SHA256 Message Date
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
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
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
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
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
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
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
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
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
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
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