diff --git a/libreschool-pxeserver.spec b/libreschool-pxeserver.spec index fe6c695..11fda80 100644 --- a/libreschool-pxeserver.spec +++ b/libreschool-pxeserver.spec @@ -1,6 +1,6 @@ Summary: LibreSchool PXE server Name: libreschool-pxeserver -Version: 1.1.4 +Version: 1.1.5 Release: 1.ns7 License: GPL BuildArch: noarch @@ -112,6 +112,10 @@ if [ "$1" = 0 ]; then fi %changelog +* Sat May 2 2020 Paolo Asperti - 1.1.5-1.ns7 +- Added pop!OS 20.04 +- Fixed some copypaste errors + * Tue Apr 28 2020 Paolo Asperti - 1.1.4-1.ns7 - Added default image setting diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-live/boot b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/boot new file mode 100644 index 0000000..ad262cf --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/boot @@ -0,0 +1,9 @@ +#!ipxe + +chain --autofree ../common.ipxe.cfg || + +set iso pop-os_20.04_amd64_intel_5.iso || + +kernel vmlinuz ip=dhcp boot=casper netboot=nfs nfsroot=${dhcp-server}:/srv/mounts/${iso}/ splash +initrd initrd +boot diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-live/initrd b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/initrd new file mode 120000 index 0000000..b98bcab --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/initrd @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_intel_5.iso/casper/initrd.gz \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-live/iso_checksum b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/iso_checksum new file mode 100644 index 0000000..35975db --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/iso_checksum @@ -0,0 +1 @@ +5478241142930dbd95143773d53be079087024d3112614a901edc2829040f996 pop-os_20.04_amd64_intel_5.iso diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-live/iso_is_mounted b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/iso_is_mounted new file mode 120000 index 0000000..8d3384d --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/iso_is_mounted @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_intel_5.iso/.disk/info \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-live/iso_url b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/iso_url new file mode 100644 index 0000000..f31fdcf --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/iso_url @@ -0,0 +1 @@ +https://pop-iso.sfo2.cdn.digitaloceanspaces.com/20.04/amd64/intel/5/pop-os_20.04_amd64_intel_5.iso diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-live/vmlinuz b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/vmlinuz new file mode 120000 index 0000000..ddcf0cf --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-live/vmlinuz @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_intel_5.iso/casper/vmlinuz.efi \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/boot b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/boot new file mode 100644 index 0000000..f79f0a2 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/boot @@ -0,0 +1,12 @@ +#!ipxe + +chain --autofree ../common.ipxe.cfg || + +set iso pop-os_20.04_amd64_intel_5.iso || +set preseedurl ${base-url}/popos-20.04-5-intel-64bit-preseed/preseed.txt || + +set kernelparams locale=${locale} keyboard-configuration/modelcode=SKIP automatic-ubiquity url=${preseedurl} || + +kernel vmlinuz ip=dhcp boot=casper netboot=nfs nfsroot=${dhcp-server}:/srv/mounts/${iso}/ -- ${kernelparams} +initrd initrd +boot diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/initrd b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/initrd new file mode 120000 index 0000000..b98bcab --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/initrd @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_intel_5.iso/casper/initrd.gz \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/iso_checksum b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/iso_checksum new file mode 100644 index 0000000..35975db --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/iso_checksum @@ -0,0 +1 @@ +5478241142930dbd95143773d53be079087024d3112614a901edc2829040f996 pop-os_20.04_amd64_intel_5.iso diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/iso_is_mounted b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/iso_is_mounted new file mode 120000 index 0000000..8d3384d --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/iso_is_mounted @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_intel_5.iso/.disk/info \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/iso_url b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/iso_url new file mode 100644 index 0000000..f31fdcf --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/iso_url @@ -0,0 +1 @@ +https://pop-iso.sfo2.cdn.digitaloceanspaces.com/20.04/amd64/intel/5/pop-os_20.04_amd64_intel_5.iso diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/preseed.txt b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/preseed.txt new file mode 120000 index 0000000..21d7898 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/preseed.txt @@ -0,0 +1 @@ +../default_preseed.txt \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/vmlinuz b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/vmlinuz new file mode 120000 index 0000000..ddcf0cf --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-intel-64bit-preseed/vmlinuz @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_intel_5.iso/casper/vmlinuz.efi \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/boot b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/boot new file mode 100644 index 0000000..0017408 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/boot @@ -0,0 +1,9 @@ +#!ipxe + +chain --autofree ../common.ipxe.cfg || + +set iso pop-os_20.04_amd64_nvidia_5.iso || + +kernel vmlinuz ip=dhcp boot=casper netboot=nfs nfsroot=${dhcp-server}:/srv/mounts/${iso}/ splash +initrd initrd +boot diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/initrd b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/initrd new file mode 120000 index 0000000..8c372f3 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/initrd @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_nvidia_5.iso/casper/initrd.gz \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/iso_checksum b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/iso_checksum new file mode 100644 index 0000000..2982eb9 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/iso_checksum @@ -0,0 +1 @@ +a2e0ebc25999036dcd0b89fd21d49069438a529fd8c46ffc31053258b447f9e8 pop-os_20.04_amd64_nvidia_5.iso diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/iso_is_mounted b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/iso_is_mounted new file mode 120000 index 0000000..d7f6b92 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/iso_is_mounted @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_nvidia_5.iso/.disk/info \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/iso_url b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/iso_url new file mode 100644 index 0000000..477a312 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/iso_url @@ -0,0 +1 @@ +https://pop-iso.sfo2.cdn.digitaloceanspaces.com/20.04/amd64/nvidia/5/pop-os_20.04_amd64_nvidia_5.iso \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/vmlinuz b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/vmlinuz new file mode 120000 index 0000000..2cbafba --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-live/vmlinuz @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_nvidia_5.iso/casper/vmlinuz.efi \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/boot b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/boot new file mode 100644 index 0000000..0adc61b --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/boot @@ -0,0 +1,12 @@ +#!ipxe + +chain --autofree ../common.ipxe.cfg || + +set iso pop-os_20.04_amd64_nvidia_5.iso || +set preseedurl ${base-url}/popos-20.04-5-nvidia-64bit-preseed/preseed.txt || + +set kernelparams locale=${locale} keyboard-configuration/modelcode=SKIP automatic-ubiquity url=${preseedurl} || + +kernel vmlinuz ip=dhcp boot=casper netboot=nfs nfsroot=${dhcp-server}:/srv/mounts/${iso}/ -- ${kernelparams} +initrd initrd +boot diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/initrd b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/initrd new file mode 120000 index 0000000..8c372f3 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/initrd @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_nvidia_5.iso/casper/initrd.gz \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/iso_checksum b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/iso_checksum new file mode 100644 index 0000000..2982eb9 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/iso_checksum @@ -0,0 +1 @@ +a2e0ebc25999036dcd0b89fd21d49069438a529fd8c46ffc31053258b447f9e8 pop-os_20.04_amd64_nvidia_5.iso diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/iso_is_mounted b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/iso_is_mounted new file mode 120000 index 0000000..d7f6b92 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/iso_is_mounted @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_nvidia_5.iso/.disk/info \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/iso_url b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/iso_url new file mode 100644 index 0000000..477a312 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/iso_url @@ -0,0 +1 @@ +https://pop-iso.sfo2.cdn.digitaloceanspaces.com/20.04/amd64/nvidia/5/pop-os_20.04_amd64_nvidia_5.iso \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/preseed.txt b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/preseed.txt new file mode 120000 index 0000000..21d7898 --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/preseed.txt @@ -0,0 +1 @@ +../default_preseed.txt \ No newline at end of file diff --git a/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/vmlinuz b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/vmlinuz new file mode 120000 index 0000000..2cbafba --- /dev/null +++ b/root/srv/ipxe/popos-20.04-5-nvidia-64bit-preseed/vmlinuz @@ -0,0 +1 @@ +../../mounts/pop-os_20.04_amd64_nvidia_5.iso/casper/vmlinuz.efi \ No newline at end of file