summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS79
1 files changed, 76 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index 74688f1..72060d2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,83 @@
0.9:
-* initrd:
+* config
+- automatically export draklive settings to DRAKLIVE_ environment variables for install
+- allow to specify mount options in fstab in media->{mount_options}
+- make it possible to specify mount options for tmpfs mounts
+- allow to skip writing fstab with live->{system}{skip_fstab}
+- allow to skip writing bootloader config with live->{system}{skip_bootloader_config}
+- allow not to create initrd with live->{system}{no_initrd}
+
+* install
+- generate lst.names files list
+
+* initrd
- dropped splashy support, added plymouth support
+ (using bootloader::add_boot_splash)
+- don't mount /dev/pts since this causes huge slowdowns
+- mount tmpfs partitions with 0755 perms (#51565):
+ When using the obsolete --attach-to-session plymouth option, /dev/pts
+ has to be mounted. But for some reason, nash interacts badly with
+ mounted /dev/pts and freezes for dozen of seconds when running a builtin
+ command. Remote --attach-to-session from plymouth which lets us get rid
+ of /dev/pts mounting.
+- add hack to use modules list from chroot
+ (to handle different IDE modules name in build and target environments)
+- detect some modules as built-in and do not wrongly abort
+- do not create initrd symlink or append splash if no initrd has been created
+- make sure /proc and /sys are available when building initrd (useful
+ to see error messages at least, from Paulo Ricardo Zanoni)
+
+* bootloader
+- remove hardcoded splashy code and use back bootloader::add_boot_splash
+- fix installing grub to separate /boot partition
+- use per-media additional boot_entries
+- do not add default boot entry if media->{boot_entries} is specified
+ (to allow having a custom default entry)
+- fix installing grub to hidden /boot in master image
+- set LD_LIBRARY_PATH to chroot libraries when running grub
+- die in bootloader step if selected kernel does not exist
+- do not add initrd in grub menu if it does not exist
+- allow to install bootloader on separate /boot partition
+- make sure the grub install script is executable
+
+* master
+- use -fatfirst option when hybridifying an image
+- use DrakX partitioning/formatting code
+- allow to set custom media geometry in media->{geom}
+- allow to format disk devices
+- add ext4 and swap support in mkfs
+- use ext4 by default for harddisk
+- set label at mkfs time
+- fix setting label on fat
+- fix setting label for USB devices
+- add default label for harddisk storage
+- always compute master size from pre-computed partition sizes
+- use apparent size when computing loopbacks size (system loopback can be sparse)
+- supplement / partition label with default one if needed
+- allow to add an OEM rescue partition in the master (quite hackish, using live->{oem_rescue})
+- preset fs_type for OEM_RESCUE partition too
+- allow to set inode size in media->{inode_size} for ext2/ext3 file systems
+- preserve timestamps when copying files
+
+* image
+- allow to compress master images as gzip instead of bzip2 by setting
+ compression_method=gzip in settings.cfg (from Paulo Ricardo Zanoni)
+
+* vm-image
+- create vmdk virtual machine images
+
+* replicator
+- copy syslinux dir for replicator too
+- always create syslinux msg files (useful for cdrom replicator)
+
+* record
+- use full disk device when recording harddisk/oem_rescue/replicator/USB masters
+- allow to mount multiple partitions before recording target master
+- do not try to use configured media source when it is not a label, it
+ could be a device (/dev/sda1) that should not be touched on the
+ build machine, force it to be passed as an option
-* misc:
-- mount tmpfs partitions with 0755 perms (#51565)
0.8: