Skip to content
Snippets Groups Projects
Commit 03aa1b21 authored by zraktvor's avatar zraktvor
Browse files

make lipstick compatible with TARDIS for kubuntu 22.04

parent 3a35da36
No related branches found
No related tags found
No related merge requests found
#!/bin/sh #!/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 '/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 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 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 ...@@ -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 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 update
chroot /root /usr/bin/apt-get -y install $(grep '^[^|#]*L[^|]*|' /root/isodevice/packages | cut -d'|' -f 2) 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
d-i preseed/early_command string sh /root/isodevice/preseed/lip-early.sh d-i preseed/early_command string sh /root/cdrom/preseed/lip-early.sh
d-i ubiquity/success_command string sh /isodevice/preseed/lip-success.sh ubiquity ubiquity/success_command string sh /cdrom/preseed/lip-success.sh
d-i clock-setup/utc boolean false d-i clock-setup/utc boolean false
d-i time/zone string Europe/Berlin d-i time/zone string Europe/Berlin
ubiquity ubiquity/use_nonfree boolean true ubiquity ubiquity/use_nonfree boolean true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment