reform-tools (1.34) reform; urgency=medium [ Johannes Schauer Marin Rodrigues ] * etc/skel/.config/sway/config: replace dmps on/off with brightnessctl --save and brightnessctl --restore * reform-hw-setup: add comment explaining a311d amixer settings * reform-boot-config: fix /boot message for a311d * reform-boot-config: allow unmount /boot after prompt if current system is rescue sd-card * reform-boot-config: remove the rescue system disk label if necessary * reform-flash-uboot: inform about the DIP switch on imx8mq * reform-check: support for reform.debian.net * reform-flash-rescue: support for flashing reform.d.n images to emmc * stop installing /usr/lib/systemd/system-shutdown/reform-poweroff now that the reform-lpc module does the right thing * use symlinks to install systemd services to let dh_installsystemd choose whether to install into /lib or into /usr/lib * etc/reform-help: instruct to run reform-config with sudo [ Michael Fincham ] * lpc/reform2_lpc.c: send poweroff [ Lukas F. Hartmann ] * skel: fix qt5 icon theme and dialogs for KDE * skel: prevent autostarting of waybar, blueman, pasystray, lxpolkit in non-wlroots DEs * skel: don't set QT_QPA_PLATFORMTHEME as it interferes with KDE * skel: set adwaita cursor theme for gtk apps in sway and wayfire -- Johannes Schauer Marin Rodrigues Tue, 02 Jan 2024 20:19:06 +0100 reform-tools (1.33) reform; urgency=medium * bin/reform-check: support skipping the first X bytes of flash.bin when comparing * debian/control: add dep on x11-xserver-utils for xhost * add multiplatform support in sysimage-v4 * move remaining scripts from bash to posix shell * sbin/reform-setup-encrypted-nvme: compute swap space depending on total memory * update to latest u-boot 2023-10-10 on all platforms * set cma=512M on imx and cma=512M@3G on ls1028a -- Johannes Schauer Marin Rodrigues Mon, 16 Oct 2023 08:22:18 +0200 reform-tools (1.32) reform; urgency=medium * debian/reform-tools.conffiles: remove-on-upgrade /etc/flash-kernel/ubootenv.d/00reform2_ubootenv * do not restart reform-sleep.service on upgrades * sbin/reform-standby: make 'Device or resource busy' and 'No such device' non-fatal * debian/reform-tools.triggers: make triggers activate-noawait * run wrap-and-sort -astb * debian/reform-tools.install: install to /usr * update to u-boot 2023-10-10 * sbin/reform-flash-uboot: skip checks on disks without a partition table * install /usr/share/u-boot-menu/conf.d/reform.conf respecting ${bootargs} -- Johannes Schauer Marin Rodrigues Tue, 10 Oct 2023 10:38:43 +0200 reform-tools (1.31) reform; urgency=medium * bin/reform-check: - warn about /etc/flash-kernel/preboot.d/00reform2_preboot and /etc/flash-kernel/ubootenv.d/00reform2_ubootenv - allow /etc/flash-kernel/machine to not exist on platforms other than imx8mq - update default content of /etc/default/flash-kernel - update list of packages from sysimage-v4 - make checking for latest u-boot platform dependant - warn about missing non-free-firmware on a311d * flash-kernel/ubootenv.d/00reform2_ubootenv: - respect ${bootargs} again - put console=tty1 at the end of the cmdline to make sure that luks passphrase prompt shows up there and not on the serial line * stop installing /usr/share/u-boot-menu/conf.d/reform.conf as it does not allow for platform specific settings -- use /etc/default/u-boot instead -- Johannes Schauer Marin Rodrigues Wed, 04 Oct 2023 17:12:39 +0200 reform-tools (1.30) reform; urgency=medium * reform-hw-setup: a311d: reload ethernet modules to complete phy reset * Update 00reform2_ubootenv * reform-tray: add missing dependencies, change reboot/poweroff to systemctl * flash-kernel/uboot: add missing reform board variant -- Johannes Schauer Marin Rodrigues Thu, 28 Sep 2023 16:16:39 +0200 reform-tools (1.29) reform; urgency=medium * flash-kernel/ubootenv.d/00reform2_ubootenv: set bootargs for each platform -- Johannes Schauer Marin Rodrigues Sun, 24 Sep 2023 07:41:13 +0200 reform-tools (1.28) reform; urgency=medium * initramfs-tools/hooks/reform: also support 'MNT Reform 2 HDMI' * flash-kernel: first stab at setting cpu specific kernel command lines in ubootenv * initramfs-tools: add missing modules for ls1028a display * reform-hw-setup: add LS1028A usb workaround and default scaling_governor -- Johannes Schauer Marin Rodrigues Sat, 23 Sep 2023 20:46:33 +0200 reform-tools (1.27) reform; urgency=medium * copy /boot/ls1028a-mhdpfw.bin into initramfs * sbin/reform-flash-rescue: check all partitions of /dev/mmcblk0 * let reform-tools activate update-initramfs and flash-kernel triggers * sbin/reform-migrate: check whether partition for /boot is mounted before proceeding -- Johannes Schauer Marin Rodrigues Thu, 21 Sep 2023 01:46:10 +0200 reform-tools (1.26) reform; urgency=medium * sbin/reform-flash-rescue: change disk labels after dd -- Johannes Schauer Marin Rodrigues Mon, 11 Sep 2023 17:54:27 +0200 reform-tools (1.25) reform; urgency=medium * updates for sysimage-v4 - switch default sway terminal to foot and include a nice foot config - sway: modernize config, switch to wofi - update reform-help - update waybar config - add wallpaper - add default wayfire.ini - update reform-flash-rescue's image download URL - update reform-desktop-help content - skel: add configs for gtk3, qt5ct, dunst * let imx8mq specific tools exit early on the wrong platform * add a311d support to reform-hw-setup * install /usr/share/initramfs-tools/modules.d/reform.conf replacing /etc/initramfs-tools/modules * new script: reform-synaptic * add dependency on parted needed by reform-flash-uboot * add Protected: yes to make it really hard to remove * add rudimentary debian/copyright * add --help option to reform-flash-uboot -- Johannes Schauer Marin Rodrigues Wed, 12 Jul 2023 14:17:51 +0200 reform-tools (1.24) reform; urgency=medium * sbin/reform-flash-uboot: adjust checksum for u-boot 2023-07-04 -- Johannes Schauer Marin Rodrigues Tue, 11 Jul 2023 01:49:55 +0200 reform-tools (1.23) reform; urgency=medium * reform2-lpc-dkms: add missing header for linux 6.4 -- Johannes Schauer Marin Rodrigues Tue, 13 Jun 2023 10:38:15 +0200 reform-tools (1.22) reform; urgency=medium * bump uboot version to 2023-07-04 -- Johannes Schauer Marin Rodrigues Tue, 04 Jul 2023 19:19:43 +0200 reform-tools (1.21) reform; urgency=medium * reform-check: check for old /etc/flash-kernel/preboot.d/00reform2_preboot overwriting /usr/share/flash-kernel/preboot.d/00reform2_preboot -- Johannes Schauer Marin Rodrigues Tue, 30 May 2023 07:53:00 +0200 reform-tools (1.20) reform; urgency=medium * add reform-flash-uboot -- Johannes Schauer Marin Rodrigues Sat, 08 Apr 2023 08:31:58 +0200 reform-tools (1.19) reform; urgency=medium * reform2-lpc-dkms.dkms: AUTOINSTALL="yes" -- Johannes Schauer Marin Rodrigues Sat, 18 Feb 2023 09:51:10 +0100 reform-tools (1.18) reform; urgency=medium * install /usr/share/u-boot-menu/conf.d/reform.conf -- Johannes Schauer Marin Rodrigues Fri, 27 Jan 2023 13:50:15 +0100 reform-tools (1.17) reform; urgency=medium * bump uboot version to 2023-01-25 -- Johannes Schauer Marin Rodrigues Fri, 27 Jan 2023 12:08:57 +0100 reform-tools (1.16) reform; urgency=medium * add reform-check utility * etc/profile.d/reform.sh: remove call to unicode_start as its functionality is provided automatically by console-setup * etc/motd-rescue: adjust message to not specifically talk about eMMC, SDcard or NVMe anymore * etc/motd: use reform-tools date in message * etc/profile.d/reform.sh: export MOZ_ENABLE_WAYLAND and _JAVA_AWT_WM_NONREPARENTING * sbin/reform-flash-rescue: check all mmcblk0 partitions in a loop before proceeding * sbin/reform-migrate: expand usage message * sbin/reform-setup-encrypted-nvme: mount to tmpdir instead of /mnt * sbin/reform-migrate: mount to tmpdir instead of /mnt -- Johannes Schauer Marin Rodrigues Sun, 18 Dec 2022 14:36:56 +0100 reform-tools (1.15) reform; urgency=medium * rework reform-boot-config - support all combinations of: * new root partition is already monted as / * new root partition lives elsewhere * new /boot partition is the same as the already configured one * new /boot is already mounted * new /boot device doesn't exist - error out if anything is still mounted that shouldn't be mounted - only mount when necessary - only use chroot if new root device is not / - use traps to always unmount everything and clean tmpfiles upon failure - consult /etc/fstab of new root for location of old /boot - copy over contents of old /boot to new one if necessary -- Johannes Schauer Marin Rodrigues Sat, 03 Dec 2022 07:23:28 +0100 reform-tools (1.14) reform; urgency=medium * Disable the raid456 kernel module to prevent losing wm8960audio -- Johannes Schauer Marin Rodrigues Sun, 06 Nov 2022 17:14:03 +0100 reform-tools (1.13) reform; urgency=medium * install flash-kernel boot scripts to /usr/share instead of /etc * flash-kernel/preboot.d/00reform2_preboot: even if ${fdtfile} is set, use dtb-${fk_kvers} if it exists -- Johannes Schauer Marin Rodrigues Sun, 06 Nov 2022 17:13:32 +0100 reform-tools (1.12) reform; urgency=medium * install /usr/share/initramfs-tools/scripts/init-top/reform as a temporary workaround to mxsfb producing a blank screen on roughly 50% of boots -- Johannes Schauer Marin Rodrigues Wed, 12 Oct 2022 05:38:40 +0200 reform-tools (1.11) reform; urgency=medium * reform-{boot-config,setup-encrypted-nvme}: add more cleanup code to exit traps and be verbose about script failure * reform-boot-config: allow messing up the currently running system by using an interactive prompt -- Johannes Schauer Marin Rodrigues Tue, 13 Sep 2022 04:01:00 +0200 reform-tools (1.10) reform; urgency=medium * add reform2-lpc-dkms package with the reform2_lpc module -- Johannes Schauer Marin Rodrigues Mon, 12 Sep 2022 16:06:20 +0200 reform-tools (1.9) reform; urgency=medium * install /usr/share/X11/xorg.conf.d/10-reform-etnaviv.conf -- Johannes Schauer Marin Rodrigues Wed, 07 Sep 2022 17:02:24 +0200 reform-tools (1.8) reform; urgency=medium * etc/skel/.config/mpv/mpv.conf: set maximum resolution of ytdl to 1080p * sway: fix KDE cursor appearing in sway * sbin/reform-{flash-rescue,boot-config,migrate,display-config, setup-encrypted-nvme}: check if devices are in use before proceeding * sbin/reform-boot-config: allow passing the device name explicitly * sbin/reform-migrate: add --emmc option * sbin/reform-{boot-config,display-config,migrate}: inform about the DIP switch if --emmc option is used * sbin/reform-setup-encrypted-nvme: replicate what reform-migrate does to avoid modifying the currently running system and ask whether /boot should be on emmc or sd-card * sbin/reform-{boot,display}-config: output meaningful error if /dev/mmcblk0p1 is missing * sbin/reform-{boot,display}-config: inform about the DIP switch always * sbin/reform-{display-config,migrate,setup-encrypted-nvme}: umount in a shell trap -- Johannes Schauer Marin Rodrigues Sat, 09 Jul 2022 15:29:59 +0200 reform-tools (1.7) reform; urgency=medium * sbin/reform-flash-rescue: download from main branch instead of old sysimage-v3 -- Johannes Schauer Marin Rodrigues Fri, 17 Jun 2022 17:01:38 +0200 reform-tools (1.6) reform; urgency=medium * add etc/skel/.local/bin/kde for KDE Plasma desktop with wayland -- Johannes Schauer Marin Rodrigues Wed, 08 Jun 2022 06:53:45 +0200 reform-tools (1.5) reform; urgency=medium * sbin/reform-boot-config: add option to boot with rootfs on eMMC and document ROOTPART envvar * sbin/reform-flash-rescue: extend from one-liner to interactive flasher and downloader to eMMC -- Johannes Schauer Marin Rodrigues Fri, 22 Apr 2022 18:54:51 +0200 reform-tools (1.4) reform; urgency=medium * sbin/reform-migrate: reuse reform-boot-config to reduce code duplication * sbin/reform-setup-encrypted-nvme: use same crypttab options as debian-installer * sbin/reform-setup-encrypted-nvme: offer to run write resume, crypttab and fstab and run reform-migrate * sbin/reform-boot-config,reform-migrate: do not overwrite swap settings * sbin/reform-display-config: use findmnt instead of grepping mount output * sbin/reform-boot-config: allow operating on rootfs other than the currently running one * sbin/reform-migrate: use here-document to prevent globbing and word splitting of $TARGET * sbin/reform-migrate: prefixing with x is no longer necessary since bash 2.0 released in 1996 * sbin/reform-migrate: abort early if something is mounted on /mnt already * sbin/reform-migrate: add instructions how to partition NVMe -- Johannes Schauer Marin Rodrigues Wed, 30 Mar 2022 09:31:32 +0200 reform-tools (1.3) reform; urgency=medium * waybar/config: pass arguments to reform-compstat * remove reform-connman-gtk -- Johannes Schauer Marin Rodrigues Wed, 30 Mar 2022 09:30:26 +0200 reform-tools (1.2) reform; urgency=medium * rename etc/motd -> etc/motd-full to avoid conflict with existing /etc/motd * debian/control: add package dependencies * reform-hw-setup: some bits got lost when moving from reform-system-image to reform-tools * choose our pulse profile set when udev finds wm8960audio * enable systemd services after installation * fixup scripts to work with sysimage-v3 -- Johannes Schauer Marin Rodrigues Sun, 20 Feb 2022 17:22:42 +0100 reform-tools (1.1) reform; urgency=medium * Initial release for sysimage-v3 -- Johannes Schauer Marin Rodrigues Sun, 20 Feb 2022 17:21:02 +0100