summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for bug #436712, bug #437142 and bug #437270.Amadeusz Żołnowski2012-10-075-9/+370
| | | | | | | 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
* Depend on net-misc/dhcp with "client" flag enabled. Fixes bug #433808.Amadeusz Żołnowski2012-09-097-24/+29
| | | | Package-Manager: portage-2.1.11.13/cvs/Linux x86_64
* Building docs conditionally along with optimization is a mistake. Fixed.Amadeusz Żołnowski2012-08-203-13/+16
| | | | Package-Manager: portage-2.1.11.10/cvs/Linux x86_64
* Version bump. This version allows to install systemd module which has beenAmadeusz Żołnowski2012-08-203-9/+312
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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" Package-Manager: portage-2.1.11.10/cvs/Linux x86_64
* Move udev to common dependencies, because its configuration is being checkedAmadeusz Żołnowski2012-08-173-14/+18
| | | | | | in the ebuild. Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Remove udev-187 blocker from 019. Fixes bug #430002.Amadeusz Żołnowski2012-08-093-14/+17
| | | | | | Commit includes ChangeLog fixes. Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* dracut-019 uses pkg-config at run-time to detect udevdir.Amadeusz Żołnowski2012-08-093-11/+15
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* pkg-config is now used to configure udevdir path in the ebuild.Amadeusz Żołnowski2012-08-093-18/+26
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Remove old revisions of 019 and 022.Amadeusz Żołnowski2012-08-044-532/+13
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Block >=udev-187, because dracut doesn't boot with 187.Amadeusz Żołnowski2012-08-044-9/+541
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Fixes bug #428142 in 019 and 022.Amadeusz Żołnowski2012-07-3111-28/+177
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* ChangeLog fix.Amadeusz Żołnowski2012-07-312-9/+11
| | | | 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-318-18/+97
| | | | | | 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
* Remove old 022 revision.Amadeusz Żołnowski2012-07-303-274/+12
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Rev-bump. Fixes bug #428232.Amadeusz Żołnowski2012-07-304-9/+319
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Install into correct libdir.Amadeusz Żołnowski2012-07-276-25/+32
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Export CC to emake and warn about optimization.Amadeusz Żołnowski2012-07-273-12/+17
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* optimization might not work in some cases, don't make it default, yet.Amadeusz Żołnowski2012-07-273-12/+15
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Removing the hashmap.o file which was accidentally added to the tarball byAmadeusz Żołnowski2012-07-273-11/+17
| | | | | | upstream. Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Remove useless postinst messages. Users should refer to Dracut Docs or GentooAmadeusz Żołnowski2012-07-265-69/+20
| | | | | | Wiki. Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Man pages in 022 are patched, therefore docs need to be rebuilt. It should beAmadeusz Żołnowski2012-07-263-13/+23
| | | | | | done in src_compile, not in src_install as it was before. 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-2619-10/+1151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Remove old revisions.Amadeusz Żołnowski2012-07-257-1287/+14
| | | | Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Make virtual/pkgconfig optional. Fixes bug #420585 in better way thanAmadeusz Żołnowski2012-07-254-9/+330
| | | | | | previous commit. Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Dependencies revised.Amadeusz Żołnowski2012-07-255-23/+791
| | | | | | | | | | 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. Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
* Version bump.Amadeusz Żołnowski2012-06-094-9/+328
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Package-Manager: portage-2.1.10.65/cvs/Linux x86_64
* sys-kernel/dracut-018-r1: Added 'bootchart' module.Amadeusz Żołnowski2012-05-183-9/+18
| | | | Package-Manager: portage-2.1.10.62/cvs/Linux x86_64
* remove myself as a maintainerLance Albertson2012-05-183-15/+10
| | | | Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
* Fixes bug #411821. Thanks to Nikoli <nikoli@lavabit.com> for the patch.Amadeusz Żołnowski2012-05-164-9/+305
| | | | Package-Manager: portage-2.1.10.59/cvs/Linux x86_64
* Removed 017, because 018 fixes bugs which are not going to be backported toAmadeusz Żołnowski2012-05-0914-1177/+23
| | | | | | 017. Package-Manager: portage-2.1.10.57/cvs/Linux x86_64
* Removed use of WITH_SWITCH_ROOT variables.Amadeusz Żołnowski2012-04-263-14/+15
| | | | Package-Manager: portage-2.1.10.57/cvs/Linux x86_64
* sys-kernel/dracut: Version bump to 018. Fixes btw bug #408669.Amadeusz Żołnowski2012-04-054-10/+334
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build time dependencies are no longer required, because man pages and html doc are already built. Therefore compile phase in empty. NEWS ~~~~ (Taken from NEWS file. Lines which don't apply to Gentoo package are removed.) - lvm: ignore lvm mirrors - lsinitrd: handle LZMA images - iscsi: add rd.iscsi.param - iscsi: add iscsi interface binding - fixed fstab.sys handling - new dracut option "--tmpdir" - new dracut option "--no-hostonly" - nbd: name based nbd connects - write-ifcfg fixes and cleanups - ifup is now done in the initqueue - netroot cleanup - initqueue/online is now for hooks, which require network - no more /tmp/root.info - 98pollcdrom: factored out the ugly cdrom polling in the main loop - simplified rd.luks.uuid testing - removed "egrep" and "ls" calls - speedup kernel module installation - lots of bugfixes Package-Manager: portage-2.1.10.54/cvs/Linux x86_64
* sys-kernel/dracut-017: Fixed fstab-sys not working with dash wrt bug #406755.Amadeusz Żołnowski2012-03-275-9/+352
| | | | | | | Applied also patch removing check for existing /dev, because "there are a lot of filesystems, which do not need an actual device node". Package-Manager: portage-2.1.10.51/cvs/Linux x86_64
* sys-kernel/dracut-017: Fixes bug #409167 and bug #409177.Amadeusz Żołnowski2012-03-265-9/+405
| | | | | | | Fixes "inst_symlink will not create directory containing the symlink" (bug #409167) and adds new tiny feature - tmpdir option (bug #409177). Package-Manager: portage-2.1.10.51/cvs/Linux x86_64
* sys-kernel/dracut-017-r1: Warn if kernel config cannot be checked.Amadeusz Żołnowski2012-03-053-11/+24
| | | | Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
* sys-kernel/dracut-017: Don't create broken misplaced symlink.Amadeusz Żołnowski2012-03-013-12/+17
| | | | Package-Manager: portage-2.1.10.48/cvs/Linux x86_64
* sys-kernel/dracut: Removed old versions.Amadeusz Żołnowski2012-02-2914-1033/+22
| | | | | | | Left 014 because it is most stable and 017 because this is the latest with important fixes. Package-Manager: portage-2.1.10.48/cvs/Linux x86_64
* sys-kernel/dracut: Version bump to 017. Rels bug #406023 and bug #405921.Amadeusz Żołnowski2012-02-298-9/+475
| | | | | | | | | | | | | | | | | | | | | | Backported patches: - fixes for usrmount (bug #406023) - workaround for broken dm-setup not detecting /dev/dm-* (bug #405921) - fix for convertfs NEWS ~~~~ - a _lot_ faster than dracut-016 in image creation - systemd service dracut-shutdown.service - livenet fixes - ssh-client module install fix - root=iscsi:... fixed - lots of restructuring and optimizing in dracut-functions.sh - usrmount: honor fs_passno in /etc/fstab - renamed all shell scripts to .sh - new option "--omit-drivers" and config option "omit_drivers" - hostonly mode fixups Package-Manager: portage-2.1.10.48/cvs/Linux x86_64
* sys-kernel/dracut: Fix ChangeLog.Amadeusz Żołnowski2012-02-272-10/+10
| | | | Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
* sys-kernel/dracut: Depend on m-i-t or kmod[tools].Amadeusz Żołnowski2012-02-276-21/+26
| | | | | | | Depend on module-init-tools or kmod-5[tools] explicitly instead of virtual/modutils. Rels bug #405827 and bug #402557. Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
* sys-kernel/dracut-016: Check kernel config for CONFIG_MODULES.Amadeusz Żołnowski2012-02-213-16/+22
| | | | | | Added -f option to rm_module function, btw. Package-Manager: portage-2.1.10.47/cvs/Linux x86_64
* sys-kernel/dracut-016: Renamed 'dm' flag to 'device-mapper'.Amadeusz Żołnowski2012-02-184-18/+24
| | | | Package-Manager: portage-2.1.10.46/cvs/Linux x86_64
* sys-kernel/dracut: Depend on virtual/modutils.Amadeusz Żołnowski2012-02-166-21/+27
| | | | | | | | Depend on virtual/modutils instead of sys-apps/module-init-tools. Dracut should work with kmod tools which is alternative to module-init-tools, although it hasn't been well tested yet. Package-Manager: portage-2.1.10.46/cvs/Linux x86_64
* sys-kernel/dracut-016: Ebuild improvements.Amadeusz Żołnowski2012-02-164-38/+66
| | | | | | | | | | | Remove network or dm related modules when USE flags 'net' or 'dm' are disabled. Modules depending on networking or device-mapper have corresponding flags which depend on 'net' or 'dm'. 'ssh-client' dracut_module was added and net-misc/curl dependency to 'net' because of new url-lib module. Package-Manager: portage-2.1.10.46/cvs/Linux x86_64
* sys-kernel/dracut: Version bump to 016. 015 is skipped.Amadeusz Żołnowski2012-02-154-9/+322
| | | | Package-Manager: portage-2.1.10.46/cvs/Linux x86_64
* sys-kernel/dracut: Depend on >=sys-apps/util-linux-2.20. Fixes bug #399213.Amadeusz Żołnowski2012-01-303-12/+18
| | | | Package-Manager: portage-2.1.10.44/cvs/Linux x86_64
* sys-kernel/dracut: Removed unused variables.Amadeusz Żołnowski2012-01-124-18/+18
| | | | Package-Manager: portage-2.1.10.44/cvs/Linux x86_64
* sys-kernel/dracut: Removed old 014 revision.Amadeusz Żołnowski2012-01-123-233/+12
| | | | Package-Manager: portage-2.1.10.44/cvs/Linux x86_64
* sys-kernel/dracut-014: Fixed bug #396575 and revbumped to r1.Amadeusz Żołnowski2012-01-124-9/+286
| | | | | | Fixed fsck usage error on /usr mount wrt bug #396575. Package-Manager: portage-2.1.10.44/cvs/Linux x86_64
* sys-kernel/dracut: Restored 010-r3. Fixes bug #398213.Amadeusz Żołnowski2012-01-117-10/+363
| | | | | | | Restored 010-r3, because some people need it for ZFS support. Fixes bug #398213. Package-Manager: portage-2.1.10.44/cvs/Linux x86_64