From a234b6d3606f96c6dc4672f2ddc205861eeeb69d Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Thu, 5 Nov 2009 11:42:45 +0000 Subject: supplement 0.8 news --- NEWS | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 11ecddd..74688f1 100644 --- a/NEWS +++ b/NEWS @@ -9,17 +9,73 @@ 0.8: * loop +- use lzma by default (should be an option) - use legacy mksquashfs3 instead of the new mksquashfs - use 1MB squashfs blocks, this gives us about 10% better compression +- fix loopback extension in /etc/sysconfig/draklive-resize * bootloader - remove unneeded locale files from gfxboot bootlogo file (causes boot issues on some machines) - add 'harddrive' boot entry to chainload to the harddrive bootloader - use latest syslinux + gfxboot COM module +- do not crash if there is no gfxmenu file +- use live->{system}{append} +- specify root in bootloader append for harddisk installs +- create "classical" bootloader files (grub menu and gfxmenu) +- upper-case FAT labels again (we switched to blkid in nash) +- fix installing probe-modules for x86_64 (spotted by imr) * master +- allow to create harddisk masters (for OEM images) - hybridify generated ISOs so that they can be dumped on USB keys +- create bigger vfat and disk masters +- setup loop device with its real size (so that mkfs does not make a too large fs) +- write a /boot/grub/install.sh script when installing grub, and run + grub in chroot (requires to bind-mount the image inside its mount point) +- use again du --apparent-size for some sparse files + +* images +- build compressed harddisk image (for now bzipped, could be extracted + through partimage later) + +* replicator +- allow to create replicator images (cdrom and USB) + using stage1 and restore scripts to dump OEM master on final systems +- add --replicator to build replicator image +- allow to customize replicator append in live->{replicator}{append} + +* initrd +- splashy support +- generate "classical" initrd (for harddisk installs) +- handle non-gzipped additional modules +- fix checking missing modules (do it after parsing additional modules) +- mount /dev as tmpfs after pivot_root, so that finit's /dev/initctl + does not get forgotten when start_udev remounts /dev +- remove deprecated mkdevices call +- do not use nash-mount to mount tmpfs (run by busybox when using fallback) +- do not include nls modules for ext2/ext3 filesystems +- add support for external pre-pivot-root command in initrd + (live->{system}{initrd_pre_pivot}) +- skip non-dirs when mount moving to new root (avoid error messages) + +* config +- allow to split version out of name (to follow name-product-version naming) + +* chroot +- use media source instead of /dev/root in fstab, since the later + confuses mkinitrd +- write live->{system}{files} with no_install option in + /etc/draklive-install.d/remove.d/draklive + +* code architecture +- split code and MDV::Draklive submodules +- add initial mkinitrd-draklive prototype + (to allow rebuilding live initrd on installed system) +- add a default mount (for harddisk master) +- extract predefined and custom mounts/fs in MDV::Draklive::Mounts and + MDV::Draklive::CustomMedia modules (breaks config files compatibility) + 0.7: -- cgit v1.2.1