summaryrefslogtreecommitdiffstats
path: root/source/installer/ChangeLog.txt
diff options
context:
space:
mode:
Diffstat (limited to 'source/installer/ChangeLog.txt')
-rw-r--r--source/installer/ChangeLog.txt647
1 files changed, 647 insertions, 0 deletions
diff --git a/source/installer/ChangeLog.txt b/source/installer/ChangeLog.txt
new file mode 100644
index 000000000..f20ea82c8
--- /dev/null
+++ b/source/installer/ChangeLog.txt
@@ -0,0 +1,647 @@
+Sat Apr 28 20:04:23 UTC 2018
+ Reduce sleep times in the installer. You'll just have to read faster. ;-)
++--------------------------+
+Sat Apr 21 00:29:54 UTC 2018
+ Use busybox's dd after all... it wasn't the cause of the size display bug.
+ Don't try to migrate /tmp storage to the hard drive. We're not in the
+ floppy disk era any more and are unlikely to run out of space on a tmpfs.
++--------------------------+
+Wed Apr 18 04:06:45 UTC 2018
+ Update busybox to 1.28.3.
+ Add dd and mcookie to the installer.
+ Add a dialog when setup starts to tell the user that partition information
+ is being collected.
++--------------------------+
+Sat Mar 31 18:00:31 UTC 2018
+ sources/initrd/skeleton_initrd.tar.gz:
+ /sbin/probe: use md5sum of /proc/partitions to determine if previously
+ cached results should be returned.
++--------------------------+
+Thu Mar 22 09:51:59 UTC 2018
+ Fixes for ARM:
+ * Fix module loading from etc/rc.d/rc.S
+ * Update architecture quadlet for build target
++--------------------------+
+Thu Mar 1 21:56:38 UTC 2018
+ Put up "Scanning for USB stick..." dialog during the scan delay.
+ Make "terse" the pre-selected menu mode.
++--------------------------+
+Thu Mar 1 06:55:30 UTC 2018
+ /sbin/probe: Add -c option to use the cached previous results if possible.
+ Use cached probe where possible in /usr/lib/setup scripts.
+ In many places, remove double spaces from after sentences in accordance with
+ the Chicago Manual of Style recommendations.
++--------------------------+
+Mon Feb 19 22:30:33 UTC 2018
+ Add packages: lzip, lzlib, plzip.
++--------------------------+
+Tue Feb 13 06:43:38 UTC 2018
+ Put files in the same places that they would be on a real install, instead
+ of shoving everything into /bin. Remove busybox symlinks if we have a real
+ version to use instead.
+ Don't copy /bin/tar-[0-9]* to the installer. /bin/tar is good enough
+ (check it with --version ;-), and the pkgtools no longer use tar-1.13.
+ Don't sed the ldd shebang, no need now that we have a /usr/bin/bash symlink.
+ Make sure that /bin/sh points to bash, but don't mess with other shell links.
+ Copy /usr/bin/ddrescue from the package to the installer.
++--------------------------+
+Sun Feb 4 04:24:08 UTC 2018
+ Create /etc/default directory.
+ Include /etc/default/{nfs,rpc}
++--------------------------+
+Wed Nov 22 18:34:44 UTC 2017
+ Update to the newer elilo.x64 binary in sources/efi*
++--------------------------+
+Wed Nov 22 04:49:08 UTC 2017
+ SeTEFI: Don't use fdisk -l (unneccessary). Thanks to Didier Spaier.
+ SetEFI: Scan /dev/mmcblk[0-9]. Thanks to zerouno.
+ probe: Filter another possible EFI partition label.
++--------------------------+
+Sun Nov 12 22:08:51 UTC 2017
+ Include iproute2 and hostname packages (to get hostname and ip man pages).
++--------------------------+
+Mon Oct 2 17:35:19 UTC 2017
+ slackinstall: When doing a network install, don't download a package if the
+ tagfile is going to skip installing it. Thanks to ivandi.
++--------------------------+
+Sat Sep 30 21:06:10 UTC 2017
+ SeTnet attempts to cat $TMP/SeTT_PX at boot time, when it doesn't exist.
+ I just directed stderr from these attempts to /dev/null to get rid of the
+ error message, but perhaps there's a bug here that needs to be addressed?
+ SeTnet doesn't actually seem to use $T_PX for anything other than determining
+ if it's running on the installer or an installed system.
++--------------------------+
+Fri Jul 28 17:09:07 UTC 2017
+ Upgraded to busybox-1.27.1, and enabled damn near everything. Might as well,
+ since the size of e.g. kernel modules will dwarf the busybox binary anyway,
+ and any real utilities we use will be copied over the symlinks after busybox
+ is built.
+ Removed /usr/bin/man shell script -- use busybox man applet instead.
+ Create /usr/bin/man? -> cat? symlinks to make busybox man happy with the
+ preprocessed manpages.
++--------------------------+
+Mon Jul 17 18:47:36 UTC 2017
+ In busybox-dot-config, add support for findfs and volume ids.
++--------------------------+
+Fri Jul 7 18:53:31 UTC 2017
+ Dnsmasq has changed to using libidn2, so add the libidn2 library and the
+ libunistring library to the installer. Don't add libidn version 1 anymore,
+ as nothing else on the installer uses it.
++--------------------------+
+Tue May 9 20:22:15 UTC 2017
+ Replace hardcoded /mnt with ${T_PX} in many places.
+ Thanks to alienBOB.
++--------------------------+
+Tue May 9 18:43:55 UTC 2017
+ Use nosuid,nodev,noexec mount options for /dev/shm in installer-created
+ /etc/fstab.
++--------------------------+
+Thu May 4 21:31:35 UTC 2017
+ Patched SeTEFI and probe to fix NVMe support.
+ Thanks to Didier Spaier.
++--------------------------+
+Thu Feb 23 19:00:56 UTC 2017
+ sources/initrd/skeleton_initrd.tar.gz:
+ /sbin/probe, line 156: filter output through strings to avoid bash warning
+ about NUL bytes in input.
++--------------------------+
+Mon Jan 2 23:34:36 UTC 2017
+ build_installer: Use the 'bash' package rather than compiling it.
+ Removed some old ARM cruft.
+ Added some basic 'aarch64' (arm64) support.
++--------------------------+
+Sat Dec 24 00:53:47 UTC 2016
+ build_installer: Do not include libtermcap.
+ Also, I'd rather see this use the bash package than compile bash, just to
+ save a bit of compile time. There's currently no reason to be compiling
+ this, and the given reason is "in case we might need diet configure flags
+ sometime in the future". YAGNI.
++--------------------------+
+Tue Jul 12 17:25:10 UTC 2016
+ build_installer: Switched soft->hard float CFLAGS.
+ Removed trailing white space.
++--------------------------+
+Tue Jun 7 10:36:58 UTC 2016
+ build_installer: Added /etc/nfsmount.conf so that any default changes
+ made to the nfs-utils package exist within the installer.
+ Moved some of the file copying script around.
+ sources/initrd/skeleton_initrd.tar.gz:
+ Removed etc/nfsmount.conf, etc/dialogrc (was already copied by the
+ build_installer script).
+ MoZes.
++--------------------------+
+Fri May 27 19:45:28 UTC 2016
+ Forgot to make rc.dropbear executable, AAAAAARGH
++--------------------------+
+Wed May 25 23:08:19 UTC 2016
+ In rc.dropbear, don't tell it to use motd.net, which no longer exists.
++--------------------------+
+Fri May 20 17:10:54 UTC 2016
+ Include /sbin/e4crypt.
++--------------------------+
+Wed May 11 23:43:13 UTC 2016
+ In rc.S, comment out making motd.net telling the user to source /etc/profile.
+ Dropbear handles things properly without that now.
++--------------------------+
+Tue May 3 19:53:33 UTC 2016
+ Include md/dm-raid.ko module for LVM with internal RAID support.
++--------------------------+
+Sun Apr 24 00:27:03 UTC 2016
+ Patched busybox to fix newly created directory perms on 64-bit platforms.
++--------------------------+
+Sat Mar 19 21:27:44 UTC 2016
+ Increase "full install" size estimate to 9+ GB.
++--------------------------+
+Sat Mar 19 19:01:06 UTC 2016
+ Add libpci.so.* to the installer, since lspci needs that now.
++--------------------------+
+Sat Mar 5 18:12:03 UTC 2016
+ Use "mkfs.brtfs -f" in SeTpartitions. Thanks to Didier Spaier.
++--------------------------+
+Wed Mar 2 20:01:32 UTC 2016
+ Patch /sbin/probe (again) to hopefully fix NVMe devices on Dell laptops.
++--------------------------+
+Sat Feb 20 17:50:37 UTC 2016
+ Set empty password for root in /etc/shadow so that root can log in using
+ dropbear. Thanks to MoZes.
++--------------------------+
+Wed Feb 3 00:13:29 UTC 2016
+ Include all cpufreq modules.
+ Keep acpi/processor.ko, needed by acpi-cpufreq.
+ Use 'LANG=C fdisk -l' in SeTEFI.
++--------------------------+
+Wed Jan 13 19:15:03 UTC 2016
+ Fixed this line in /sbin/probe:
+ elif [ "$MAJOR" = "259" ]; then
++--------------------------+
+#NOT ACTUALLY MERGED SINCE IT DOESN'T WORK
+#Tue Jan 12 07:26:02 UTC 2016
+# Use tar to extract the kernel module directory version number from the
+# kernel-modules package. This is needed for a kernel such as 4.4 which
+# installs modules in /lib/modules/4.4.0/.
++--------------------------+
+Thu Dec 24 20:35:26 UTC 2015
+ Patched /sbin/probe for nvme partitions.
+ Thanks to Didier Spaier.
++--------------------------+
+Wed Dec 23 04:09:29 UTC 2015
+ Added kernel modules: block/nvme.ko, mmc/host/sdhci-acpi.ko.
++--------------------------+
+Mon Dec 21 08:40:29 UTC 2015
+Updates for auto NFS mounting:
+sources/initrd/skeleton_initrd.tar.gz:
+ usr/lib/setup/INSNFS: Use '/etc/rc.d/rc.rpc restart' rather than starting
+ rpcbind and rpc.statd directly.
+ etc/services: Removed. Now added by the build_installer.sh script.
+build_installer.sh:
+ Add /etc/rc.d/rc.rpc to the installer image and chmod +x.
+ Add /usr/sbin/sm-notify from nfs-utils package.
+ Copy /etc/services from the 'a/etc' package to ensure that it's always up to date.
+ Copy /etc/netconfig from the libtirpc package (required for rpc.statd/rpcbind).
+ MoZes.
++--------------------------+
+Tue Dec 15 21:04:25 UTC 2015
+ Remove portmap from package list, add libtirpc and rpcbind.
+ Patch INSNFS to run rpcbind instead of rpc.portmap.
++--------------------------+
+Tue Dec 1 22:28:10 UTC 2015
+ In /etc/motd, don't suggest gdisk and cgdisk for partitioning GPT, since
+ fdisk and cfdisk work just fine now. Also, remove instructions for starting
+ PCMCIA and Cardbus devices. I doubt many people are still using that.
++--------------------------+
+Wed Nov 25 05:17:36 UTC 2015
+ Add /dev/shm and /dev/pts to /etc/fstab.
++--------------------------+
+Wed Nov 25 02:34:25 UTC 2015
+ Change 32-bit x86 $ARCH to i586.
++--------------------------+
+Tue Nov 24 21:54:15 UTC 2015
+ Added /bin/numfmt to use for converting bytes into K, M, T, or even P.
+ Used in the installer itself and in pkgtools.
++--------------------------+
+Thu Nov 19 18:02:48 UTC 2015
+ Replace udev with eudev/libgudev.
++--------------------------+
+Wed Nov 18 23:25:57 UTC 2015
+ Also support T (although it's not like I wasn't already)
++--------------------------+
+Wed Nov 18 22:04:08 UTC 2015
+ Correct partition sizes, and use K, M, or G.
+ Use -F -F for all mkfs.ext* (shut up and do what I say mode)
++--------------------------+
+Sat Nov 14 18:54:26 UTC 2015
+ Add hwdata package to get pci.ids and usb.ids.
++--------------------------+
+Tue Nov 3 19:40:22 UTC 2015
+ Added libpcre.so.1, needed by the new grep.
++--------------------------+
+Thu Oct 29 19:42:58 GMT 2015
+ No longer build dhcpcd version 3, use the dhcpcd package from the 'n'
+ series.
+ Removed some superfluous white space. Still more to do ;-)
++--------------------------+
+Thu Aug 27 19:55:26 UTC 2015
+ Patched build-installer.sh to allow for non-numeric $VERSION in packages.
+ Thanks to MoZes.
++--------------------------+
+Thu Aug 6 23:42:10 UTC 2015
+ sed s/procps/procps-ng/g in build-installer.sh.
++--------------------------+
+Mon May 25 09:47:32 UTC 2015
+Merged fixes from MoZes:
+
+sources/initrd/skeleton_initrd.tar.gz:
+1) etc/profile:
+ The code to parse TERM= from /proc/cmdline only worked properly if TERM=
+ was at a particular position in the string.
+ This is for handling installations on ARM using the serial console and 'screen':
+--- etc/profile.orig 2013-12-03 09:04:26.000000000 +0000
++++ etc/profile 2015-05-25 09:44:02.078325859 +0100
+@@ -7,8 +7,8 @@
+
+ # Allow a user to set the default TERM entry by specifying TERM=<name>
+ # as a kernel command line parameter:
+-if cat /proc/cmdline | grep TERM= 1> /dev/null 2> /dev/null ; then
+- export $( sed -n -e "s/.*\(TERM=.*\ \).*/\1/p" < /proc/cmdline )
++if cat /proc/cmdline | grep "TERM=[a-zA-Z0-9]" 1> /dev/null 2> /dev/null ; then
++ export TERM=$( sed 's/.*TERM=\([^ ]*\).*/\1/' < /proc/cmdline )
+ elif cat /proc/cmdline | grep console=ttyS 1> /dev/null 2> /dev/null ; then
+
+2) etc/rc.d/rc.inet1
+10 seconds timeout is too little on the SheevaPlug and I've also seen a report
+on LQ about the same issue on x86_64 -- I suppose it depends on the network driver
+or the NIC itself.
+I needed at _least_ 30 seconds for the SheevaPlug to get an IP, and about 12 seconds
+for the Banana Pi.
+--- etc/rc.d/rc.inet1.orig 2011-04-15 13:48:22.000000000 +0100
++++ etc/rc.d/rc.inet1 2015-05-25 10:01:19.357259132 +0100
+@@ -22,7 +22,7 @@
+ if grep -q $(echo ${EDEV}: | cut -f 1 -d :): /proc/net/wireless ; then
+ continue # skip wireless interfaces
+ fi
+- /sbin/dhcpcd -t 10 -L -T $EDEV 1>/etc/dhcpc/dhcpcd-${EDEV}.info 2>/dev/null &
++ /sbin/dhcpcd -t 35 -L -T $EDEV 1>/etc/dhcpc/dhcpcd-${EDEV}.info 2>/dev/null &
+ done
+ fi
+
+/build_installer.sh: (ARM only):
+ Set the system clock from the RTC prior to fudging the date because on some
+ devices the system clock is not set when the RTC module loads.
++--------------------------+
+Mon May 4 04:13:36 UTC 2015
+In rc.S, move fakedate hack so that udev runs first.
++--------------------------+
+Wed Apr 29 18:56:54 UTC 2015
+Merged updates from MoZes:
+build_installer.sh: Enable setting the terminal window title even through
+'screen'.
+Fri Feb 20 19:18:22 UTC 2015
+Fetch libfdisk and libsmartcols from /lib, not /usr/lib.
+The location was changed since there are binaries outside of /usr
+that link to these.
++--------------------------+
+Fri Feb 20 01:19:54 UTC 2015
+Updated /sbin/probe to work with the new util-linux fdisk.
+Updated SeTEFI to work with the new util-linux fdisk.
++--------------------------+
+Fri Feb 13 22:27:44 UTC 2015
+Fix calls to setterm that reset the foreground/background to set the desired
+colors rather than use "default" since it appears the util-linux people broke
+that, too.
++--------------------------+
+Fri Feb 13 20:41:50 UTC 2015
+Updates to rc.S in the skeleton_initrd.tar.gz to fix issues with the new
+util-linux update. Also, use -F with mke2fs, otherwise it'll hang if the
+partition was previously formatted.
++--------------------------+
+Wed Feb 11 01:10:20 UTC 2015
+Add libsmartcols fom the new util-linux.
++--------------------------+
+Sun Feb 8 14:40:19 GMT 2015
+Merged updates from MoZes:
+build_installer.sh: Added rtl_nic to the list of firmwares to include.
+This firmware is added to the ARM 'a/kernel-firmware' package so will not be present
+on x86.
++--------------------------+
+Sun Nov 16 19:12:13 UTC 2014
+Applied fixes from MoZes:
+1) bash patch #12 is UTF8 so it was not caught by the grep, so anything past patch 11
+ was never applied. Fixed to match file types of 'ASCII' and 'text'.
+2) ARM does not have syslinux, so we don't want to exit the Installer build because of this.
+ Only try and move the syslinux-nomtools binary if we're running on an *86* platform.
++--------------------------+
+Tue Sep 9 03:31:31 UTC 2014
+Use syslinux-nomtools on the installer. Thanks to Didier Spaier.
++--------------------------+
+Wed Jul 23 22:08:21 UTC 2014
+Fix SeTDOS script to show the partition device properly when setting the
+security level. Thanks to luvr on LQ.
++--------------------------+
+Fri Apr 18 11:13:15 BST 2014
+All of these changes have been tested on ARM and x86.
+
+1. build_installer.sh
+
+ Include both versions of tar from the a/tar-*.t?z package:
+
+ Many users use the installer as a rescue system and tar-1.13 has issues with
+ files with long file names:
+ http://www.linuxquestions.org/questions/slackware-14/%5Bto-devs%5D-slackware-install-iso-tar-version-tooo-old-4175497116/
+
+ The pkgtools inside the installer call tar-1.13 directly. All other
+ scripts that call tar (font setting) work properly with tar-1.26.
+
+2. installer/sources/initrd/skeleton_initrd.tar.gz
+
+All of these changes are baked into the new version of the archive.
+
+Summary:-
+
+etc/inittab:
+ Upon shutdown of the installer, kill dropbear to prevent installations
+ performed over SSH from hanging until the SSH client times out.
+
+usr/lib/setup/setup:
+ Move from x86-centric man-at-keyboard method of finalising the
+ installation. Offer 'reboot' or 'shell' from a dialog prompt - helpful
+ for systems that were remotely installed.
+ Switch single line of text instruction to remove CD with a dialog box.
++--------------------------+
+Sat Feb 15 22:26:01 UTC 2014
+Merged updates from MoZes:
+build_installer.diff
+ Changelog:
+ Add 's' and 'x' termcaps so the installation looks pretty when
+ installed over serial console using 'screen' as a terminal emulator.
+ ARM: Switch the 'versatile' kernel name to 'armv7'.
+ Drop an ancient serial console bug fix.
+
+skeleton_initrd.tar.gz:
+ Modified etc/profile:
+ to allow user to set TERM= as a kernel paramater, so as to set $TERM up front.
+ The previous logic was that when console=ttyS was found, the TERM defaulted to vt100
+ which was unfortunate because the ARM devices are usually always booted from a serial
+ console with that kernel parameter, but are controlled from a fully functional
+ Linux terminal emulator.
+
+ Modified etc/rc.S
+ Move the keyboard selector to after the profile scripts have been executed, so
+ the user can set a useful TERM value that works properly with dialog.
+
+ Modified: usr/lib/setup/SeTnet
+ Added 'clear' after dialog finishes, to avoid a messy screen on the serial port
+ (for example, after eth0 is initialised with DHCP, drop bear starts and splatters
+ its key generation over the blue background, looking badly integrated).
++--------------------------+
+Fri Nov 1 01:02:38 UTC 2013
+Mute the LVM scan at the end of package installation.
++--------------------------+
+Sun Oct 27 21:53:15 UTC 2013
+Filter "partitions" found on a USB installer stick in SeTDOS so that
+they don't appear in the menu.
++--------------------------+
+Sun Oct 13 23:49:24 UTC 2013
+Rework /sbin/probe to use gdisk instead of parted, as parted does not
+display the partition type code. This allows detecting swap space
+without first running mkswap on it, and prevents unknown partition types
+from showing up as Linux partitions.
+Added SeTEFI script, which will set up an EFI System Partition.
+A partition found on the same device as the root Linux partition will be
+preferred, but otherwise any EFI partition found on /dev/sd{a,b,c...}
+will be used.
+Add /bin/pr, needed by rescan-scsi-bus.sh.
++--------------------------+
+Wed Sep 25 05:12:29 UTC 2013
+Add support for installing the packages from a USB stick.
+This will require changing usbimg2disk to not modify the initrd.
++--------------------------+
+Thu Sep 12 07:19:29 UTC 2013
+Add freq_table.ko if KMS is requested in the build.
++--------------------------+
+Sat Sep 7 21:08:24 UTC 2013
+Don't install pt_chown. It's been removed from glibc-2.18 as a possible
+security hole, and is patched out of the glibc-2.17 in -current.
++--------------------------+
+Thu Sep 5 22:23:36 UTC 2013
+Added os-prober package, since liloconfig is going to use that to find
+Windows partitions (avoiding the issue of a USB installer stick being
+detected as a Window installation).
++--------------------------+
+Fri Aug 16 20:25:48 UTC 2013
+Fixed SeTPKG to handle changed output from "dialog --checklist" that no
+longer includes quotes. Also handles the older versions of dialog.
++--------------------------+
+Mon Aug 12 20:50:58 UTC 2013
+Use /etc/dialogrc from the dialog package, since the syntax has changed.
++--------------------------+
+Tue Aug 6 01:46:50 UTC 2013
+Fixed a couple typos in PROMPThelp.
++--------------------------+
+Wed Jul 24 20:09:54 UTC 2013
+Added liblzo2, needed by mkfs.btrfs.
++--------------------------+
+Mon Jul 15 20:46:24 UTC 2013
+Stop removing 8021q module, which is needed to use VLANs.
++--------------------------+
+Sun Jul 7 06:48:25 UTC 2013
+Apply mancha's glibc crypt() patch to dropbear.
++--------------------------+
+Thu Jun 20 20:07:11 UTC 2013
+Add /etc/nfsmount.conf to default to use NFSv3.
++--------------------------+
+Mon Jun 10 18:49:44 UTC 2013
+Reset background color after a CD switch during installation.
++--------------------------+
+Fri Apr 19 05:43:00 UTC 2013
+In probe script (part of initrd skel), set LANG to C.
+This will avoid parsing issues if we ever i18n this thing...
++--------------------------+
+Wed Mar 27 03:37:00 UTC 2013
+By default, add nomodeset to the kernel command line.
+If modesetting is needed, boot with kms.s or kmssmp.s.
++--------------------------+
+Tue Mar 19 05:30:44 UTC 2013
+Added missing ehci-hcd module.
++--------------------------+
+Sat Mar 16 05:45:29 UTC 2013
+Modified usbboot.img to work with EFI as well.
+Don't build efiboot.img.
++--------------------------+
+Tue Mar 12 04:35:07 UTC 2013
+Keep GPU modules, needed for video on UEFI. (ADD_KMS=1)
+Support building an EFI boot image. (EFIBOOT=1)
+Keep USB host modules, as huge.s is no longer building those in.
+Added two Terminus fonts to the initrd.
+Added setfont to busybox (needed to load an appropriate sized Terminus
+font when KMS is used).
+Patched busybox to fix a compile issue with glibc-2.17.
++--------------------------+
+Wed Feb 20 18:53:11 UTC 2013
+Support not adding network card firmware. (Stuart Winter)
++--------------------------+
+Fri Sep 7 18:06:06 UTC 2012
+Updated /sbin/rescan-scsi-bus.
++--------------------------+
+Tue Sep 4 19:06:38 UTC 2012
+Added comment=x-gvfs-show to /etc/fstab's cdrom entry.
+Increased full install size in setup to 7.3+ GB.
++--------------------------+
+Thu Aug 23 17:25:09 UTC 2012
+Include sdhci.ko and sdhci-pci.ko.
++--------------------------+
+Mon Aug 13 20:01:09 UTC 2012
+Include the staging/hv modules.
+Bind mount /dev in SeTconfig.
+Support virtual devices such as /dev/vda and /dev/xvda in /sbin/probe.
++--------------------------+
+Thu Aug 9 02:36:37 UTC 2012
+Added support for MMC devices to /sbin/probe (needed for Raspberry Pi).
+Thanks to David Spencer.
++--------------------------+
+Sat Aug 4 21:05:51 UTC 2012
+Switch from gdisk to gptdisk, and add new cgdisk and fixparts tools.
+Copy /etc/modprobe.d/ and /lib/modprobe.d/ to the installer.
++--------------------------+
+Thu Jul 26 21:52:59 UTC 2012
+Use '-s' option with eject, otherwise it fails.
+Fixed a missing space that broke a SeTnet dialog:
+- "\nAttempting to fetch a remote configuration file using $PROTO ..."54 56
++ "\nAttempting to fetch a remote configuration file using $PROTO ..." 54 56
++--------------------------+
+Sun Jul 22 16:33:05 UTC 2012
+Added XFCE series in SeTPKG.
++--------------------------+
+Mon Jul 16 23:37:35 UTC 2012
+Add toplevel /run directory.
++--------------------------+
+Tue Jul 3 16:23:38 UTC 2012
+Allow nic=auto for headless installs.
+Fixed /sbin/probe for systems that mix HP RAID with regular hard drives.
++--------------------------+
+Tue Jul 3 03:11:40 UTC 2012
+Change location of usb.ids and pci.ids to /usr/share/hwdata.
++--------------------------+
+Mon Jul 2 04:01:09 UTC 2012
+Patched busybox to fix wget -P option.
+Thanks to Kirill Smirnoff.
++--------------------------+
+Thu Jun 28 16:42:39 UTC 2012
+Added installer-arm.diff from MoZes (identify ARM installer via dropbear)
++--------------------------+
+Thu Jun 28 16:04:57 UTC 2012
+Switch from module-init-tools to kmod.
+Added missing dosfsck (the dangling symlinks were there already :)
++--------------------------+
+Thu Apr 12 22:06:48 UTC 2012
+Fix missing bash on 32-bit by adding an i486) options section
+to build_installer.sh.
++--------------------------+
+Sat Apr 7 17:10:14 UTC 2012
+Use real GNU bash as the shell.
+Point /bin/sh -> /bin/bash
+Don't build a shell into busybox.
++--------------------------+
+Wed Mar 28 01:30:00 UTC 2012
+fixed placement of /lib{,64}/libz.so.*, danke MoZes
++--------------------------+
+Mon Mar 26 00:53:08 UTC 2012
+In SeTpartitions, use -d single -m single as it increases performance by
+about 15%, and Luigi Genoni says multiple metadata copies are useless when
+using a btrfs filesystem consisting of a single device or partition (which
+is all the installer currently supports).
++--------------------------+
+Sat Apr 23 18:17:21 UTC 2011
+sources/initrd/skeleton_initrd.tar.gz: Try to load loop device module.
+build_installer.sh: Try to load loop device module.
+ Copy loop.ko to the installer.
++--------------------------+
+Thu Apr 21 21:20:23 UTC 2011
+sources/initrd/skeleton_initrd.tar.gz: Fixed GPT on RAID controllers.
+ Slightly less trivial. ;-)
++--------------------------+
+Thu Apr 21 02:54:52 UTC 2011
+sources/initrd/skeleton_initrd.tar.gz: Added GPT support on RAID devices
+ in /sbin/probe. Thanks to Greg Chandler.
+ (This was trivial, really!)
++--------------------------+
+Sun Apr 17 19:25:03 UTC 2011
+build_installer.sh: ADD_MANPAGES to arm.
++--------------------------+
+Fri Apr 15 18:25:28 UTC 2011
+sources/initrd/skeleton_initrd.tar.gz: Merged updated skel from alienBOB
+ with PXE server changes.
++--------------------------+
+Tue Apr 12 19:21:47 UTC 2011
+sources/initrd/skeleton_initrd.tar.gz: applied skeleton_dhcpcd.diff.
++--------------------------+
+Tue Apr 12 00:19:24 UTC 2011
+Added busybox httpd applet with all options.
++--------------------------+
+Mon Apr 11 05:35:21 UTC 2011
+sources/initrd/skeleton_initrd.tar.gz: SetDOS, add umask modes for vfat
+ similar to ntfs.
++--------------------------+
+Sat Mar 26 18:58:48 UTC 2011
+build_installer.sh: Retain virtio kernel modules.
++--------------------------+
+Sat Mar 26 04:33:40 UTC 2011
+sources/busybox/busybox-1.18.4.tar.bz2: Upgraded.
++--------------------------+
+Fri Mar 25 04:01:51 UTC 2011
+build_installer.sh: Add fsck.*.
+ Adjusted kernel installation to handle /kernels/memtest/memtest
+sources/initrd/skeleton_initrd.tar.gz: rc.S, scan RAID better
++--------------------------+
+Sat Mar 19 01:40:10 UTC 2011
+sources/initrd/skeleton_initrd.tar.gz: Add terse installation mode that only
+ displays one line per package so that people's heads do not explode
++--------------------------+
+Fri Mar 18 04:44:04 UTC 2011
+sources/initrd/skeleton_initrd.tar.gz: Increase estimate of full install
+ size to "6.5+ GB"
++--------------------------+
+Tue Mar 8 05:13:38 UTC 2011
+build_installer.sh: Add a kludgy but working man page whitelist and get
+ man pages on the x86 and x86_64 installers for partitioning tools,
+ filesystem tools, network stuff, and a few other things.
+ Added partx, findmnt, lsblk, fsfreeze, fstrim, and swaplabel.
+ Don't wipe /usr/man.
+ Use bzip2 for man pages (wins compression tests on man page text here easily)
+ ln -sf /etc/motd /root/README
+sources/initrd/skeleton_initrd.tar.gz: Add /usr/man directory.
+ rc.S: chmod 755 /etc/rc.d/rc.pcmcia
++--------------------------+
+Fri Mar 4 03:29:09 UTC 2011
+build_installer.sh: Add btrfs-progs, gdisk, and gcc-g++ (for libstdc++).
+sources/initrd/skeleton_initrd.tar.gz: support btrfs.
++--------------------------+
+Fri Feb 25 20:36:22 UTC 2011
+build_installer.sh: Add ddrescue package.
++--------------------------+
+Fri Feb 25 05:44:11 UTC 2011
+build_installer.sh: Support ADD_MANPAGES option
+ to add preprocessed manpages.
+ Not enabled for now.
+ This would really need a blacklist and/or whitelist first.
+sources/initrd/skeleton_initrd.tar.gz: Replace broken zcat symlink
+ with the proper script.
+ Point /usr/bin/zcat at the zcat script.
+ Add a quick+dirty /usr/bin/man shell script to display man pages.
+sources/busybox/busybox-1.18.3.tar.bz2: Upgraded.
+sources/busybox/busybox-dot-config: Upgraded.
++--------------------------+
+Fri Feb 18 03:22:17 UTC 2011
+sources/initrd/skeleton_initrd.tar.gz: fdisk -l now shows HPFS/NTFS/exFAT, so
+ we need to check for NTFS before FAT in SeTDOS to avoid a false FAT detection.
++--------------------------+
+Wed Feb 16 07:45:13 UTC 2011
+build_installer.sh: util-linux-ng -> util-linux
++--------------------------+
+Tue Feb 15 23:04:25 UTC 2011
+sources/initrd/skeleton_initrd.tar.gz: Patched /sbin/probe to add support for
+ GPT partitions.
++--------------------------+
+Fri Jan 21 16:08:24 UTC 2011
+sources/initrd/skeleton_initrd.tar.gz: Remove /etc/modprobe.conf
+ (request from MoZes)
++--------------------------+