summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS56
1 files changed, 56 insertions, 0 deletions
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: