- mount efivars in chroot on UEFI systems (mga#31844)

Version 1.66 - 11 November 2020 by Thierry Vignaud

- include overload.pm for File::Temp

Version 1.65 - 16 June 2020 by Thierry Vignaud

- fix running loadkeys w/o arg if DEBUG_INSTALL_LANG is not set (mga#26782)

Version 1.64 - 20 March 2020 by Thierry Vignaud

- debug mode:
  o preset keyboard if DEBUG_INSTALL_LANG is set during build
- do not preload all fs modules uselessly
- guessmount:
  o enable to repair encrypted LVMs/LUKS (mga#22795)
  o fix displaying the version of the distro
  o just use the fs reported by blkid instead of doing brute force guessing

Version 1.63 - 19 March 2020 by Thierry Vignaud

- add more tools for XFS & btrfs
- include all of /usr/lib/udev/hwdb.d (mga#20327)
- include F2FS tools
- include missing LVM tools symlinks (mga#25466)
- include ntfs3g compression support plugin
- include Encode::Unicode module for reFind

Version 1.62 - 18 June 2019 by Thomas Backlund

- start udevd to support lvm2 (mga#24878)

Version 1.61 - 11 May 2019 by Thomas Backlund

- update filelist for new systemd

Version 1.60 - 22 November 2018 by Thierry Vignaud

- fix collecting needed perl files with glibc-2.26

Version 1.59 - 26 August 2018 by Thomas Backlund

- adapt for btrfs-progs 4.17.1

Version 1.58 - 26 August 2018 by Thomas Backlund

- adapt for perl-5.28

Version 1.57 - 10 February 2018 by Thierry Vignaud

- add more udev rules (syncing with regular stage2)

Version 1.56 - 19 January 2018 by Thomas Backlund

- adapt for new systemd

Version 1.55 - 30 January 2017 by Thierry Vignaud

- lsparts: fix reporting half sizes (mga#8853)

Version 1.54 - 20 June 2016 by Thierry Vignaud

- do not run shells uselessly
- drop (broken) support for Alpha, IA64 & PPC, Sparc
- fix a message when re-installing bootloader

Version 1.53 - 28 September 2015 by Thierry Vignaud

- fix build with libified perl

Version 1.52 - 30 April 2015 by Thierry Vignaud

- guessmount: mount /dev, /run & /sys too (mga#10865)
- lsparts (mga#8854):
  o display label too
  o silent run_program

Version 1.51 - 15 April 2015 by Thierry Vignaud

- fix reinstalling grub2 on UEFI (mga#15695)

Version 1.50 - 9 January 2015 by Thomas Backlund

- add efibootmgr on x86_64

Version 1.49 - 18 September 2014 by Thomas Backlund

- 80-net-name-slot.rules is replaced with 99-default.link

Version 1.48 - 18 September 2014 by Thomas Backlund

- killall5 is no more needed

Version 1.47 - 8 December 2013 by Colin Guthrie

- use systemd as init in the rescue system
- allowing systemd-nspawn "booting" of a mounted /mnt (after umount /mnt/proc)

Version 1.46 - 20 October 2013 by Colin Guthrie

- adapt to a dracut based stage1

Version 1.45.1 - 14 October 2013 by Colin Guthrie

- many btrfs tools no longer exist

Version 1.45 - 14 October 2013 by Colin Guthrie

- adapt to latest mdadm
- drop /etc/termcap as it's no longer part of our build
- include network interface name udev rules (mga#10947)

Version 1.44 - 18 May 2013 by Colin Guthrie

- ensure /dev is bind mounted before re-installing bootloader (mga#10107)

Version 1.43 - 15 May 2013 by Colin Guthrie

- ensure grabjournallogs script is executable (mga#10108)

Version 1.42 - 30 April 2013 by Thierry Vignaud

- add a script to simplfy grabbing of journal logs for bug reports
- enable to abort choosing distro to rescue (mga#9765)

Version 1.41 - 6 April 2013 by Thierry Vignaud

- really adapt to /usr move (fix lvm2 freezing, mga#5795)
- drop our "use modprobe instead" insmod since we've kmod one for free
- include libdevmapper-event-*.so
- include persistant storage udev rules needed to see new uuids
- offer to pick the distro to rescue when there's more than one
- /var/run/utmp is on tmpfs now
- warn that i586 cannot rescue x86_64 (mga#8696)

Version 1.40 - 6 March 2013 by Thierry Vignaud

- preload fuse (mga#5833)
- use kmod's modprobe, thus fixing loading modules (mga#9270)

Version 1.39 - 3 September 2012 by Thierry Vignaud

- adapt to latest systemd/udevd
- adapt to perl-5.16.0
- adapt to /usr move
- default to the higher version when there're several mga roots (mga#6003)
- drop KA support
- fix detecting USB devices with kernel-3.5+ (mga#7248)
- preload load btrfs and nilfs2 too
- rely on stage1 for mounting /dev
- revert to "linux" terminfo
- simplify bringing up local loop interface (pok, mdv)
- stop fixing the raid udev rule now that it has been fixed

Version 1.38 - 11 May 2012, by Thierry Vignaud

- include missing modules when SMB appears in fstab (mga#5850)

Version 1.37 - 18 April 2012, by Thierry Vignaud

- fix detecting RAID (mga#5048)
- include more udev rules for RAID (mga#5048)

Version 1.36 - 8 April 2012, by Pascal Terjan

- fix modprobe to support being called by kernel (mga#5274)

Version 1.35 - 5 April 2012, by Thierry Vignaud

- add chrooted rescue system in PATH
- 32bit grub needs 32 bit loader (mga#5191)
- default to "screen" instead of "linux" terminfo (mga#4894)
- include "screen" terminfo (mga#4894)

Version 1.34 - 26 February 2012, by Maarten Vanraes (AL13N)

- escape / in generated passwords in startssh
- add trailing ; in command lists in startssh

Version 1.33 - 26 February 2012, by Thierry Vignaud

- do not symlink /dev (mga#1023)

Version 1.32 - 25 February 2012, by Thierry Vignaud & Maarten Vanraes (AL13N)

- don't overwrite /dev after udev handles it
- add some tests and error handling in startssh
- really fix mounting /dev/pts & /dev/shm (mga#1023)

Version 1.31 - 25 February 2012, by Thierry Vignaud & Maarten Vanraes (AL13N)

- add logging to dropbear
- fix mounting /dev/pts & /dev/shm (mga#1023)
- make root user homedir /root
- add agetty (mga#2052)

Version 1.30 - 26 January 2012, by Thierry Vignaud

- enable autologin on all consoles
- include mkfs.nilfs2 & nilfs-tune

Version 1.29 - 25 January 2012, by Thierry Vignaud

- drop support for squashfs3
- enable rescue through serial line (mga#2052)
- fix mounting / (mga#3327)
- fix mounting / on LV
- fix mounting / on soft RAID or crypted LV (mga#3778 & mga#448)
- include xz for xz modules
- mount /proc in chroot
- only consider fstab from the selected fs
- switch to udev

Version 1.28 - 15 January 2012, by Thierry Vignaud

- use init from drakx-installer-sysvinit instead of system one

Version 1.27 - 28 October 2011, by Thomas "tmb" Backlund

- clean up genpasswd (AL13N)
- add gdisk for GPT partitioning support (#1023)

Version 1.26 - 24 October 2011, by Thomas "tmb" Backlund

- add dropbear ssh support to rescue mode (AL13N, mga #1023)
  * add screen, dropbear, dropbearkey, genpasswd and startssh
  * add /etc/shells
- add partprobe tool from parted (9k)

Version 1.25.1 - 05 August 2011, by Thierry Vignaud

- fix build with perl-5.14

Version 1.25 - 05 August 2011, by Thierry Vignaud

- add missing libfuse.so.2 for mount.ntfs-3g (#1189)
- prefer Mageia root partitions over Mdv ones (#1320)

Version 1.24 - 20 May 2011, by tmb

- devices.pl: call mknod directly
- list.xml: add btrfs tools to the image
- list.xml: fix XSLoader path

Version 1.23 - 06 April 2011, by Dmorgan

- Fix function names ( Bug #651 )

Version 1.22 - 24 February 2011, by Pascal "pterjan" Terjan

- cleaning for Mageia import
- include /etc/netconfig (needed by mount.nfs)

Version 1.18 - 13 April 2010, by Olivier "blino" Blin

- image restore script: use blkid instead of deprecated vol_id

Version 1.17 - 12 April 2010, by Olivier "blino" Blin

- Handle LVM (#44723)
- image restore script: handle hybrid images (by matching main device)

Version 1.16 - 9 October 2009, by Olivier "blino" Blin

- work both with squashfs 3 and 4
- image restore script (from Paulo Ricardo Zanoni):
  o re-read partition table after writing image
  o do not extend / to the end of the disk, it overlaps with swap
    partition
- do not make de-latin1 keymap a symlink/include loop (#45109)
- use extipl from /usr/lib/extipl on x86_64 too
  (to fix restore_ms_boot, hardcoding this path)

Version 1.15 - 3 September 2009, by Thierry Vignaud

- add back dumpe2fs
- run /oem-rescue.sh if oem option is present on cmdline
- allow to specify main partition in the restore config file
  (MAIN_PART_NUMBER), if there is a restore partition at beginning of
  disk
- load ext4 module (#48816)
- use blkid instead of vol_id which we no longer ship

Version 1.14 - 27 May 2009, by Olivier "blino" Blin

- adapt to new extipl location in x86_64
- adapt to new magic.mgc location

Version 1.13 - 27 May 2009, by Olivier "blino" Blin

- include various commands
- image restore script:
  o better estimate of image dump progression
  o fix detecting multiple partitions to avoid win32 detection
  o fix guessing extension when filename contains a dot

Version 1.12 - 20 February 2009, by Olivier "blino" Blin

- image restore script:
  o add swap partition
  o use a minimum size for disks to be detected (Caio)
  o resize Windows partitions if needed (Caio)
- Flash rescue:
  o add support for Flash 2009
  o try to load squashfs-lzma too
  o handle path to lzma distrib loopbacks
- fix build:
  o do not include dead parsehdlist
  o do not include dead rpm helpers

Version 1.11 - 25 September 2008, by Olivier "blino" Blin

- add image restoration scripts ("restore" command line parameter)

Version 1.10 - 25 April 2008, by Olivier "blino" Blin

- fix "Mounting other partitions from fstab" which use UUID=xxx
- fix build with latest file package, which only includes the
  precompiled magic file

Version 1.9 - 10 March 2008, by Olivier "blino" Blin

- handle ntfs-3g in fstab
- add missing modalias files (#38690)

Version 1.8 - 28 February 2008, by Olivier "blino" Blin

- support new modules location (#38207)
- adapt to perl 5.10
- fix build (fix a workaround in partimage_whole_disk)

Version 1.7 - 25 September 2007, by Pascal "Pixel" Rigaux

- add mount.nfs binary (since mount doesn't handle nfs fs anymore)

Version 1.6 - 8 August 2007, by Pascal "Pixel" Rigaux

- adapt to new libldetect together with drakx-installer-images 1.13
- loadkeys file:
  o handle new "kbd" rpm which have .map files instead of .kmap
  o don't skip fr_CH-latin1
  o handle "fr_CH"-like short names
- remove rescuept (use testdisk instead, which is much nicer)

Version 1.5 - 9 July 2007, by Pascal "Pixel" Rigaux

- add /etc/mke2fs.conf in order to format ext3fs with 4k blocks (#27377)
- add "mkfs.ext3" which is no more equivalent to "mkfs.ext2 -J"
  (eg: dir_index & resize_inode features)

Version 1.4 - 4 April 2007, by Pascal "Pixel" Rigaux

- zcat and gunzip can't be symlinks anymore, they are scripts