dracut/dracut.changes

214 lines
8.5 KiB
Plaintext

-------------------------------------------------------------------
Wed Apr 3 09:23:22 UTC 2013 - tittiatcoke@gmail.com
- dracut-027
* 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
-------------------------------------------------------------------
Tue Mar 19 21:32:09 UTC 2013 - crrodriguez@opensuse.org
- 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)
-------------------------------------------------------------------
Tue Mar 12 22:01:14 UTC 2013 - crrodriguez@opensuse.org
- 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
-------------------------------------------------------------------
Fri Feb 22 00:16:46 UTC 2013 - crrodriguez@opensuse.org
- 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
-------------------------------------------------------------------
Sun Feb 3 02:07:39 UTC 2013 - crrodriguez@opensuse.org
- BuildRequires: pkgconfig(systemd) so %{_unitdir} is defined
and systemd integration works..
-------------------------------------------------------------------
Mon Jan 28 17:52:28 UTC 2013 - crrodriguez@opensuse.org
- Require modutils instead of module-init-tools.
-------------------------------------------------------------------
Thu Jan 24 09:57:18 UTC 2013 - hrvoje.senjan@gmail.com
- Update to release 025:
+ 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
-------------------------------------------------------------------
Thu Dec 6 20:15:41 UTC 2012 - crrodriguez@opensuse.org
- dracut wants "strip" installed which is part of binutils
recommend that package
-------------------------------------------------------------------
Mon Nov 5 08:44:30 UTC 2012 - tittiatcoke@gmail.com
- Added additional patches to make dracut work in an openSUSE
environment.
- Added patch (use_all_paths_udev.patch) to use both /usr/lib/udev
and /lib/udev as long as not all packages migrated.
- Added patch (use_initrd_insteadof_initramfs.patch) to change
the naming of the generated initrd file to be more openSUSE
- Added patch (use_sysconfig_values_correctly.patch) to read the
correct keymap value from /etc/sysconfig. (.gz extension)
-------------------------------------------------------------------
Thu Nov 1 17:47:45 UTC 2012 - tittiatcoke@gmail.com
- Update to release 024:
+ new dracut option "--device"
+ new dracut kernel command line options "rd.auto"
+ new dracut kernel command line options "rd.noverifyssl"
+ new dracut option "--kernel-cmdline" and "kernel_cmdline"
option for default parameters
+ fixes for systemd and crypto
+ fix for kexec in shutdown, if not included in initramfs
+ create the initramfs non-world readable
+ prelink/preunlink in the initramfs
+ strip binaries in the initramfs by default now
+ various FIPS fixes
+ various dracut-install fixes
- Added patch (correct-paths-for-opensuse.patch) to ensure correct
paths for openSUSE (Plymouth)
-------------------------------------------------------------------
Fri Sep 28 12:10:20 UTC 2012 - fcrozat@suse.com
- Add initramfs-non-world-readable.patch: fix CVE-2012-4453
(bnc#782734).
-------------------------------------------------------------------
Wed Aug 1 13:39:16 UTC 2012 - fcrozat@suse.com
- Update to release 023:
+ 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
+ honor CFLAGS for dracut-install build
+ multipath fixes
+ / is mounted according to rootflags parameter but forced ro at
first. Later it is remounted according to /etc/fstab +
rootflags parameter and "ro"/"rw".
+ support for xfs / reiserfs separate journal device
+ new "ro_mnt" option to force ro mount of / and /usr
+ root on cifs support
+ 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".
+ i18n: fixed inclusion of "include" keymaps
- Drop dracut_makefile_cflags_pass.patch and separate-journal.patch
(merged upstream)
-------------------------------------------------------------------
Mon Jul 23 15:37:59 UTC 2012 - fcrozat@suse.com
- Update to release 022:
+ fixed host-only kernel module bug
- Changes from release 021:
+ fixed systemd in the initramfs (requires systemd >= 187)
+ dracut-install: massive speedup with /var on the same
filesystem with COW copy.
+ dracut-install: moved to /usr/lib/dracut until it becomes a
general purpose toot
+ 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 --kver 3.5.0-0.rc7.git1.2.fc18.x86_64
+ 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.
+ improve running testsuite
- Clean up package to be openSUSE only package and follow openSUSE
standard.
- Add dracut module to convert openSUSE/SLE initrd cmdline
parameters into dracut parameters at boot time.
- Add separate-journal.patch: add support for separate journal for
reiserfs and XFS.
-------------------------------------------------------------------
Thu Jul 12 15:39:12 UTC 2012 - trenn@suse.de
- First check in of version 020
- Fix Makefile so that make -e CFLAGS="$RPM_OPT_FLAGS" can be passed
- Remove Requires on libcap
- some more changes, most sent mainline