From 6f84cb8d7e70f0a3977bddc20c7fb54c5759a797 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Guzm=C3=A1n?= <ark@switnet.org> Date: Tue, 21 Feb 2023 21:09:02 +0000 Subject: [PATCH] casper: use new approach to set trisquel ISOs image. --- .../casper/remove_interactive_netmount.patch | 15 ----------- .../casper/set_trisquel_iso_suggestion.patch | 27 +++++++++++++++++++ helpers/make-casper | 6 ++--- 3 files changed, 30 insertions(+), 18 deletions(-) delete mode 100644 helpers/DATA/casper/remove_interactive_netmount.patch create mode 100644 helpers/DATA/casper/set_trisquel_iso_suggestion.patch diff --git a/helpers/DATA/casper/remove_interactive_netmount.patch b/helpers/DATA/casper/remove_interactive_netmount.patch deleted file mode 100644 index fe2dbb55..00000000 --- a/helpers/DATA/casper/remove_interactive_netmount.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/scripts/casper 2022-05-30 09:40:38.000000000 -0500 -+++ b/scripts/casper 2023-02-13 23:47:27.515797105 -0600 -@@ -955,12 +955,6 @@ - sleep 1 - i="$(($i + 1))" - done -- -- if [ -z "${livefs_root}" ]; then -- if do_interactive_netmount ; then -- livefs_root="${mountpoint}" -- fi -- fi - fi - - if [ -z "${livefs_root}" ]; then diff --git a/helpers/DATA/casper/set_trisquel_iso_suggestion.patch b/helpers/DATA/casper/set_trisquel_iso_suggestion.patch new file mode 100644 index 00000000..116f99c1 --- /dev/null +++ b/helpers/DATA/casper/set_trisquel_iso_suggestion.patch @@ -0,0 +1,27 @@ +--- a/scripts/casper 2023-02-13 23:53:18.908768968 -0600 ++++ b/scripts/casper 2023-02-21 03:28:55.176581755 -0600 +@@ -376,18 +376,18 @@ + # maybe make livecd-rootfs embed something in the casper initrd? + case $PRETTY_NAME in + *development*) +- server_url=http://cdimage.ubuntu.com/ubuntu-server/daily-live/current/$UBUNTU_CODENAME-live-server-$DPKG_ARCH.iso +- desktop_url=http://cdimage.ubuntu.com/daily-live/current/$UBUNTU_CODENAME-desktop-$DPKG_ARCH.iso ++ server_url="" ++ desktop_url="" + ;; + *) + case $DPKG_ARCH in + amd64) +- server_url=https://releases.ubuntu.com/$UBUNTU_CODENAME/ubuntu-$VERSION_ID-live-server-$DPKG_ARCH.iso +- desktop_url=https://releases.ubuntu.com/$UBUNTU_CODENAME/ubuntu-$VERSION_ID-desktop-$DPKG_ARCH.iso ++ server_url=http://cdimage.trisquel.org/trisquel-images/${ID}-netinst_${VERSION_ID}_${DPKG_ARCH}.iso ++ desktop_url=http://cdimage.trisquel.org/trisquel-images/${ID}_${VERSION_ID}_${DPKG_ARCH}.iso + ;; + *) +- server_url=http://cdimage.ubuntu.com/releases/$UBUNTU_CODENAME/release/ubuntu-$VERSION_ID-live-server-$DPKG_ARCH.iso +- desktop_url=http://cdimage.ubuntu.com/releases/$UBUNTU_CODENAME/release/ubuntu-$VERSION_ID-desktop-$DPKG_ARCH.iso ++ server_url=http://cdimage.trisquel.org/trisquel-images/${ID}-netinst_${VERSION_ID}_${DPKG_ARCH}.iso ++ desktop_url=http://cdimage.trisquel.org/trisquel-images/${ID}_${VERSION_ID}_${DPKG_ARCH}.iso + ;; + esac + ;; diff --git a/helpers/make-casper b/helpers/make-casper index a6b43ca7..5fc44534 100644 --- a/helpers/make-casper +++ b/helpers/make-casper @@ -18,7 +18,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -VERSION=16 +VERSION=17 . ./config @@ -43,8 +43,8 @@ sed 's/Depends:/Depends: localechooser-data,\n/' -i debian/control sed "s/cut/cut -d: -f2- | cut/" -i scripts/casper-functions sed "s/head -n1/sed -n 1p/" -i scripts/casper-functions -#Remove ubuntu's net images load on empty livefs. -patch -p1 < $DATA/remove_interactive_netmount.patch +# Set trisquel isos as default suggestion. +patch --no-backup-if-mismatch -p1 < $DATA/set_trisquel_iso_suggestion.patch changelog "Compiled for Trisquel" -- GitLab