diff --git a/preseed/lip-early.sh b/preseed/lip-early.sh index 145c0fc8518e2128a0fc5e5ad845c24793a63570..8862c1abda556ffc6056a314d43ed6cf3e9c38fa 100755 --- a/preseed/lip-early.sh +++ b/preseed/lip-early.sh @@ -1,4 +1,7 @@ #!/bin/sh +# in earlier releases (but not in kubuntu 22.04), this mount was done automatically +mkdir -p /root/isodevice +mount /dev/disk/by-label/LIPSTICK /root/isodevice sed -i -e '/ubuntu\.com/d' -e '/^$/d' /root/etc/apt/sources.list sed -i -e 's/lsb_release\.get_lsb_information()/lsb_release.get_distro_information()/g' /root/usr/bin/apt-clone # only relevant for kubuntu <= 20.04 echo "deb [ arch=amd64 trusted=yes ] file:///isodevice/archives-$(sed -n 's/DISTRIB_CODENAME=\([a-z]\+\)/\1/p' /root/etc/lsb-release) $(sed -n 's/DISTRIB_CODENAME=\([a-z]\+\)/\1/p' /root/etc/lsb-release) lip" >> /root/etc/apt/sources.list @@ -7,4 +10,4 @@ echo "deb http://ftp.halifax.rwth-aachen.de/ubuntu/ $(sed -n 's/DISTRIB_CODENAME echo "deb http://ftp.halifax.rwth-aachen.de/ubuntu/ $(sed -n 's/DISTRIB_CODENAME=\([a-z]\+\)/\1/p' /root/etc/lsb-release)-updates main restricted universe multiverse" >> /root/etc/apt/sources.list chroot /root /usr/bin/apt-get update chroot /root /usr/bin/apt-get -y install $(grep '^[^|#]*L[^|]*|' /root/isodevice/packages | cut -d'|' -f 2) -./root/isodevice/preseed/lipnsa.hook.sh +sh /root/cdrom/preseed/lipnsa.hook.sh /root/isodevice diff --git a/preseed/lip.seed b/preseed/lip.seed index a91650a1afec98b410494fd9174824078056ac3c..1a825685af6e7c6b5ef2316718df320eccf64cfc 100644 --- a/preseed/lip.seed +++ b/preseed/lip.seed @@ -1,5 +1,5 @@ -d-i preseed/early_command string sh /root/isodevice/preseed/lip-early.sh -d-i ubiquity/success_command string sh /isodevice/preseed/lip-success.sh +d-i preseed/early_command string sh /root/cdrom/preseed/lip-early.sh +ubiquity ubiquity/success_command string sh /cdrom/preseed/lip-success.sh d-i clock-setup/utc boolean false d-i time/zone string Europe/Berlin ubiquity ubiquity/use_nonfree boolean true