Releases: fconidi/distroClone
Releases · fconidi/distroClone
DistroClone v1.3.6
What's fixed in 1.3.6
System icon deleted after first run
After the Welcome dialog closed, rm -f "$TEMP_LOGO" ran unconditionally. When get_dc_logo returned a real system icon (e.g. /usr/share/icons/hicolor/256x256/apps/distroClone.png) the file was permanently deleted. On the second run the 128×128 icon was found and deleted too. From the third run onward all real icons were gone and ImageMagick generated a fallback hexagon instead.
- Cleanup is now guarded: only files under
/tmp/are removed. --window-iconin threeyaddialog calls (Welcome, User-config, Manual-edit) now uses the${VAR:+...}conditional guard, consistent with--image.
Custom root password from Welcome dialog never applied
Two overlapping bugs caused the password to always remain root regardless of what the user typed:
- The
[4/30] CONFIGblock unconditionally resetROOT_PASSWORD="root", overwriting the value captured from the Welcome dialog. Changed toROOT_PASSWORD="${ROOT_PASSWORD:-root}". - The
chpasswdcalls inside the chroot heredoc (<< 'CHROOT_EOF') were hardcoded asecho "admin:root"/echo "root:root". Single-quoted heredoc delimiters block variable expansion entirely. The lines are moved outside the heredoc and executed viachroot "$DEST" chpasswdwith${ROOT_PASSWORD}expanded in the host shell.
Installation
sudo apt install -y yad
wget https://github.com/fconidi/distroClone/releases/latest/download/distroClone_1.3.6_all.deb
sudo apt install -y ./distroClone_1.3.6_all.debMaintained by Franco Conidi aka edmond — GPL-3.0-or-later
DistroClone v1.3.4
Bug Fix
- Fixed:
DEBIAN_FRONTEND=noninteractiveadded to chroot block to prevent
interactive grub-efi-amd64 dialog blocking the build on Ubuntu 24.04-based systems - Fixed:
debconf-set-selectionspre-configuresgrub-efi/install_devicesand
grub-pc/install_devicesbefore anyapt installin chroot - Fixed:
DEBIAN_FRONTEND=noninteractiveapplied to host-sidedpkg/aptcalls
Tested
- ZorinOS 18 (Ubuntu 24.04, UEFI) — VirtualBox
distroClone 1.3.3
v1.3.3 Initial release: distroClone 1.3.3