summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Depend on net-misc/dhcp with "client" flag enabled. Fixes bug #433808.Amadeusz Piotr Żołnowski2012-09-091-13/+13
| | | | (Portage version: 2.1.11.13/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Depend on net-misc/dhcp with "client" flag enabled. Fixes bug #433808.Amadeusz Piotr Żołnowski2012-09-096-11/+16
| | | | (Portage version: 2.1.11.13/cvs/Linux x86_64)
* Building docs conditionally along with optimization is a mistake. Fixed.Amadeusz Piotr Żołnowski2012-08-201-9/+9
| | | | (Portage version: 2.1.11.10/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Building docs conditionally along with optimization is a mistake. Fixed.Amadeusz Piotr Żołnowski2012-08-202-4/+7
| | | | (Portage version: 2.1.11.10/cvs/Linux x86_64)
* Version bump. This version allows to install systemd module which has beenAmadeusz Piotr Żołnowski2012-08-201-8/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disabled in previous ebuilds. NEWS ~~~~ - resume from hibernate fixes - -N option for --no-hostonly - support for systemd crypto handling - new dracut module "crypt-loop" - deprecate the old kernel command line options - more documentation - multipath fixes - i18n: fixed inclusion of "include" keymaps - root on cifs support - support for xfs / reiserfs separate journal device Following changes has been backported to Gentoo's 022-r5 and are included by upstream in 023: - honor CFLAGS for dracut-install build - / is mounted according to rootflags parameter but forced ro at first. Later it is remounted according to /etc/fstab + rootflags parameter and "ro"/"rw". - new "ro_mnt" option to force ro mount of / and /usr - dracut-install: fixed issue for /var/tmp containing a symlink - only lazy resolve with ldd, if the /var/tmp partition is not mounted with "noexec" (Portage version: 2.1.11.10/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Version bump. This version allows to install systemd module which has beenAmadeusz Piotr Żołnowski2012-08-202-1/+302
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disabled in previous ebuilds. NEWS ~~~~ - resume from hibernate fixes - -N option for --no-hostonly - support for systemd crypto handling - new dracut module "crypt-loop" - deprecate the old kernel command line options - more documentation - multipath fixes - i18n: fixed inclusion of "include" keymaps - root on cifs support - support for xfs / reiserfs separate journal device Following changes has been backported to Gentoo's 022-r5 and are included by upstream in 023: - honor CFLAGS for dracut-install build - / is mounted according to rootflags parameter but forced ro at first. Later it is remounted according to /etc/fstab + rootflags parameter and "ro"/"rw". - new "ro_mnt" option to force ro mount of / and /usr - dracut-install: fixed issue for /var/tmp containing a symlink - only lazy resolve with ldd, if the /var/tmp partition is not mounted with "noexec" (Portage version: 2.1.11.10/cvs/Linux x86_64)
* Move udev to common dependencies, because its configuration is being checkedAmadeusz Piotr Żołnowski2012-08-171-9/+9
| | | | | | in the ebuild. (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Move udev to common dependencies, because its configuration is being checkedAmadeusz Piotr Żołnowski2012-08-172-5/+9
| | | | | | in the ebuild. (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Remove udev-187 blocker from 019. Fixes bug #430002.Amadeusz Piotr Żołnowski2012-08-091-9/+9
| | | | | | Commit includes ChangeLog fixes. (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Remove udev-187 blocker from 019. Fixes bug #430002.Amadeusz Piotr Żołnowski2012-08-092-5/+8
| | | | | | Commit includes ChangeLog fixes. (Portage version: 2.1.11.9/cvs/Linux x86_64)
* dracut-019 uses pkg-config at run-time to detect udevdir.Amadeusz Piotr Żołnowski2012-08-091-9/+9
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* dracut-019 uses pkg-config at run-time to detect udevdir.Amadeusz Piotr Żołnowski2012-08-092-2/+6
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* pkg-config is now used to configure udevdir path in the ebuild.Amadeusz Piotr Żołnowski2012-08-091-9/+9
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* pkg-config is now used to configure udevdir path in the ebuild.Amadeusz Piotr Żołnowski2012-08-092-9/+17
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Remove old revisions of 019 and 022.Amadeusz Piotr Żołnowski2012-08-041-10/+8
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Remove old revisions of 019 and 022.Amadeusz Piotr Żołnowski2012-08-043-522/+5
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Block >=udev-187, because dracut doesn't boot with 187.Amadeusz Piotr Żołnowski2012-08-041-8/+10
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Block >=udev-187, because dracut doesn't boot with 187.Amadeusz Piotr Żołnowski2012-08-043-1/+531
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Fixes bug #428142 in 019 and 022.Amadeusz Piotr Żołnowski2012-07-311-13/+17
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Fixes bug #428142 in 019 and 022.Amadeusz Piotr Żołnowski2012-07-3110-15/+160
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* ChangeLog fix.Amadeusz Piotr Żołnowski2012-07-311-8/+8
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* ChangeLog fix.Amadeusz Piotr Żołnowski2012-07-311-1/+3
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Fixed bug #388199 in 019 and 022. 018 is ignored because it is going to beAmadeusz Piotr Żołnowski2012-07-311-13/+15
| | | | | | removed soon. I have changed patches naming scheme in 019 as I did in 022. (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Fixed bug #388199 in 019 and 022. 018 is ignored because it is going to beAmadeusz Piotr Żołnowski2012-07-317-5/+82
| | | | | | removed soon. I have changed patches naming scheme in 019 as I did in 022. (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Remove old 022 revision.Amadeusz Piotr Żołnowski2012-07-301-9/+8
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Remove old 022 revision.Amadeusz Piotr Żołnowski2012-07-302-265/+4
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Rev-bump. Fixes bug #428232.Amadeusz Piotr Żołnowski2012-07-301-8/+10
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Rev-bump. Fixes bug #428232.Amadeusz Piotr Żołnowski2012-07-303-1/+309
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Install into correct libdir.Amadeusz Piotr Żołnowski2012-07-271-12/+12
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Install into correct libdir.Amadeusz Piotr Żołnowski2012-07-275-13/+20
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Export CC to emake and warn about optimization.Amadeusz Piotr Żołnowski2012-07-271-9/+9
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Export CC to emake and warn about optimization.Amadeusz Piotr Żołnowski2012-07-272-3/+8
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* optimization might not work in some cases, don't make it default, yet.Amadeusz Piotr Żołnowski2012-07-271-9/+9
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* optimization might not work in some cases, don't make it default, yet.Amadeusz Piotr Żołnowski2012-07-272-3/+6
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Removing the hashmap.o file which was accidentally added to the tarball byAmadeusz Piotr Żołnowski2012-07-271-9/+9
| | | | | | upstream. (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Removing the hashmap.o file which was accidentally added to the tarball byAmadeusz Piotr Żołnowski2012-07-272-2/+8
| | | | | | upstream. (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Remove useless postinst messages. Users should refer to Dracut Docs or GentooAmadeusz Piotr Żołnowski2012-07-261-11/+11
| | | | | | Wiki. (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Remove useless postinst messages. Users should refer to Dracut Docs or GentooAmadeusz Piotr Żołnowski2012-07-264-58/+9
| | | | | | Wiki. (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Man pages in 022 are patched, therefore docs need to be rebuilt. It should beAmadeusz Piotr Żołnowski2012-07-261-9/+9
| | | | | | done in src_compile, not in src_install as it was before. (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Man pages in 022 are patched, therefore docs need to be rebuilt. It should beAmadeusz Piotr Żołnowski2012-07-262-4/+14
| | | | | | done in src_compile, not in src_install as it was before. (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Version bump to 022. 020 and 021 has been skipped.Amadeusz Piotr Żołnowski2012-07-261-9/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Version bump to 022. 020 and 021 has been skipped.Amadeusz Piotr Żołnowski2012-07-2618-1/+1125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Remove old revisions.Amadeusz Piotr Żołnowski2012-07-251-13/+8
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Remove old revisions.Amadeusz Piotr Żołnowski2012-07-256-1274/+6
| | | | (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Make virtual/pkgconfig optional. Fixes bug #420585 in better way thanAmadeusz Piotr Żołnowski2012-07-251-8/+10
| | | | | | previous commit. (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Make virtual/pkgconfig optional. Fixes bug #420585 in better way thanAmadeusz Piotr Żołnowski2012-07-253-1/+320
| | | | | | previous commit. (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Dependencies revised.Amadeusz Piotr Żołnowski2012-07-251-22/+25
| | | | | | | | | | Dracut requires >=udev-166 and >=util-linux-2.21 since 018, but >=udev-186 needs to be blocked for versions 018 and earlier. pkgconfig is required for 019. Fixes bug #420585 and bug #424878. (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Dependencies revised.Amadeusz Piotr Żołnowski2012-07-254-1/+766
| | | | | | | | | | Dracut requires >=udev-166 and >=util-linux-2.21 since 018, but >=udev-186 needs to be blocked for versions 018 and earlier. pkgconfig is required for 019. Fixes bug #420585 and bug #424878. (Portage version: 2.1.11.9/cvs/Linux x86_64)
* Version bump.Amadeusz Piotr Żołnowski2012-06-091-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | NEWS ~~~~ - initqueue/online hook - fixes for ifcfg write out - rootfs-block: avoid remount when options don't change - virtfs root filesystem support - cope with systemd-udevd - mount tmpfs with strictatime - include all kernel/drivers/net/phy drivers - add debug_on() and debug_off() functions - add arguments for source_hook() and source_all() - cleanup hook - plymouth: get consoledev from /sys/class/tty/console/active - install xhci-hcd kernel module - dracut: new "--mount" option - lsinitrd: new option --printsize - ARM storage kernel modules added - /etc/initrd-release in the initrd - vlan support - full bonding and bridge support - removed scsi_wait_scan kernel module from standard install - support rd.luks.allow-discards and honor options in crypttab - lots of bugfixes (Portage version: 2.1.10.65/cvs/Linux x86_64, signed Manifest commit with key E1DBFAB5)
* Version bump.Amadeusz Piotr Żołnowski2012-06-093-1/+317
| | | | | | | | | | | | | | | | | | | | | | | | | | | | NEWS ~~~~ - initqueue/online hook - fixes for ifcfg write out - rootfs-block: avoid remount when options don't change - virtfs root filesystem support - cope with systemd-udevd - mount tmpfs with strictatime - include all kernel/drivers/net/phy drivers - add debug_on() and debug_off() functions - add arguments for source_hook() and source_all() - cleanup hook - plymouth: get consoledev from /sys/class/tty/console/active - install xhci-hcd kernel module - dracut: new "--mount" option - lsinitrd: new option --printsize - ARM storage kernel modules added - /etc/initrd-release in the initrd - vlan support - full bonding and bridge support - removed scsi_wait_scan kernel module from standard install - support rd.luks.allow-discards and honor options in crypttab - lots of bugfixes (Portage version: 2.1.10.65/cvs/Linux x86_64)