diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 157 |
1 files changed, 157 insertions, 0 deletions
@@ -0,0 +1,157 @@ +0.5: + +* chroot +- use glob() instead of glob_() to support again non-wildcarded + filenames in live->{system}{files} and live->{media}{files} + +* loopbacks +- use noappend option in mksquashfs to overwrite previous loopbacks + + +0.4: + +* config +- make loopback fs configurable +- allow to define fallbacks directories + (will be mounted only if the mountpoint is not already mounted) +- XiB are now used instead of XB when specified fs size is expanded +- allow to specify min_size in custom squash_union helper +- introduce "plain" mount type (instead of empty mount type) +- split build/media prefixes +- allow to specify additional mount options for storage media + (such as umask=...) +- add live-{system}{hide_media_dirs} and live->{media}{files} + (see details in "master" section) +- allow to use glob patterns in live->{system}{files} and + live->{media}{files} + +* bootloader +- use grub-install and grub files from chroot, and make it use custom + boot directory + +* chroot +- create draklive-resize configuration file and do not build loopback + fs if min_size is specified + +* loopbacks +- use tmpfs as fallback if the ext2 loopback can not be mounted +- repair loopbacks non-interactively + +* master +- set MTOOLS_SKIP_CHECK to 1 when running mlabel (some USB pens are + misdetected by mtools) +- allow to hide media dirs by adding '.' in prefixes when + live-{system}{hide_media_dirs} is set +- use mattrib to hide media dirs from windows +- install grub on both master device and partition (fix boot on buggy + Intel BIOS) +- allow to copy files directly to the final image/media using + live->{media}{files} (implemented for USB only) + + +0.3: + +* interface +- make --boot-only copy only boot files (instead of using boot media) +- add --boot-image option to create a boot image for the selected + method +- make string command line options mandatory +- add --dump-config option +- allow to load settings from command line using --define options +- drop --region option (use --define region=) + +* config +- make the system.loop size configurable +- handle GigaBytes for loopback sizes +- rename live->{post} as live->{system}{initrd_post} +- export region as DRAKLIVE_REGION for auto_install +- allow to provide stage2 updates with live->{system}{stage2_updates} +- allow to make the initrd reread a device partition table using + live->{media}{rereadpt} + (useful if USB partition changes after some PIN input) +- allow to customize bootloader title in live->{media}{title} +- default to config/live.cfg config path +- allow to load live->{settings} from a file and default to + config/settings.cfg +- use region/repository/root/workdir variables from live->{settings} +- rename "workdir" setting as "builddir" +- rename "root" setting as "chroot" +- automatically add arch to specified repository + +* chroot installation +- remove /etc/dbus-1/machine-id +- really don't apply patches if they look already applied +- workaround buggy installation of directories that are not owned by + any packages (using 022 umask) +- do not try to install packages if the additional media is only aimed + at adding extra sources (warly) +- remove urpmi media before starting additional media installation +- install additional media just before they are required +- get drakx-in-chroot from the repository +- run install/rpm commands for targetted architecture + +* bootloader +- unlink grub device map so that grub rechecks the map +- die when grub or rsync fail +- don't install bootloader on non-block device +- partial gfxboot support (#26430) +- build bootloader files for boot methods listed in + media->{extra_boot} +- display help file if not bootlogo is available +- add missing newlines in syslinux/grub configuration files + +* loopbacks +- don't use sort file if it doesn't exist +- adapt mksquashfs output parsing to latest release +- die if mksquashfs fails +- don't pass float to mkfs.vfat +- run fsck on rw loopback files before mounting them +- don't reserv blocks on ext2/3 filesystems, we don't create root fs +- compute an approximative size for USB master images + +* master/record +- don't use a timeout for rsync copy (should fix USB mastering) +- pass -F option to mke2fs only for non-block devices +- use genisoimage +- die if genisoimage can not be run +- use wodim instead of cdrecord + +* copy wizard +- don't create a master for onthefly USB recording +- don't show Previous button in copy wizard (#25868) +- allow to select a master image in the copy wizard +- update progress during live USB recording +- add an end step +- warn if an error occurs during live copy +- use 788 as default vga mode + +* misc: +- don't add splash/vga settings on cmdline if no vga mode is defined +- umount any nfs volume in /mnt (warly) +- use the 'never' timeout value instead of hardcoded values +- automatically select storage type if only one is available +- define directory mounts in their mount order, and reverse the order + when mounting unionfs +- guess arch using rpm _target_cpu macro +- add arch in chroot and builddir paths +- include desktop in builddir/chroot name if specified + + + +0.2: + +- remove modprobe.preload.d files +- remove /etc/udev/rules.d/61-*_config.rules files +- use patch batch mode (-t) not to apply already applied patches and die if a patch can't be applied +- run shell in initrd when the "debug" option is on cmdline +- allow to add additionnal boot entries +- umount filesystem which could stay mounted in the chroot before cleaning (warly) +- default splash image is now splash.xpm.gz for grub +- rename draklive.desktop as draklive-copy-wizard.desktop + + + +0.1: + +- use system's mount to mount NFS loopbacks +- sort squashfs loopback if a config/distrib.sort file is present |