diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 79 |
1 files changed, 76 insertions, 3 deletions
@@ -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: |