Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c620eda931 | |||
| 2b4012a6cd | |||
| 739cba6c49 | |||
| 86b6ea8f4f | |||
| ad0aeffc52 | |||
| 77d2a2c381 | |||
| 291444b863 | |||
| 64a2ef74ec | |||
| c14e3710e8 |
@@ -1,3 +1,56 @@
|
||||
[ 13.0.5 ]
|
||||
|
||||
* Add pesky missing delimiter for Calamares desktop icon setup
|
||||
(thanks Roland Clobus, #1037299)
|
||||
|
||||
[ 13.0.4 ]
|
||||
|
||||
* Update config in mount module so that /dev is properly mounted
|
||||
in target
|
||||
|
||||
[ 13.0.3 ]
|
||||
|
||||
* Update branding elements for Calamares 3.3 series
|
||||
* Fix desktop file launcher
|
||||
* Set installEFIFallback: true
|
||||
* Don't allow empty passwords
|
||||
|
||||
[ 13.0.2 ]
|
||||
|
||||
* Fix desktop icon path in add-calamares-desktop-icon
|
||||
|
||||
[ 13.0.1 ]
|
||||
|
||||
* Initial release for trixie
|
||||
- Update sources.list writer and media sources
|
||||
* Update copyright years
|
||||
* Update installer artwork (egg theme)
|
||||
* Rename launchers (partial fix towards #1021156)
|
||||
* Mark desktop launchers as trusted for xfce/gnome (#1037299)
|
||||
|
||||
[ 12.0.9 ]
|
||||
|
||||
* Fix typos in version numbers for last two changelog entries
|
||||
* Install cryptsetup-initramfs, cryptsetup and keyutils (only) when needed
|
||||
(required due to these packages only now existing on package pool,
|
||||
not on the squashfs filesystem)
|
||||
|
||||
[ 12.0.8 ]
|
||||
|
||||
* Do grub work within the chroot
|
||||
|
||||
[ 12.0.7 ]
|
||||
|
||||
* Enable os-prober /after/ grub has been installed.
|
||||
|
||||
[ 12.0.6 ]
|
||||
|
||||
* Enable os-prober
|
||||
|
||||
[ 12.0.5 ]
|
||||
|
||||
* Update sources.list to include non-free-firmware and backports
|
||||
|
||||
[ 12.0.4 ]
|
||||
|
||||
* Update artwork for Debian 12 (emerald theme)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
ISC License
|
||||
|
||||
Copyright (c) 2016-2020, Jonathan Carter <jcc@debian.org>
|
||||
Copyright (c) 2016-2023, Jonathan Carter <jcc@debian.org>
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
|
||||
|
||||
|
||||
@@ -13,15 +13,23 @@ mkdir -p $DESKTOP
|
||||
# Among the Debian desktop environments, LXDE is the only one
|
||||
# that behaves completely different.
|
||||
if [ -f /usr/bin/lxsession ]; then
|
||||
echo "[Desktop Entry]" > $DESKTOP/install-debian.desktop
|
||||
echo "Type=Link" >> $DESKTOP/install-debian.desktop
|
||||
echo "Name=Install Debian" >> $DESKTOP/install-debian.desktop
|
||||
echo "Icon=install-debian" >> $DESKTOP/install-debian.desktop
|
||||
echo "URL=/usr/share/applications/install-debian.desktop" \
|
||||
>> $DESKTOP/install-debian.desktop
|
||||
echo "[Desktop Entry]" > $DESKTOP/calamares-install-debian.desktop
|
||||
echo "Type=Link" >> $DESKTOP/calamares-install-debian.desktop
|
||||
echo "Name=Install Debian" >> $DESKTOP/calamares-install-debian.desktop
|
||||
echo "Icon=install-debian" >> $DESKTOP/calamares-install-debian.desktop
|
||||
echo "URL=/usr/share/applications/calamares-install-debian.desktop" \
|
||||
>> $DESKTOP/calamares-install-debian.desktop
|
||||
else
|
||||
cp /usr/share/applications/install-debian.desktop $DESKTOP
|
||||
cp /usr/share/applications/calamares-install-debian.desktop $DESKTOP
|
||||
# Xfce needs this executable otherwise it complains, everything
|
||||
# else doesn't seem to care either way.
|
||||
chmod +x $DESKTOP/install-debian.desktop
|
||||
chmod +x $DESKTOP/calamares-install-debian.desktop
|
||||
fi
|
||||
|
||||
# Set desktop launcher as trusted under gnome/xfce (See: #1037299)
|
||||
gio set --type=string ~/Desktop/calamares-install-debian.desktop \
|
||||
metadata::trusted true
|
||||
gio set --type=string ~/Desktop/calamares-install-debian.desktop \
|
||||
metadata::xfce-exe-checksum \
|
||||
"$(sha256sum ~/Desktop/calamares-install-debian.desktop | cut -f1 -d' ')"
|
||||
touch ~/Desktop/calamares-install-debian.desktop
|
||||
|
||||
@@ -3,7 +3,7 @@ Type=Application
|
||||
Version=1.0
|
||||
Name=Install Debian
|
||||
GenericName=Calamares Installer
|
||||
Exec=install-debian
|
||||
Exec=calamares-install-debian
|
||||
Comment=Calamares — Installer for Debian Live
|
||||
Keywords=calamares;system;install;debian;installer
|
||||
Icon=install-debian
|
||||
@@ -3,16 +3,16 @@ componentName: debian
|
||||
welcomeStyleCalamares: true
|
||||
welcomeExpandingLogo: true
|
||||
windowExpanding: normal
|
||||
windowSize: 800px,520px
|
||||
windowSize: 800px,580px
|
||||
windowPlacement: center
|
||||
|
||||
strings:
|
||||
productName: Debian GNU/Linux
|
||||
shortProductName: Debian
|
||||
version: 12 (bookworm)
|
||||
shortVersion: 12
|
||||
versionedName: Debian 12 (bookworm)
|
||||
shortVersionedName: Debian 12
|
||||
version: 13
|
||||
shortVersion: 13
|
||||
versionedName: Debian 13
|
||||
shortVersionedName: Debian 13
|
||||
bootloaderEntryName: Debian
|
||||
productUrl: https://debian.org
|
||||
supportUrl: https://www.debian.org/support
|
||||
@@ -20,18 +20,22 @@ strings:
|
||||
releaseNotesUrl: https://www.debian.org/releases/bookworm/releasenotes
|
||||
donateUrl: https://www.debian.org
|
||||
|
||||
sidebar: widget
|
||||
navigation: widget
|
||||
|
||||
images:
|
||||
# productBanner: "/usr/share/desktop-base/emerald-theme/grub/grub-16x9.png"
|
||||
productLogo: "debian-logo.png"
|
||||
productIcon: "debian-logo.png"
|
||||
productWelcome: "welcome.png"
|
||||
# productWallpaper: "wallpaper.png"
|
||||
# productWallpaper: ""
|
||||
|
||||
slideshow: "show.qml"
|
||||
|
||||
style:
|
||||
sidebarBackground: "#2c3133"
|
||||
sidebarText: "#FFFFFF"
|
||||
sidebarTextSelect: "#4d7079"
|
||||
sidebarTextSelect: "#292F34"
|
||||
SidebarBackground: "#010027"
|
||||
SidebarText: "#FFFFFF"
|
||||
SidebarTextCurrent: "#fbfbfb"
|
||||
SidebarBackgroundCurrent: "#017877"
|
||||
|
||||
slideshowAPI: 2
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 38 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 86 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 113 KiB After Width: | Height: | Size: 71 KiB |
@@ -51,4 +51,4 @@ efiBootMgr: "efibootmgr"
|
||||
# seems to be the only one). If you set this to false, take care
|
||||
# to add another module to optionally install the fallback on those
|
||||
# boards that need it.
|
||||
installEFIFallback: false
|
||||
installEFIFallback: true
|
||||
|
||||
@@ -22,13 +22,13 @@ extraMounts:
|
||||
mountPoint: /sys
|
||||
- device: /dev
|
||||
mountPoint: /dev
|
||||
options: bind
|
||||
options: [ bind ]
|
||||
- device: tmpfs
|
||||
fs: tmpfs
|
||||
mountPoint: /run
|
||||
- device: /run/udev
|
||||
mountPoint: /run/udev
|
||||
options: bind
|
||||
options: [ bind ]
|
||||
|
||||
extraMountsEfi:
|
||||
- device: efivarfs
|
||||
|
||||
@@ -15,3 +15,12 @@ defaultGroups:
|
||||
autologinGroup: autologin
|
||||
sudoersGroup: sudo
|
||||
setRootPassword: false
|
||||
|
||||
passwordRequirements:
|
||||
nonempty: true
|
||||
minLength: -1 # Password at least this many characters
|
||||
maxLength: -1 # Password at most this many characters
|
||||
libpwquality:
|
||||
- minlen=0
|
||||
- minclass=0
|
||||
|
||||
|
||||
Vendored
+73
@@ -1,3 +1,76 @@
|
||||
calamares-settings-debian (13.0.5-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Fix delimiter in desktop icon script (Closes: #1037299)
|
||||
|
||||
-- Jonathan Carter <jcc@debian.org> Sun, 11 Feb 2024 14:48:39 +0200
|
||||
|
||||
calamares-settings-debian (13.0.4-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Fix crash where /dev isn't mounted
|
||||
|
||||
-- Jonathan Carter <jcc@debian.org> Mon, 28 Aug 2023 19:17:29 +0200
|
||||
|
||||
calamares-settings-debian (13.0.3-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Do not allow empty password (Closes: #1050291)
|
||||
|
||||
-- Jonathan Carter <jcc@debian.org> Fri, 25 Aug 2023 21:51:02 +0200
|
||||
|
||||
calamares-settings-debian (13.0.2-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Fix desktop script path
|
||||
|
||||
-- Jonathan Carter <jcc@debian.org> Thu, 24 Aug 2023 17:32:33 +0200
|
||||
|
||||
calamares-settings-debian (13.0.1-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Initial trixie support
|
||||
* Add dependency: libglib2.0-bin
|
||||
- Plus upstream fixes for desktop launcher (Closes: #1037299)
|
||||
* Update standards version to 4.6.2
|
||||
* Update copyright years
|
||||
|
||||
-- Jonathan Carter <jcc@debian.org> Thu, 24 Aug 2023 16:49:49 +0200
|
||||
|
||||
calamares-settings-debian (12.0.9-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Deal with changes in how luks tools are installed from live media
|
||||
|
||||
-- Jonathan Carter <jcc@debian.org> Thu, 04 May 2023 20:47:17 +0200
|
||||
|
||||
calamares-settings-debian (12.0.8-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Make grub changes in the correct place (within the chroot)
|
||||
|
||||
-- Jonathan Carter <jcc@debian.org> Wed, 26 Apr 2023 14:25:34 +0200
|
||||
|
||||
calamares-settings-debian (12.0.7-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Re-enable os-prober
|
||||
|
||||
-- Jonathan Carter <jcc@debian.org> Wed, 26 Apr 2023 13:43:01 +0200
|
||||
|
||||
calamares-settings-debian (12.0.5-2) unstable; urgency=medium
|
||||
|
||||
* Depend on pkexec (Closes: #1033930)
|
||||
|
||||
-- Jonathan Carter <jcc@debian.org> Tue, 04 Apr 2023 09:51:03 +0200
|
||||
|
||||
calamares-settings-debian (12.0.5-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
- Update sources.list to include backports and non-free-firmware
|
||||
|
||||
-- Jonathan Carter <jcc@debian.org> Mon, 06 Mar 2023 19:24:55 +0200
|
||||
|
||||
calamares-settings-debian (12.0.4-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
|
||||
Vendored
+3
-1
@@ -3,7 +3,7 @@ Section: utils
|
||||
Priority: optional
|
||||
Maintainer: Jonathan Carter <jcc@debian.org>
|
||||
Build-Depends: debhelper-compat (= 13), libglib2.0-bin
|
||||
Standards-Version: 4.6.0
|
||||
Standards-Version: 4.6.2
|
||||
Rules-Requires-Root: no
|
||||
Homepage: https://salsa.debian.org/live-team/calamares-settings-debian
|
||||
Vcs-Git: https://salsa.debian.org/live-team/calamares-settings-debian-packaging.git
|
||||
@@ -13,7 +13,9 @@ Package: calamares-settings-debian
|
||||
Architecture: all
|
||||
Depends: calamares,
|
||||
cryptsetup,
|
||||
libglib2.0-bin,
|
||||
keyutils,
|
||||
pkexec,
|
||||
qml-module-qtquick-window2,
|
||||
qml-module-qtquick2,
|
||||
${misc:Depends}
|
||||
|
||||
Vendored
+2
-2
@@ -3,7 +3,7 @@ Upstream-Name: calamares-settings-debian
|
||||
Source: https://gitlab.com/highvoltage/calamares-settings-debian
|
||||
|
||||
Files: *
|
||||
Copyright: 2016-2020, Jonathan Carter <jcc@debian.org>
|
||||
Copyright: 2016-2023, Jonathan Carter <jcc@debian.org>
|
||||
License: ISC
|
||||
|
||||
Files: calamares/branding/debian/*png
|
||||
@@ -11,7 +11,7 @@ Copyright: 2019 Isabelle Simpkins <isy@koipond.org.uk>
|
||||
License: CC-BY-SA-3.0
|
||||
|
||||
Files: debian/*
|
||||
Copyright: 2016-2020 Jonathan Carter <jcc@debian.org>
|
||||
Copyright: 2016-2023 Jonathan Carter <jcc@debian.org>
|
||||
License: ISC
|
||||
|
||||
Files: calamares/branding/debian/show.qml
|
||||
|
||||
Vendored
+1
-1
@@ -2,7 +2,7 @@ calamares etc
|
||||
calamares-modules/* usr/lib/calamares/modules
|
||||
scripts/* usr/sbin
|
||||
*.desktop usr/share/applications
|
||||
install-debian usr/bin
|
||||
calamares-install-debian usr/bin
|
||||
artwork/install-debian.png usr/share/pixmaps
|
||||
conf/96_calamares-settings-debian.gschema.override usr/share/glib-2.0/schemas
|
||||
conf/calamares-desktop-icon.desktop etc/xdg/autostart
|
||||
|
||||
@@ -2,20 +2,26 @@
|
||||
|
||||
CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc##g")
|
||||
|
||||
# Set secure permissions for the initramfs if we're configuring
|
||||
# Install luks utilities if needed.
|
||||
# Also, set secure permissions for the initramfs if we're configuring
|
||||
# full-disk-encryption. The initramfs is re-generated later in the
|
||||
# installation process so we only set the permissions snippet without
|
||||
# regenerating the initramfs right now:
|
||||
if [ "$(mount | grep $CHROOT" " | cut -c -16)" = "/dev/mapper/luks" ]; then
|
||||
echo "UMASK=0077" > $CHROOT/etc/initramfs-tools/conf.d/initramfs-permissions
|
||||
chroot $CHROOT apt-get -y install cryptsetup-initramfs cryptsetup keyutils
|
||||
fi
|
||||
|
||||
echo "Running bootloader-config..."
|
||||
|
||||
if [ -d /sys/firmware/efi/efivars ]; then
|
||||
echo " * Installing grub-efi (uefi)..."
|
||||
DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-efi-amd64 cryptsetup keyutils
|
||||
DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-efi-amd64
|
||||
else
|
||||
echo " * install grub... (bios)"
|
||||
DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-pc cryptsetup keyutils
|
||||
DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-pc
|
||||
fi
|
||||
|
||||
# Re-enable os-prober:
|
||||
sed -i "s/#GRUB_DISABLE_OS_PROBER=false/# OS_PROBER re-enabled by Debian Calamares installation:\nGRUB_DISABLE_OS_PROBER=false/g" $CHROOT/etc/default/grub
|
||||
chroot $CHROOT /usr/sbin/update-grub
|
||||
|
||||
+11
-7
@@ -4,18 +4,22 @@
|
||||
#
|
||||
|
||||
CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc##g")
|
||||
RELEASE="bookworm"
|
||||
RELEASE="trixie"
|
||||
|
||||
cat << EOF > $CHROOT/etc/apt/sources.list
|
||||
# See https://wiki.debian.org/SourcesList for more information.
|
||||
deb http://deb.debian.org/debian $RELEASE main
|
||||
deb-src http://deb.debian.org/debian $RELEASE main
|
||||
deb http://deb.debian.org/debian $RELEASE main non-free-firmware
|
||||
deb-src http://deb.debian.org/debian $RELEASE main non-free-firmware
|
||||
|
||||
deb http://deb.debian.org/debian $RELEASE-updates main
|
||||
deb-src http://deb.debian.org/debian $RELEASE-updates main
|
||||
deb http://deb.debian.org/debian $RELEASE-updates main non-free-firmware
|
||||
deb-src http://deb.debian.org/debian $RELEASE-updates main non-free-firmware
|
||||
|
||||
deb http://security.debian.org/debian-security/ $RELEASE-security main
|
||||
deb-src http://security.debian.org/debian-security/ $RELEASE-security main
|
||||
deb http://security.debian.org/debian-security/ $RELEASE-security main non-free-firmware
|
||||
deb-src http://security.debian.org/debian-security/ $RELEASE-security main non-free-firmware
|
||||
|
||||
# Backports allow you to install newer versions of software made available for this release
|
||||
deb http://deb.debian.org/debian $RELEASE-backports main non-free-firmware
|
||||
deb-src http://deb.debian.org/debian $RELEASE-backports main non-free-firmware
|
||||
EOF
|
||||
|
||||
exit 0
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
CHROOT=$(mount | grep proc | grep calamares | awk '{print $3}' | sed -e "s#/proc##g")
|
||||
MEDIUM_PATH="/run/live/medium"
|
||||
RELEASE="bookworm"
|
||||
RELEASE="trixie"
|
||||
|
||||
if [ "$1" = "-u" ]; then
|
||||
umount $CHROOT/$MEDIUM_PATH
|
||||
|
||||
Reference in New Issue
Block a user