Compare commits

...

9 Commits

Author SHA1 Message Date
Jonathan Carter 0bb7342e32 New upstream release 2024-08-23 18:01:31 +02:00
Jonathan Carter 1cb140df49 New upstream release 2024-08-23 18:00:27 +02:00
Jonathan Carter 6d8fd9ed93 New upstream release 2024-08-22 19:01:41 +02:00
Jonathan Carter 68ca4cadfb New upstream release 2024-07-22 15:54:27 +09:00
Jonathan Carter 1457f700d0 Attempt to fix encryption 2024-07-22 12:39:33 +09:00
Jonathan Carter f1eaade778 New upstream release 2024-06-21 18:29:43 +02:00
Jonathan Carter 1812e99279 New upstream release 2024-06-21 18:28:53 +02:00
Jonathan Carter 939d291d4d Update watch file 2024-06-19 11:02:06 +02:00
Jonathan Carter dbd5ea6632 Update watch file 2024-06-19 11:01:48 +02:00
23 changed files with 123 additions and 30 deletions
+40
View File
@@ -1,3 +1,43 @@
[ 13.0.11 ]
* Fix typo in filename
* Move scripts to helpers
[ 13.0.10 ]
* Make script names less generic and namespace under /usr/share/calamare
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021156
[ 13.0.9 ]
* Bump minimum storage required to 15G
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=#1037123
* Update copyright years
* Fix dconf entry for calamares launcher (fixes launcher on GNOME)
* Use trim by default for encrypted media
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001192
* Use idle cycles to preload calamares binary and libraries
for faster startup
[ 13.0.8 ]
* Move lukskeyconfig further up the task chain
[ 13.0.7 ]
* Move lukskeyconfig action before fstab
(fstab now depends on it being configured)
[ 13.0.6 ]
* Merge MR!3
- Add missing mountpoints
* Merge MR!2
- Install more generic grub-efi package to allow installation on
non-amd64 architectures
* Remove space_cache from fstab module (space_cache=v2 is now default)
and also autodefrag which isn't useful on modern storage
[ 13.0.5 ]
* Add pesky missing delimiter for Calamares desktop icon setup
+1 -1
View File
@@ -1,6 +1,6 @@
ISC License
Copyright (c) 2016-2023, Jonathan Carter <jcc@debian.org>
Copyright (c) 2016-2024, 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.
+10 -1
View File
@@ -26,10 +26,19 @@ else
chmod +x $DESKTOP/calamares-install-debian.desktop
fi
# Set desktop launcher as trusted under gnome/xfce (See: #1037299)
# Set desktop launcher as trusted under Xfce (See: #1037299)
if [ "$XDG_CURRENT_DESKTOP" = "XFCE" ]; then
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
fi
# Preload calamares binaries and libraries using idle disk cycles
# so that it launches faster
ionice -C Idle cat /usr/bin/calamares > /dev/null
for file in $(ldd /usr/bin/calamares | awk '{print $3}'): do
ionice -C Idle cat $file > /dev/null
done
@@ -2,5 +2,5 @@
type: "job"
name: "bootloader-config"
interface: "process"
command: "/usr/sbin/bootloader-config"
command: "/usr/share/calamares/helpers/calamares-bootloader-config"
timeout: 600
@@ -2,5 +2,5 @@
type: "job"
name: "dpkg-unsafe-io-undo"
interface: "process"
command: "/usr/sbin/dpkg-unsafe-io -u"
command: "/usr/share/calamares/helpers/calamares-dpkg-unsafe-io -u"
timeout: 600
+1 -1
View File
@@ -2,5 +2,5 @@
type: "job"
name: "dpkg-unsafe-io"
interface: "process"
command: "/usr/sbin/dpkg-unsafe-io"
command: "/usr/share/calamares/helpers/calamares-dpkg-unsafe-io"
timeout: 600
+1 -1
View File
@@ -2,5 +2,5 @@
type: "job"
name: "sources-final"
interface: "process"
command: "/usr/sbin/sources-final"
command: "/usr/share/calamares/helpers/calamares-sources-final"
timeout: 600
@@ -2,5 +2,5 @@
type: "job"
name: "sources-media-unmount"
interface: "process"
command: "/usr/sbin/sources-media -u"
command: "/usr/share/calamares/helpers/calamares-sources-media -u"
timeout: 600
+1 -1
View File
@@ -2,5 +2,5 @@
type: "job"
name: "sources-media"
interface: "process"
command: "/usr/sbin/sources-media"
command: "/usr/share/calamares/helpers/calamares-sources-media"
timeout: 600
+2 -2
View File
@@ -1,11 +1,11 @@
---
mountOptions:
default: defaults,noatime
btrfs: defaults,noatime,space_cache,autodefrag
btrfs: defaults,noatime
ssdExtraMountOptions:
ext4: discard
jfs: discard
xfs: discard
swap: discard
btrfs: discard,compress=lzo
crypttabOptions: luks,keyscript=/bin/cat
crypttabOptions: luks,discard,keyscript=/bin/cat
+16 -8
View File
@@ -1,17 +1,22 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Mount filesystems in the target (generally, before treating the
# target as a usable chroot / "live" system). Filesystems are
# automatically mounted from the partitioning module. Filesystems
# listed here are **extra**. The filesystems listed in *extraMounts*
# are mounted in all target systems. The filesystems listed in
# *extraMountsEfi* are mounted in the target system **only** if
# the host machine uses UEFI.
# are mounted in all target systems.
---
# Extra filesystems to mount. The key's value is a list of entries; each
# entry has four keys:
# entry has five keys:
# - device The device node to mount
# - fs The filesystem type to use
# - fs (optional) The filesystem type to use
# - mountPoint Where to mount the filesystem
# - options (optional) Extra options to pass to mount(8)
# - options (optional) An array of options to pass to mount
# - efi (optional) A boolean that when true is only mounted for UEFI installs
#
# The device is not mounted if the mountPoint is unset or if the fs is
# set to unformatted.
#
extraMounts:
- device: proc
@@ -29,8 +34,11 @@ extraMounts:
- device: /run/udev
mountPoint: /run/udev
options: [ bind ]
extraMountsEfi:
- device: efivarfs
fs: efivarfs
mountPoint: /sys/firmware/efi/efivars
efi: true
- device: /dev/pts
mountPoint: /dev/pts
options: [ bind ]
# /dev/pts is required by apt for storing the logs
+1 -1
View File
@@ -4,7 +4,7 @@ showKnownIssuesUrl: true
showReleaseNotesUrl: true
requirements:
requiredStorage: 10
requiredStorage: 15
requiredRam: 1.0
check:
- storage
+1 -1
View File
@@ -62,6 +62,7 @@ sequence:
- partition
- mount
- unpackfs
- luksbootkeyfile
- dpkg-unsafe-io
- sources-media
- machineid
@@ -78,7 +79,6 @@ sequence:
- grubcfg
- bootloader
- packages
- luksbootkeyfile
- plymouthcfg
- initramfscfg
- initramfs
@@ -1,6 +1,6 @@
# Launcher icons
[org.gnome.shell]
favorite-apps=['install-debian.desktop', 'firefox-esr.desktop', 'org.gnome.Evolution.desktop', 'rhythmbox.desktop', 'libreoffice-writer.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop', 'yelp.desktop']
favorite-apps=['calamares-install-debian.desktop', 'firefox-esr.desktop', 'org.gnome.Evolution.desktop', 'rhythmbox.desktop', 'libreoffice-writer.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop', 'yelp.desktop']
# We don't want the screensaver to enable on the live media while installing
[org.gnome.desktop.lockdown]
-5
View File
@@ -1,5 +0,0 @@
.debhelper/
calamares-settings-debian.substvars
calamares-settings-debian/
debhelper-build-stamp
files
+40
View File
@@ -1,3 +1,43 @@
calamares-settings-debian (13.0.11-1) unstable; urgency=medium
* New upstream release
- Make script names less generic and namespace (Closes: #1021156)
-- Jonathan Carter <jcc@debian.org> Fri, 23 Aug 2024 17:48:32 +0200
calamares-settings-debian (13.0.9-1) unstable; urgency=medium
* New upstream release (Closes: #1037123, #1001192)
-- Jonathan Carter <jcc@debian.org> Thu, 22 Aug 2024 18:54:20 +0200
calamares-settings-debian (13.0.8-1) unstable; urgency=medium
* New upstream release
- Further attempt to fix encrypted installs
-- Jonathan Carter <jcc@debian.org> Mon, 22 Jul 2024 15:39:42 +0900
calamares-settings-debian (13.0.7-1) unstable; urgency=medium
* New upstream release
- Fix encrypted installs
-- Jonathan Carter <jcc@debian.org> Mon, 22 Jul 2024 14:13:23 +0900
calamares-settings-debian (13.0.6-1) unstable; urgency=medium
* New upstream release
- Mount efivarfs when needed (Closes: #1051607)
-- Jonathan Carter <jcc@debian.org> Fri, 21 Jun 2024 18:13:26 +0200
calamares-settings-debian (13.0.5-2) unstable; urgency=medium
* Update debian/watch to work with new GitLab release
-- Jonathan Carter <jcc@debian.org> Wed, 19 Jun 2024 11:01:19 +0200
calamares-settings-debian (13.0.5-1) unstable; urgency=medium
* New upstream release
+1 -1
View File
@@ -3,7 +3,7 @@ Upstream-Name: calamares-settings-debian
Source: https://gitlab.com/highvoltage/calamares-settings-debian
Files: *
Copyright: 2016-2023, Jonathan Carter <jcc@debian.org>
Copyright: 2016-2024, Jonathan Carter <jcc@debian.org>
License: ISC
Files: calamares/branding/debian/*png
+1 -1
View File
@@ -1,6 +1,6 @@
calamares etc
calamares-modules/* usr/lib/calamares/modules
scripts/* usr/sbin
helpers/* usr/share/calamares/helpers
*.desktop usr/share/applications
calamares-install-debian usr/bin
artwork/install-debian.png usr/share/pixmaps
+2 -1
View File
@@ -1,2 +1,3 @@
version=4
https://salsa.debian.org/live-team/calamares-settings-debian/tags .*/calamares-settings-debian-(.*)\.tar\.gz
opts="searchmode=plain" \
https://salsa.debian.org/live-team/calamares-settings-debian/tags?sort=updated_desc -/archive/v?\d[\d.]+/calamares-settings-debian-@ANY_VERSION@@ARCHIVE_EXT@ debian uupdate
@@ -16,7 +16,7 @@ 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
DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-efi
else
echo " * install grub... (bios)"
DEBIAN_FRONTEND=noninteractive chroot $CHROOT apt-get -y install grub-pc