summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Don't remove kernel/install.d scripts if systemd is enabled. Fix bug #544558.Amadeusz Żołnowski2015-03-284-28/+0
| | | | | Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Clean up patches for upcoming stabilization.Amadeusz Żołnowski2015-03-244-0/+287
| | | | | Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump.Amadeusz Żołnowski2015-02-185-0/+270
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NEWS ~~~~ - fixed the shutdown loop - fixed gzip compression for versions, which do not have --rsyncable - fixed ifcfg generation for persistent interface names - multipath: * new option to turn off multipath "rd.multipath=0" completly * preload scsi dh modules * start multipathd via systemd service - do not fail, if user pressed ESC during media check - fixed systemd-journal by symlinking /var/log to /run/initramfs/log - initrd-release moved to /usr/lib - lots of iSCSI fixes - new "rd.timeout" to specify the systemd JobTimeoutSec for devices - if $initrd/etc/cmdline.d/* has a "root=" and the kernel cmdline does not, generate a mount unit for it - increased the initqueue timeout for non systemd initramfs to 180s - $initrd/etc/cmdline.d/ hostonly files are now generated for NFS - make use of systemd-hibernate-resume, if available - fixed ldconfig parsing for hwcap output - network: add support for comma separated autoconf options like ip=eth0:auto6,dhcp - new parameter "rd.live.overlay.size" to specify the overlay for live images - added cache tools for dm-cache setups Package-Manager: portage-2.2.16/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Remove old versions.Amadeusz Żołnowski2015-01-1121-1012/+0
| | | | | Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Fix lsinitrd failure to detect version and modules - bug #533112.Amadeusz Żołnowski2015-01-111-0/+44
| | | | | | | | Thanks to poncho <poncho@spahan.ch> and Jeroen Roovers <jer@gentoo.org> for patch. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump.Amadeusz Żołnowski2014-11-016-0/+277
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NEWS ~~~~ (since 038) - DRACUT_PATH can now be used to specify the PATH used by dracut to search for binaries instead of the default /usr/sbin:/sbin:/usr/bin:/bin This should be set in the distribution config file /usr/lib/dracut/dracut.conf.d/01-dist.conf - add "--loginstall <DIR>" and loginstall="<DIR>" options to record all files, which are installed from the host fs - "rd.writable.fsimg" - support for read/write filesystem images - "rd.route" kernel command line parameter added - "--install-optional" and install_optional_items added - torrent support for live images root=live:torrent://example.com/liveboot.img.torrent and generally added as a download handler - disable microcode, if the kernel does not support it - speed up ldconfig_paths() - more ARM modules - fixed inst*() functions and "-H" handling - fixed bridge setup - added --force-drivers parameter and force_drivers=+ config option to enforce driver loading at early boot time - documented "iso-scan/filename" usage in grub - various bugfixes Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Removed old revision of 038.Amadeusz Żołnowski2014-07-211-39/+0
| | | | | Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Fix in hostonly inst functions.Amadeusz Żołnowski2014-07-211-0/+97
| | | | | Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Bug-fix in zfcp and lvm installation scripts.Amadeusz Żołnowski2014-07-211-0/+39
| | | | | Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump.Amadeusz Żołnowski2014-07-185-0/+252
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NEWS ~~~~ - "rd.cmdline=ask" will ask the user on the console to enter additional kernel command line parameters - "rd.hostonly=0" removes all "hostonly" added custom files, which is useful in combination with "rd.auto" or other specific parameters, if you want to boot on the same hardware, but the compiled in configuration does not match your setup anymore - inst* functions and dracut-install now accept the "-H" flag, which logs all installed files to /lib/dracut/hostonly-files. This is used to remove those files, if rd.hostonly is given on the kernel command line - strstr now only does literal string match, please use strglob and strglobin for globs - fixed unpacking of the microcode image on shutdown - added systemd-gpt-auto-generator - fcoe: wait for lldpad to be ready - network: handle "ip=dhcp6" - network: DCHPv6: set valid_lft and preferred_lft - dm: support dm-cache - fstab: do not mount and fsck from fstab if using systemd - break at switch_root only for bare rd.break and not for any rd.break=... - nbd: make use of "--systemd-mark", otherwise it gets killed on switch_root - fcoe-uefi: fixed cmdline parameter generation - iscsi: deprecate "ip=ibft", use "rd.iscsi.ibft[=1]" from now on - "lsinitrd -m" now only lists the dracut modules of the image - a lot of small bugfixes Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Include udev rules needed for Plymouth 0.9.0. Rels bug #512436.Amadeusz Żołnowski2014-06-121-0/+29
| | | | | Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Fixes bug #510848 on behalf of Alexander Tsoy.Amadeusz Żołnowski2014-05-201-0/+31
| | | | | Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Fixes bug #506094 and rels bug #508652 in behalf of Alexander Tsoy.Amadeusz Żołnowski2014-05-141-0/+26
| | | | | Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump. New udev and systemd are unblocked.Amadeusz Żołnowski2014-03-204-0/+226
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dracut-037 ========== - dracut: hostonly_cmdline variable and command line switch Toggle hostonly cmdline storing in the initramfs --hostonly-cmdline: Store kernel command line arguments needed in the initramfs --no-hostonly-cmdline: Do not store kernel command line arguments needed in the initramfs - dracut: --mount now understands full fstab lines - dracut now also includes drivers from the /lib/modules/<version>/updates directory - dracut: only set the owner of files to 0:0, if generated as non-root - dracut now directly writes to the initramfs file - dracut: call lz4 with the legacy flag (linux kernel does not support the new format) - systemd: rootfs-generator generates JobTimeout=0 units for the root device - systemd: added the systemd-sysctl service - systemd: add 80-net-setup-link.rules and .link files for persistent interface renaming - systemd: make dracut-shutdown.service failure non-fatal - network: various IPv6 fixes - network: DCHCP for IPv6 - network: understand ip=.....:<dns1>:<dns2> - network: parse ibft nameserver settings - shutdown: if kexec fails, just reboot - lvm: handle one LV at a time with lvchange - module-setup.sh: New functions require_binaries() and require_any_binary() to be used in the check() section of module-setup.sh. - a lot of small bugfixes Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Fixed bug #502102.Amadeusz Żołnowski2014-02-261-0/+42
| | | | | | | Commit on behalf of Alexander Tsoy <alexander@tsoy.me>. Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Fixed bug #502064 and bug #501566.Amadeusz Żołnowski2014-02-231-0/+26
| | | | | | | Commit on behalf of Alexander Tsoy <alexander@tsoy.me>. Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Fixed problem with root= boot parameter being ignored by dracut in hostonlyAmadeusz Żołnowski2014-02-171-0/+33
| | | | | | | | | mode. Rels comment #40 of bug #498832. Commit on behalf of Alexander Tsoy <alexander@tsoy.me>. Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump.Amadeusz Żołnowski2014-02-165-0/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At the request of QA team the use of DRACUT_MODULES use-expand has been removed as well as run-time (pseudo-suggested) dependencies. Instead, the list of suggested dependencies is printed in postinst log message. See bug #498832. NEWS ~~~~ (since dracut-034) - fixed skipcpio signature checking - new argument "--rebuild" - add lzo, lz4 compression - install: install all binaries with <name> found in PATH - lsinitrd can now handle initramfs images with an early cpio prepended (microcode, ACPI tables) - mkinitrd-suse added as a compat stub for dracut - lvm: install thin utils for non-hostonly - resume: fix swap detection in hostonly - avoid loading unnecessary 32-bit libraries for 64-bit initrds - crypt: wait for systemd password agents - crypt: skip crypt swaps with password files - network: before doing dhcp, dracut now checks, if the link has a carrier - network: dhclient-script.sh now sets the lease time - network: include usbnet drivers - network: include all ethernet drivers - network: add rd.bootif=0 to ignore BOOTIF - i18n: introduce i18n_install_all, to install everything i18n related - usrmount: always install the module, so always mount /usr from within the initramfs - "halt" the machine in systemd mode for die() Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Moved compressed patch out of portdir, fixes bug #498062.Amadeusz Żołnowski2014-01-191-0/+0
| | | | | Package-Manager: portage-2.2.8/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Removed old versions. Rels bug #498062. Versions prior to 034-r4 have bugsAmadeusz Żołnowski2014-01-1930-1617/+0
| | | | | | | which were not backported from 034-r4, so there's no reason to keep them. Package-Manager: portage-2.2.8/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Compressed patch too big.Amadeusz Żołnowski2013-12-282-1785/+0
| | | | | Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Committing on behalf of Alexander Tsoy <alexander@tsoy.me>.Amadeusz Żołnowski2013-12-281-0/+29
| | | | | | | | | Fixes bug #494188. LUKS devices couldn't be decrypted with eudev because of missing rules file. Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Committing on behalf of Alexander Tsoy <alexander@tsoy.me>.Amadeusz Żołnowski2013-12-141-0/+31
| | | | | | | | | Fixes bug #489624 and bug #491778. usrmount module used to be not always installed when it was needed. Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Fixed bug #487324 (redundant dirs) and bug #490098 (thin provisioning).Amadeusz Żołnowski2013-11-186-0/+1995
| | | | | Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Fixed bug #487322 (resume support in hostonly mode) and bug #486516Amadeusz Żołnowski2013-10-161-0/+31
| | | | | | | | | (redundant inclusion of libs from lib32 directory). Thanks to Alexander Tsoy <alexander@tsoy.me> for patch for bug #486516. Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump.Amadeusz Żołnowski2013-10-085-0/+268
| | | | | | | | | | | | | | | | | | | | | NEWS ~~~~ - do not run dhcp on parts of assembled network interfaces (bond, bridge) - add option to turn on/off prelinking --prelink, --noprelink do_prelink=[yes|no] - add ACPI table overriding - do not log to syslog/kmsg/journal for UID != 0 - lvm/mdraid: Fix LVM on MD activation - bcache module removed (now in bcache-tools upstream) - mdadm: also install configs from /etc/mdadm.conf.d - fixes for mdadm-3.2.6+ - mkinitrd: better compat support for SUSE - fcoe: add FCoE UEFI boot device support - rootfs-block: add support for the rootfallback= kernel cmdline option Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Applied patches with bug fixes wrt mdraid and lvm.Amadeusz Żołnowski2013-10-065-0/+200
| | | | | | | | | | | It fixes bug #486344, bug #485748, possible bug on PPC and bug related to net-bonding. Thanks to Alexander Tsoy <alexander@tsoy.me> for some of these patches and generally for help. Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Fixes bug #485204 and bug #485218.Amadeusz Żołnowski2013-10-022-0/+155
| | | | | | | | | | | Thanks to Alexander Tsoy <alexander@tsoy.me> for suggestions on bug #485204. Thanks to Steven Newbury <s_j_newbury@yahoo.co.uk> for good suggestions on bug #485218. Patch installing dracut-install to /usr/libexec has been submitted upstream. Package-Manager: portage-2.2.6/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump. Added dash module back and it can be installed optionally. bashAmadeusz Żołnowski2013-09-172-0/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is a module too, now and can be disable at initramfs build time. NEWS ~~~~ dracut-033 ========== - improved hostonly device recognition - improved hostonly module recognition - add dracut.css for dracut.html - do not install udev rules from /etc in generic mode - fixed LABEL= parsing for swap devices - fixed iBFT network setup - url-lib.sh: handle 0-size files with curl - dracut.asc: document debugging dracut on shutdown - if rd.md=0, use dmraid for imsm and ddf - skip empty dracut modules - removed caching of kernel cmdline - fixed iso-scan, if the loop device driver is a kernel module - bcache: support new blkid - fixed ifup udev rules - ifup with dhcp, if no "ip=" specified for the interface dracut-032 ========== - add parameter --print-cmdline This prints the kernel command line parameters for the current disk layout. $ dracut --print-cmdline rd.luks.uuid=luks-e68c8906-6542-4a26-83c4-91b4dd9f0471 rd.lvm.lv=debian/root rd.lvm.lv=debian/usr root=/dev/mapper/debian-root rootflags=rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered rootfstype=ext4 - dracut.sh: add --persistent-policy option and persistent_policy conf option --persistent-policy <policy>: Use <policy> to address disks and partitions. <policy> can be any directory name found in /dev/disk. E.g. "by-uuid", "by-label" - 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 - 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 Package-Manager: portage-2.2.4/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Added patch reverting addition of hwclock. Fixes bug #479828.Amadeusz Żołnowski2013-08-051-0/+61
| | | | | Package-Manager: portage-2.1.13.4/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump.Amadeusz Żołnowski2013-08-032-0/+67
| | | | | | | | | | | | | | | | | | | | | | NEWS ~~~~ - do not include the resume dracut module in hostonly mode, if no swap is present - don't warn twice about omitted modules - use systemd-cat for logging on systemd systems, if logfile is unset - fixed PARTUUID parsing - support kernel module signing keys - do not install the usrmount dracut module in hostonly mode, if /sbin/init does not live in /usr - add debian udev rule files - add support for bcache - network: handle bootif style interfaces e.g. ip=77-77-6f-6f-64-73:dhcp - add support for kmod static devnodes - add vlan support for iBFT Package-Manager: portage-2.1.13.2/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump. dash dependency is dropped as well as the module which is noAmadeusz Żołnowski2013-07-253-0/+90
| | | | | | | | | | | | | | | | | | | | | | | | longer supported. NEWS ~~~~ (from Dracut NEWS file) - support new persistent network interface names - fix findmnt calls, prevents hang on stale NFS mounts - add systemd.slice and slice.target units - major shell cleanup - support root=PARTLABEL= and root=PARTUUID= - terminfo: only install l/linux v/vt100 and v/vt220 - unset all LC_* and LANG, 10% faster - fixed dependency loop for dracut-cmdline.service - do not wait_for_dev for the root devices - do not wait_for_dev for devices, if dracut-initqueue is not needed - support early microcode loading with --early-microcode - dmraid, let dmraid setup its own partitions - sosreport renamed to rdsosreport Package-Manager: portage-2.1.12.13/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Remove old versions (prior to 026) and old revisions of 026 and 027.Amadeusz Żołnowski2013-06-2341-1780/+0
| | | | | Package-Manager: portage-2.1.12.5/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump.Amadeusz Żołnowski2013-06-233-0/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NEWS ~~~~ (from Dracut NEWS file) dracut-029 ========== - wait for IPv6 autoconfiguration - i18n: make the default font configurable - proper handle "rd.break" in systemd mode before switch-root - systemd: make unit files symlinks - build without dash requirement - add dracut-shutdown.service.8 manpage - handle MACs for "ip=" "ip=77-77-6f-6f-64-73:dhcp" - don't explode when mixing BOOTIF and ip= - 90lvm/module-setup.sh: redirect error message of lvs to /dev/null dracut-028 ========== - full integration of crypto devs in systemd logic - support for bridge over team and vlan tagged team - support multiple bonding interfaces - new kernel command line param "rd.action_on_fail" to control the emergency action - support for bridge over a vlan tagged interface - support for "iso-scan/filename" kernel parameter - lsinitrd got some love and does not use "file" anymore - fixed issue with noexec mounted tmp dirs - FIPS mode fixed - dracut_install got some love - fixed some /usr mounting problems - ifcfg dracut module got some love and fixes - default installed font is now latarcyrheb-sun16 - new parameters rd.live.dir and rd.live.squashimg - lvm: add tools for thin provisioning - also install non-hwcap libs - setup correct system time and time zone in initrd - s390: fixed cms setup - add systemd-udevd persistent network interface naming Package-Manager: portage-2.1.12.5/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Rev-bump. Fixes bug #465518.Amadeusz Żołnowski2013-04-182-0/+192
| | | | | | | | Thanks to Enrico Tagliavini <enrico.tagliavini@gmail.com> for report and handling it and to Harald Hoyer for fixing it. Package-Manager: portage-2.1.11.62/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Backported changes wrt systemd and other cosmetic changes from 026-r2 to 025.Amadeusz Żołnowski2013-04-021-0/+13
| | | | | Package-Manager: portage-2.1.11.59/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Switch to virtual/udev in older ebuilds.Amadeusz Żołnowski2013-04-021-0/+13
| | | | | Package-Manager: portage-2.1.11.59/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump.Amadeusz Żołnowski2013-04-023-0/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dracut 027 depends on virtual/udev now and no longer needs CONFIG_MODULES in kernel. Following changes relates to systemd module only: - at least systemd-199 is required - systemd-bootchart module replaces bootchart module - selinux module is removed if systemd module is installed, because systemd handles selinux setup; the same is for securityfs NEWS ~~~~ (from announcement on mailing list) dracut-027 ========== - dracut now has bash-completion - require bash version 4 - systemd module now requires systemd >= 199 - dracut makes use of native systemd initrd units - added hooks for new-kernel-pkg and kernel-install - hostonly is now default for fedora - comply with the BootLoaderSpec paths http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec - added rescue module - host_fs_types is now a hashmap - new dracut argument "--regenerate-all" - new dracut argument "--noimageifnotneeded" - new man page dracut.bootup - install all host filesystem drivers - use -D_FILE_OFFSET_BITS=64 to build dracut-install Package-Manager: portage-2.1.11.59/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Fixed crypt, dmraid and mdraid detection as explained in previous entry:Amadeusz Żołnowski2013-03-123-0/+476
| | | | | | | | | | | | > Gentoo release doesn't include a fix to catch all UUIDs (for crypt, dmraid, > mdraid) and not only the first one, because the fix actually breaks > something and LUKS devices aren't detected correctly at build time. If this > fix is fixed it will come in dracut-026-r1 ASAP. Moreover lsinitrd script has been fixed. Package-Manager: portage-2.1.11.55/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump.Amadeusz Żołnowski2013-03-103-0/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gentoo release doesn't include a fix to catch all UUIDs (for crypt, dmraid, mdraid) and not only the first one, because the fix actually breaks something and LUKS devices aren't detected correctly at build time. If this fix is fixed it will come in dracut-026-r1 ASAP. NEWS ~~~~ (from announcement on mailing list) - 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 Package-Manager: portage-2.1.11.52/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Version bump.Amadeusz Żołnowski2013-03-095-0/+181
| | | | | | | | | | | | | | | | | | | | | | | | NEWS ~~~~ - do not strip signed kernel modules - add sosreport script and generate /run/initramfs/sosreport.txt - make short uuid specification for allow-discards work - turn off RateLimit for the systemd journal - fixed MAC address assignment - add systemd checkisomd5 service - splitout drm kernel modules from plymouth module - add 'swapoff' to initramfs to fix shutdown/reboot - add team device support - add pre-shutdown hook - kill all processes in shutdown and report remaining ones - "--device" changed to "--add-device" and "add_device=" added for conf files - add memory usage trace to different hook points - cope with optional field #7 in /proc/self/mountinfo - lots of small bugfixes Package-Manager: portage-2.1.11.52/cvs/Linux x86_64 Manifest-Sign-Key: 0xF0134531E1DBFAB5
* Use alternative dirs to search for udev rules, but install in udevdir. FixesAmadeusz Żołnowski2013-01-074-41/+64
| | | | | | | bug #447088. Thanks to Alexander Tsoy <alexander@tsoy.me> for a patch. Package-Manager: portage-2.1.11.38/cvs/Linux x86_64 Manifest-Sign-Key: 0xE1DBFAB5
* Use alternative dirs to search for udev rules. Use pkg-config to detectAmadeusz Żołnowski2012-12-163-2/+71
| | | | | | | primary udevdir at run-time. Fixes bug #447088. Package-Manager: portage-2.1.11.37/cvs/Linux x86_64 Manifest-Sign-Key: 0xE1DBFAB5
* Added missing epatch and improved patches a bit btw.Amadeusz Żołnowski2012-11-012-42/+18
| | | | | Package-Manager: portage-2.1.11.31/cvs/Linux x86_64 Manifest-Sign-Key: 0xE1DBFAB5
* Fixes bug #437700. Thanks to Alexander Tsoy <alexander@tsoy.me> for theAmadeusz Żołnowski2012-11-012-0/+254
| | | | | | | | | report and the patch. Also bumped dhcp version dependency to >=4.2.4_p2-r1 wrt bug #437108. Package-Manager: portage-2.1.11.31/cvs/Linux x86_64 Manifest-Sign-Key: 0xE1DBFAB5
* Fixes for bug #436712, bug #437142 and bug #437270.Amadeusz Żołnowski2012-10-072-0/+72
| | | | | | | Thanks to Jonathan Callen <abcd@gentoo.org>, Nikoli <nikoli@lavabit.com> and Alexander Tsoy <bugs+gentoo@puleglot.ru>. Package-Manager: portage-2.1.11.24/cvs/Linux x86_64
* Fixes bug #428142 in 019 and 022.Amadeusz Żołnowski2012-07-317-9/+132
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Fixed bug #388199 in 019 and 022. 018 is ignored because it is going to beAmadeusz Żołnowski2012-07-314-0/+60
| | | | | | removed soon. I have changed patches naming scheme in 019 as I did in 022. Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Rev-bump. Fixes bug #428232.Amadeusz Żołnowski2012-07-301-0/+36
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Version bump to 022. 020 and 021 has been skipped.Amadeusz Żołnowski2012-07-2615-0/+784
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This version is heavily patched to support /usr mounting the way OpenRC team expects. Patches also include few more customizations and fixes for Gentoo. Changes since 019 ================= 020 ~~~ - arm kernel modules added to kernel-modules - make udevdir systemdutildir systemdsystemunitdir global vars your distribution should ship those settings in /etc/dracut.conf.d/01-distro.conf see dracut.conf.d/fedora.conf.example - kernel modules are now only handled with /sys/modules and modules.dep - systemd fixups - mdraid: wait for md devices to be clean, before shutdown - ifup fixed for ipv6 - add PARTUUID as root=PARTUUID=<partition uuid> parameter - fixed instmods() return code and set pipefail globally - add 04watchdog dracut module - dracut-shutdown.service: fixed ordering to be before shutdown.target - make use of "ln -r" instead of shell functions, if new coreutils is installed - network: support vlan tagged bonding - new dracut module qemu and qemu-net to install all kernel driver - fs-lib/fs-lib.sh: removed test mounting of btrfs and xfs - no more "mknod" in the initramfs!! - replaced all "tr" calls with "sed" - speedup with lazy kernel module dependency resolving - lots of speedup optimizations - dracut-install: - new binary to significanlty speedup the installation process - dracut-functions.sh makes use of it, if installed 021 ~~~ - fixed systemd in the initramfs (requires systemd >= 187) - dracut-install: massive speedup with /var on the same filesystem with COW copy - new options: "rd.usrmount.ro" and "rd.skipfsck" - less mount/umount - apply "ro" on the kernel command line also to /usr - mount according to fstab, if neither "ro" or "rw" is specified - skip fsck for xfs and btrfs. remount is enough - give emergency_shell if /usr mount failed - dracut now uses getopt: * options can be position independent now!! * we can now use --option=<arg> - added option "--kver=<kernel-version>", and the image location can be omitted - dracut.sh: for --include copy also the symbolic links - man pages: lsinitrd and mkinitrd added - network: We do not support renaming in the kernel namespace anymore (as udev does that not anymore). So, if a user wants to use ifname, he has to rename to a custom namespace. "eth[0-9]+" is not allowed anymore. !!!!! - resume: moved the resume process to the initqueue. This should prevent accidently mounting the root file system. 022 ~~~ - fixed host-only kernel module bug Package-Manager: portage-2.1.11.9/cvs/Linux x86_64