Browse Source

Merge pull request #1079 from netbootxyz/RC

Release 2.0.55
Antony Messerli 3 years ago
parent
commit
64c18346fc

+ 1 - 1
.github/workflows/stale.yml

@@ -10,7 +10,7 @@ jobs:
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
 
 
     steps:
     steps:
-    - uses: actions/stale@v1
+    - uses: actions/stale@v4
       with:
       with:
         stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions."
         stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions."
         stale-pr-message: "This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions."
         stale-pr-message: "This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions."

+ 12 - 0
CHANGELOG.md

@@ -4,6 +4,18 @@ All notable changes to this project will be documented in this file.
 
 
 ## [Unreleased]
 ## [Unreleased]
 
 
+## [2.0.55]
+#### Added
+- Slackware 15.0
+
+#### Fixed
+- Hardset Flatcar Linux initrd to fix booting (https://github.com/netbootxyz/netboot.xyz/issues/1070)
+- Archlinux now sets archtecture correctly with static ips
+
+#### Changes
+- Changes Packet bootloaders to Equinix Metal
+- Switch archlinux default mirror to mirrors.edge.kernel.org to avoid redirect
+
 ## [2.0.54]
 ## [2.0.54]
 #### Added
 #### Added
 - CentOS 9 Stream hardset url
 - CentOS 9 Stream hardset url

+ 81 - 81
endpoints.yml

@@ -235,7 +235,7 @@ endpoints:
     flavor: default
     flavor: default
     kernel: backbox-6-default-squash
     kernel: backbox-6-default-squash
   kde-neon-user:
   kde-neon-user:
-    path: /ubuntu-squash/releases/download/20211223-0945-92641c1f/
+    path: /ubuntu-squash/releases/download/20220210-0946-92641c1f/
     files:
     files:
     - vmlinuz
     - vmlinuz
     - filesystem.squashfs
     - filesystem.squashfs
@@ -359,7 +359,7 @@ endpoints:
     os: dban
     os: dban
     version: 2.3.0
     version: 2.3.0
   sparky-stable-mingui:
   sparky-stable-mingui:
-    path: /debian-squash/releases/download/6.1-76c5f785/
+    path: /debian-squash/releases/download/6.2-76c5f785/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
@@ -369,7 +369,7 @@ endpoints:
     flavor: xfce-min
     flavor: xfce-min
     kernel: sparky-stable-mingui
     kernel: sparky-stable-mingui
   sparky-stable-gui:
   sparky-stable-gui:
-    path: /debian-squash/releases/download/6.1-b580325e/
+    path: /debian-squash/releases/download/6.2-b580325e/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
@@ -379,7 +379,7 @@ endpoints:
     flavor: xfce
     flavor: xfce
     kernel: sparky-stable-gui
     kernel: sparky-stable-gui
   sparky-stable-lxqt:
   sparky-stable-lxqt:
-    path: /debian-squash/releases/download/6.1-277a8a3b/
+    path: /debian-squash/releases/download/6.2-277a8a3b/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
@@ -564,7 +564,7 @@ endpoints:
     os: blackarch
     os: blackarch
     version: current
     version: current
   bluestar:
   bluestar:
-    path: /asset-mirror/releases/download/5.15.10-2021.12.19-a3024eea/
+    path: /asset-mirror/releases/download/5.16.2-2022.01.24-a3024eea/
     files:
     files:
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
@@ -612,7 +612,7 @@ endpoints:
     os: kaspersky
     os: kaspersky
     version: '18'
     version: '18'
   septor:
   septor:
-    path: /debian-squash/releases/download/2021.5-cf4a4991/
+    path: /debian-squash/releases/download/2022-cf4a4991/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
@@ -620,7 +620,7 @@ endpoints:
     os: septor
     os: septor
     version: current
     version: current
   manjaro-xfce-current:
   manjaro-xfce-current:
-    path: /manjaro-squash/releases/download/21.2.0-211220-linux515-5726b1dc/
+    path: /manjaro-squash/releases/download/21.2.2-220123-linux515-5726b1dc/
     files:
     files:
     - livefs.sfs
     - livefs.sfs
     - rootfs.sfs
     - rootfs.sfs
@@ -629,11 +629,11 @@ endpoints:
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: manjaro
     os: manjaro
-    version: 21.2.0-211220-linux515
+    version: 21.2.2-220123-linux515
     flavor: xfce
     flavor: xfce
     kernel: manjaro-xfce-current
     kernel: manjaro-xfce-current
   manjaro-gnome-current:
   manjaro-gnome-current:
-    path: /manjaro-squash/releases/download/21.2.0-211220-linux515-3e5e7dda/
+    path: /manjaro-squash/releases/download/21.2.2-220123-linux515-3e5e7dda/
     files:
     files:
     - livefs.sfs
     - livefs.sfs
     - rootfs.sfs
     - rootfs.sfs
@@ -642,11 +642,11 @@ endpoints:
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: manjaro
     os: manjaro
-    version: 21.2.0-211220-linux515
+    version: 21.2.2-220123-linux515
     flavor: gnome
     flavor: gnome
     kernel: manjaro-gnome-current
     kernel: manjaro-gnome-current
   manjaro-kde-current:
   manjaro-kde-current:
-    path: /manjaro-squash/releases/download/21.2.0-211220-linux515-aa503796/
+    path: /manjaro-squash/releases/download/21.2.2-220123-linux515-aa503796/
     files:
     files:
     - livefs.sfs
     - livefs.sfs
     - rootfs.sfs
     - rootfs.sfs
@@ -655,7 +655,7 @@ endpoints:
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: manjaro
     os: manjaro
-    version: 21.2.0-211220-linux515
+    version: 21.2.2-220123-linux515
     flavor: kde
     flavor: kde
     kernel: manjaro-kde-current
     kernel: manjaro-kde-current
   fatdog:
   fatdog:
@@ -666,7 +666,7 @@ endpoints:
     os: fatdog
     os: fatdog
     version: current
     version: current
   raizo:
   raizo:
-    path: /debian-squash/releases/download/v12.21.09.05i-0aa6f3c9/
+    path: /debian-squash/releases/download/v13.22.01.08i-0aa6f3c9/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
@@ -674,7 +674,7 @@ endpoints:
     os: raizo
     os: raizo
     version: current
     version: current
   4mlinux:
   4mlinux:
-    path: /asset-mirror/releases/download/38.0-39ff9a19/
+    path: /asset-mirror/releases/download/38.1-39ff9a19/
     files:
     files:
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
@@ -682,7 +682,7 @@ endpoints:
     version: current
     version: current
     flavor: full
     flavor: full
   4mlinux-thesss:
   4mlinux-thesss:
-    path: /asset-mirror/releases/download/38.0-3ec6e844/
+    path: /asset-mirror/releases/download/38.1-3ec6e844/
     files:
     files:
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
@@ -843,16 +843,16 @@ endpoints:
     os: kodachi
     os: kodachi
     version: '7'
     version: '7'
   linux-lite-5-squash:
   linux-lite-5-squash:
-    path: /ubuntu-squash/releases/download/5.6-75cb937c/
+    path: /ubuntu-squash/releases/download/5.8-75cb937c/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: lite
     os: lite
-    version: 5.6
+    version: 5.8
     kernel: linux-lite-5-squash
     kernel: linux-lite-5-squash
   vyos-rolling:
   vyos-rolling:
-    path: /debian-squash/releases/download/202112230317-fdd40a1c/
+    path: /debian-squash/releases/download/202202080317-fdd40a1c/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
@@ -916,7 +916,7 @@ endpoints:
     os: rescuezilla
     os: rescuezilla
     version: groovy
     version: groovy
   deepin-20-squash:
   deepin-20-squash:
-    path: /debian-squash/releases/download/20.2-e57a0c4b/
+    path: /debian-squash/releases/download/20.4-7aac93a9/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
@@ -933,13 +933,13 @@ endpoints:
     os: ovirt
     os: ovirt
     version: '4.4'
     version: '4.4'
   nitrux-release:
   nitrux-release:
-    path: /ubuntu-squash/releases/download/2021.12.05-e364d0a5/
+    path: /ubuntu-squash/releases/download/2022.02.02-e364d0a5/
     files:
     files:
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     - filesystem.squashfs
     - filesystem.squashfs
     os: nitrux
     os: nitrux
-    version: 2021.12.05
+    version: 2022.02.02
   endeavouros:
   endeavouros:
     path: /asset-mirror/releases/download/21_4-1f037972/
     path: /asset-mirror/releases/download/21_4-1f037972/
     files:
     files:
@@ -1089,7 +1089,7 @@ endpoints:
     version: 34
     version: 34
     flavor: KDE
     flavor: KDE
   rescuezilla-focal:
   rescuezilla-focal:
-    path: /asset-mirror/releases/download/2.2-b2e9a0d2/
+    path: /asset-mirror/releases/download/2.3.1-b2e9a0d2/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
@@ -1151,7 +1151,7 @@ endpoints:
     flavor: Cinnamon
     flavor: Cinnamon
     kernel: mint-lmde-cinnamon-squash
     kernel: mint-lmde-cinnamon-squash
   mint-20-mate-squash:
   mint-20-mate-squash:
-    path: /ubuntu-squash/releases/download/20.2-50f38e57/
+    path: /ubuntu-squash/releases/download/20.3-132df65e/
     files:
     files:
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
@@ -1161,7 +1161,7 @@ endpoints:
     flavor: mate
     flavor: mate
     kernel: mint-20-mate-squash
     kernel: mint-20-mate-squash
   mint-20-xfce-squash:
   mint-20-xfce-squash:
-    path: /ubuntu-squash/releases/download/20.2-745b322d/
+    path: /ubuntu-squash/releases/download/20.3-f5b93d7f/
     files:
     files:
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
@@ -1171,7 +1171,7 @@ endpoints:
     flavor: xfce
     flavor: xfce
     kernel: mint-20-xfce-squash
     kernel: mint-20-xfce-squash
   mint-20-cinnamon-squash:
   mint-20-cinnamon-squash:
-    path: /ubuntu-squash/releases/download/20.2-a90905ff/
+    path: /ubuntu-squash/releases/download/20.3-2e7bc0d0/
     files:
     files:
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
@@ -1223,7 +1223,7 @@ endpoints:
     flavor: cinnamon
     flavor: cinnamon
     kernel: debian-11-live-kernel
     kernel: debian-11-live-kernel
   debian-11-live-kernel:
   debian-11-live-kernel:
-    path: /debian-core-11/releases/download/11.1.0-0f2767cf/
+    path: /debian-core-11/releases/download/11.2.0-0f2767cf/
     files:
     files:
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
@@ -1296,40 +1296,40 @@ endpoints:
     flavor: bullseye
     flavor: bullseye
     kernel: voyager-bullseye-squash
     kernel: voyager-bullseye-squash
   memtest86:
   memtest86:
-    path: /asset-mirror/releases/download/9.3-4e73affb/
+    path: /asset-mirror/releases/download/9.4-4e73affb/
     files:
     files:
     - memtest86-usb.img
     - memtest86-usb.img
     os: memtest86-free
     os: memtest86-free
-    version: '9.3'
+    version: '9.4'
   gentoo-x86:
   gentoo-x86:
-    path: /asset-mirror/releases/download/20211220T170558Z-6734abfd/
+    path: /asset-mirror/releases/download/20220207T170556Z-6734abfd/
     files:
     files:
     - image.squashfs
     - image.squashfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: gentoo
     os: gentoo
-    version: 20211220T170558Z
+    version: 20220207T170556Z
     arch: x86
     arch: x86
   gentoo-arm64:
   gentoo-arm64:
-    path: /asset-mirror/releases/download/20211219T233639Z-079d67cf/
+    path: /asset-mirror/releases/download/20220123T230658Z-079d67cf/
     files:
     files:
     - image.squashfs
     - image.squashfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: gentoo
     os: gentoo
-    version: 20211219T233639Z
+    version: 20220123T230658Z
     arch: arm64
     arch: arm64
   gentoo-amd64:
   gentoo-amd64:
-    path: /asset-mirror/releases/download/20211219T170551Z-383e823f/
+    path: /asset-mirror/releases/download/20220123T170538Z-383e823f/
     files:
     files:
     - image.squashfs
     - image.squashfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: gentoo
     os: gentoo
-    version: 20211219T170551Z
+    version: 20220123T170538Z
     arch: amd64
     arch: amd64
   tails:
   tails:
-    path: /asset-mirror/releases/download/4.25-624dc85f/
+    path: /asset-mirror/releases/download/4.27-624dc85f/
     files:
     files:
     - vmlinuz
     - vmlinuz
     - initrd.img
     - initrd.img
@@ -1337,7 +1337,7 @@ endpoints:
     - 9990-misc-helpers.sh
     - 9990-misc-helpers.sh
     - tails-amd64-4.23.iso
     - tails-amd64-4.23.iso
     os: tails
     os: tails
-    version: '4.25'
+    version: '4.27'
     arch: amd64
     arch: amd64
   hrmpf:
   hrmpf:
     path: /asset-mirror/releases/download/20210914-3cf8e2c5/
     path: /asset-mirror/releases/download/20210914-3cf8e2c5/
@@ -1396,45 +1396,45 @@ endpoints:
     kernel: ubuntu-netboot-21.04-arm64
     kernel: ubuntu-netboot-21.04-arm64
     arch: arm64
     arch: arm64
   systemrescue-i686:
   systemrescue-i686:
-    path: /asset-mirror/releases/download/8.04-c6f1c9ac/
+    path: /asset-mirror/releases/download/9.01-c6f1c9ac/
     files:
     files:
     - airootfs.sfs
     - airootfs.sfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: systemrescue
     os: systemrescue
-    version: 8.04
+    version: 9.01
     arch: i686
     arch: i686
   systemrescue-amd64:
   systemrescue-amd64:
-    path: /asset-mirror/releases/download/8.07-6b538d55/
+    path: /asset-mirror/releases/download/9.01-6b538d55/
     files:
     files:
     - airootfs.sfs
     - airootfs.sfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: systemrescue
     os: systemrescue
-    version: 8.07
+    version: 9.01
     arch: amd64
     arch: amd64
   shredos-i686:
   shredos-i686:
-    path: /asset-mirror/releases/download/v2020.02.008_i686-0.30.001-9bec7a52/
+    path: /asset-mirror/releases/download/null-9bec7a52/
     files:
     files:
     - shredos
     - shredos
     os: shredos
     os: shredos
     version: v2020.02.008_i686-0.30.001
     version: v2020.02.008_i686-0.30.001
     arch: i686
     arch: i686
   shredos-x86_64:
   shredos-x86_64:
-    path: /asset-mirror/releases/download/v2021.08.2_20_x86-64_0.32.014-72b45dbf/
+    path: /asset-mirror/releases/download/v2021.08.2_21_x86-64_0.32.023-72b45dbf/
     files:
     files:
     - shredos
     - shredos
     os: shredos
     os: shredos
-    version: v2021.08.2_20_x86-64_0.32.014
+    version: v2021.08.2_21_x86-64_0.32.023
     arch: x86_64
     arch: x86_64
   archlinux-32:
   archlinux-32:
-    path: /asset-mirror/releases/download/2021.12.01-6dbad0f9/
+    path: /asset-mirror/releases/download/2022.02.01-6dbad0f9/
     files:
     files:
     - airootfs.sfs
     - airootfs.sfs
     - initramfs-linux.img
     - initramfs-linux.img
     - vmlinuz-linux
     - vmlinuz-linux
     os: archlinux
     os: archlinux
-    version: 2021.12.01
+    version: 2022.02.01
     arch: i686
     arch: i686
   q4os-4.6-default-squash:
   q4os-4.6-default-squash:
     path: /debian-squash/releases/download/4.6-2de282e7/
     path: /debian-squash/releases/download/4.6-2de282e7/
@@ -1479,73 +1479,73 @@ endpoints:
     kernel: ubuntu-netboot-21.10-arm64
     kernel: ubuntu-netboot-21.10-arm64
     arch: arm64
     arch: arm64
   clonezilla-debian-stable-i686:
   clonezilla-debian-stable-i686:
-    path: /debian-squash/releases/download/2.8.0-27-21f7bd02/
+    path: /debian-squash/releases/download/2.8.1-12-21f7bd02/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: clonezilla
     os: clonezilla
-    version: 2.8.0-27
+    version: 2.8.1-12
     flavor: stable
     flavor: stable
     kernel: clonezilla-debian-stable-i686
     kernel: clonezilla-debian-stable-i686
     arch: i686
     arch: i686
   clonezilla-debian-stable-amd64:
   clonezilla-debian-stable-amd64:
-    path: /debian-squash/releases/download/2.8.0-27-a90fc92f/
+    path: /debian-squash/releases/download/2.8.1-12-a90fc92f/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: clonezilla
     os: clonezilla
-    version: 2.8.0-27
+    version: 2.8.1-12
     flavor: stable
     flavor: stable
     kernel: clonezilla-debian-stable-amd64
     kernel: clonezilla-debian-stable-amd64
     arch: amd64
     arch: amd64
   clonezilla-ubuntu-stable-amd64:
   clonezilla-ubuntu-stable-amd64:
-    path: /ubuntu-squash/releases/download/20211116-impish-86411ada/
+    path: /ubuntu-squash/releases/download/20220103-impish-86411ada/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: clonezilla
     os: clonezilla
-    version: 20211116-impish
+    version: 20220103-impish
     flavor: stable
     flavor: stable
     kernel: clonezilla-ubuntu-stable-amd64
     kernel: clonezilla-ubuntu-stable-amd64
     arch: amd64
     arch: amd64
   clonezilla-debian-testing-amd64:
   clonezilla-debian-testing-amd64:
-    path: /debian-squash/releases/download/2.8.1-10-5fb1a15b/
+    path: /debian-squash/releases/download/3.0.0-2-5fb1a15b/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: clonezilla
     os: clonezilla
-    version: 2.8.1-10
+    version: 3.0.0-2
     flavor: testing
     flavor: testing
     kernel: clonezilla-debian-testing-amd64
     kernel: clonezilla-debian-testing-amd64
     arch: amd64
     arch: amd64
   clonezilla-debian-testing-i686:
   clonezilla-debian-testing-i686:
-    path: /debian-squash/releases/download/2.8.1-10-ee3863df/
+    path: /debian-squash/releases/download/3.0.0-2-ee3863df/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: clonezilla
     os: clonezilla
-    version: 2.8.1-10
+    version: 3.0.0-2
     flavor: testing
     flavor: testing
     kernel: clonezilla-debian-testing-i686
     kernel: clonezilla-debian-testing-i686
     arch: i686
     arch: i686
   clonezilla-ubuntu-testing-amd64:
   clonezilla-ubuntu-testing-amd64:
-    path: /ubuntu-squash/releases/download/20211221-impish-5774fbed/
+    path: /ubuntu-squash/releases/download/20220204-impish-5774fbed/
     files:
     files:
     - filesystem.squashfs
     - filesystem.squashfs
     - initrd
     - initrd
     - vmlinuz
     - vmlinuz
     os: clonezilla
     os: clonezilla
-    version: 20211221-impish
+    version: 20220204-impish
     flavor: testing
     flavor: testing
     kernel: clonezilla-ubuntu-testing-amd64
     kernel: clonezilla-ubuntu-testing-amd64
     arch: amd64
     arch: amd64
   garuda-dr460nized-gaming:
   garuda-dr460nized-gaming:
-    path: /asset-mirror/releases/download/211129-5284ceeb/
+    path: /asset-mirror/releases/download/220101-5284ceeb/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1557,9 +1557,9 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: dr460nized-gaming
     flavor: dr460nized-gaming
-    version: 211129
+    version: 220101
   garuda-dr460nized:
   garuda-dr460nized:
-    path: /asset-mirror/releases/download/211129-b3db1968/
+    path: /asset-mirror/releases/download/220131-b3db1968/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1571,9 +1571,9 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: dr460nized
     flavor: dr460nized
-    version: 211129
+    version: 220131
   garuda-dr460nized-blackarch:
   garuda-dr460nized-blackarch:
-    path: /asset-mirror/releases/download/211129-6ab56054/
+    path: /asset-mirror/releases/download/220131-6ab56054/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1585,9 +1585,9 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: dr460nized-blackarch
     flavor: dr460nized-blackarch
-    version: 211129
+    version: 220131
   garuda-xfce:
   garuda-xfce:
-    path: /asset-mirror/releases/download/211129-fdf20131/
+    path: /asset-mirror/releases/download/220131-fdf20131/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1599,9 +1599,9 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: xfce
     flavor: xfce
-    version: 211129
+    version: 220131
   garuda-gnome:
   garuda-gnome:
-    path: /asset-mirror/releases/download/211129-f04b5cbd/
+    path: /asset-mirror/releases/download/220131-f04b5cbd/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1613,9 +1613,9 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: gnome
     flavor: gnome
-    version: 211129
+    version: 220131
   garuda-lxqt-kwin:
   garuda-lxqt-kwin:
-    path: /asset-mirror/releases/download/211129-291ae047/
+    path: /asset-mirror/releases/download/220131-291ae047/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1627,9 +1627,9 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: lxqt-kwin
     flavor: lxqt-kwin
-    version: 211129
+    version: 220131
   garuda-wayfire:
   garuda-wayfire:
-    path: /asset-mirror/releases/download/211129-99063bd3/
+    path: /asset-mirror/releases/download/220101-99063bd3/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1641,9 +1641,9 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: wayfire
     flavor: wayfire
-    version: 211129
+    version: 220101
   garuda-qtile:
   garuda-qtile:
-    path: /asset-mirror/releases/download/211129-7445d99d/
+    path: /asset-mirror/releases/download/220131-7445d99d/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1655,9 +1655,9 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: qtile
     flavor: qtile
-    version: 211129
+    version: 220131
   garuda-i3wm:
   garuda-i3wm:
-    path: /asset-mirror/releases/download/211129-95710e33/
+    path: /asset-mirror/releases/download/220131-95710e33/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1669,9 +1669,9 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: i3wm
     flavor: i3wm
-    version: 211129
+    version: 220131
   garuda-sway:
   garuda-sway:
-    path: /asset-mirror/releases/download/211129-c5aad419/
+    path: /asset-mirror/releases/download/220131-c5aad419/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1683,9 +1683,9 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: sway
     flavor: sway
-    version: 211129
+    version: 220131
   garuda-mate:
   garuda-mate:
-    path: /asset-mirror/releases/download/211129-ba2d234f/
+    path: /asset-mirror/releases/download/220131-ba2d234f/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1697,9 +1697,9 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: mate
     flavor: mate
-    version: 211129
+    version: 220131
   garuda-kde-barebones:
   garuda-kde-barebones:
-    path: /asset-mirror/releases/download/211129-198784ed/
+    path: /asset-mirror/releases/download/220131-198784ed/
     files:
     files:
     - amd_ucode.img
     - amd_ucode.img
     - desktopfs.sfs
     - desktopfs.sfs
@@ -1711,7 +1711,7 @@ endpoints:
     - vmlinuz
     - vmlinuz
     os: garuda
     os: garuda
     flavor: kde-barebones
     flavor: kde-barebones
-    version: 211129
+    version: 220131
   ubuntu-21.10-KDE-squash:
   ubuntu-21.10-KDE-squash:
     path: /ubuntu-squash/releases/download/21.10-0e47f5b7/
     path: /ubuntu-squash/releases/download/21.10-0e47f5b7/
     files:
     files:

+ 5 - 0
renovate.json

@@ -0,0 +1,5 @@
+{
+  "extends": [
+    "config:base"
+  ]
+}

+ 29 - 35
roles/netbootxyz/defaults/main.yml

@@ -149,8 +149,8 @@ releases:
     mirror: mirrors.kernel.org
     mirror: mirrors.kernel.org
     name: Arch Linux
     name: Arch Linux
     versions:
     versions:
-    - code_name: 2021.12.01
-      name: 2021.12.01
+    - code_name: 2022.02.01
+      name: 2022.02.01
   blackarch:
   blackarch:
     enabled: true
     enabled: true
     menu: linux
     menu: linux
@@ -182,11 +182,11 @@ releases:
     mirror: https://builds.coreos.fedoraproject.org
     mirror: https://builds.coreos.fedoraproject.org
     name: Fedora CoreOS
     name: Fedora CoreOS
     versions:
     versions:
-    - code_name: 35.20211203.3.0
+    - code_name: 35.20220116.3.0
       name: stable
       name: stable
-    - code_name: 35.20211215.2.0
+    - code_name: 35.20220131.2.0
       name: testing
       name: testing
-    - code_name: 35.20211215.1.0
+    - code_name: 35.20220131.1.0
       name: next
       name: next
   debian:
   debian:
     archive_mirror: http://archive.debian.org
     archive_mirror: http://archive.debian.org
@@ -284,8 +284,8 @@ releases:
     mirror: https://downloads.ipfire.org
     mirror: https://downloads.ipfire.org
     name: IPFire
     name: IPFire
     versions:
     versions:
-    - code_name: 2.27-core162
-      name: 2.27 Core162
+    - code_name: 2.27-core163
+      name: 2.27 Core163
   k3os:
   k3os:
     enabled: true
     enabled: true
     menu: linux
     menu: linux
@@ -307,8 +307,8 @@ releases:
     mirror: http://mirrors.kernel.org
     mirror: http://mirrors.kernel.org
     name: Mageia
     name: Mageia
     versions:
     versions:
-    - code_name: '7.1'
-      name: '7.1'
+    - code_name: '8'
+      name: '8'
     - code_name: cauldron
     - code_name: cauldron
       name: cauldron
       name: cauldron
   nixos:
   nixos:
@@ -321,6 +321,8 @@ releases:
       name: nixos-20.09
       name: nixos-20.09
     - code_name: nixos-21.05
     - code_name: nixos-21.05
       name: nixos-21.05
       name: nixos-21.05
+    - code_name: nixos-21.11
+      name: nixos-21.11
     - code_name: nixos-unstable
     - code_name: nixos-unstable
       name: nixos-unstable
       name: nixos-unstable
   openEuler:
   openEuler:
@@ -330,10 +332,8 @@ releases:
     mirror: http://repo.openeuler.org
     mirror: http://repo.openeuler.org
     name: openEuler
     name: openEuler
     versions:
     versions:
-    - code_name: openEuler-20.03-LTS-SP1
-      name: openEuler-20.03-LTS-SP1
-    - code_name: openEuler-21.03
-      name: openEuler-21.03
+    - code_name: openEuler-20.03-LTS-SP3
+      name: openEuler-20.03-LTS-SP3
     - code_name: openEuler-21.09
     - code_name: openEuler-21.09
       name: openEuler-21.09
       name: openEuler-21.09
   openbsd:
   openbsd:
@@ -376,14 +376,6 @@ releases:
     versions:
     versions:
     - code_name: '15.3'
     - code_name: '15.3'
       name: openSUSE Leap 15.3
       name: openSUSE Leap 15.3
-    - code_name: '15.2'
-      name: openSUSE Leap 15.2
-    - code_name: '15.1'
-      name: openSUSE Leap 15.1
-    - code_name: '15.0'
-      name: openSUSE Leap 15.0
-    - code_name: '42.3'
-      name: openSUSE Leap 42.3
     - code_name: tumbleweed
     - code_name: tumbleweed
       name: openSUSE tumbleweed
       name: openSUSE tumbleweed
   oracle:
   oracle:
@@ -450,6 +442,8 @@ releases:
       name: '14.2'
       name: '14.2'
     - code_name: '14.1'
     - code_name: '14.1'
       name: '14.1'
       name: '14.1'
+    - code_name: '15.0'
+      name: '15.0'
   smartos:
   smartos:
     base_dir: /platform/i86pc/
     base_dir: /platform/i86pc/
     enabled: true
     enabled: true
@@ -457,14 +451,14 @@ releases:
     mirror: https://netboot.joyent.com/os/
     mirror: https://netboot.joyent.com/os/
     name: SmartOS
     name: SmartOS
     versions:
     versions:
-    - code_name: 20211216T012707Z
-      name: 20211216T012707Z
-    - code_name: 20211202T020723Z
-      name: 20211202T020723Z
-    - code_name: 20211118T011125Z
-      name: 20211118T011125Z
-    - code_name: 20211104T023339Z
-      name: 20211104T023339Z
+    - code_name: 20220210T011229Z
+      name: 20220210T011229Z
+    - code_name: 20220127T011500Z
+      name: 20220127T011500Z
+    - code_name: 20220118T183559Z
+      name: 20220118T183559Z
+    - code_name: 20220113T011608Z
+      name: 20220113T011608Z
   talos:
   talos:
     enabled: true
     enabled: true
     menu: linux
     menu: linux
@@ -481,8 +475,8 @@ releases:
       name: Digital Ocean
       name: Digital Ocean
     - key: gcp
     - key: gcp
       name: GCP
       name: GCP
-    - key: packet
-      name: Packet
+    - key: metal
+      name: Equinix Metal
     - key: vmware
     - key: vmware
       name: VMware
       name: VMware
   tinycore:
   tinycore:
@@ -493,13 +487,13 @@ releases:
     versions:
     versions:
     - arch: x86
     - arch: x86
       code_name: core
       code_name: core
-      initrd: /12.x/x86/release/distribution_files/core.gz
-      kernel: /12.x/x86/release/distribution_files/vmlinuz
+      initrd: /13.x/x86/release/distribution_files/core.gz
+      kernel: /13.x/x86/release/distribution_files/vmlinuz
       name: Core
       name: Core
     - arch: x86_64
     - arch: x86_64
       code_name: corepure
       code_name: corepure
-      initrd: /12.x/x86_64/release/distribution_files/corepure64.gz
-      kernel: /12.x/x86_64/release/distribution_files/vmlinuz64
+      initrd: /13.x/x86_64/release/distribution_files/corepure64.gz
+      kernel: /13.x/x86_64/release/distribution_files/vmlinuz64
       name: CorePure
       name: CorePure
     - arch: x86
     - arch: x86
       code_name: dcorebionic
       code_name: dcorebionic

+ 3 - 3
roles/netbootxyz/tasks/generate_disks_arm.yml

@@ -74,13 +74,13 @@
         - { src: "bin-arm64-efi/ipxe.efi", dest: "{{ bootloader_filename }}-arm64.efi" }
         - { src: "bin-arm64-efi/ipxe.efi", dest: "{{ bootloader_filename }}-arm64.efi" }
         - { src: "bin-arm64-efi/snp.efi", dest: "{{ bootloader_filename }}-arm64-snp.efi" }
         - { src: "bin-arm64-efi/snp.efi", dest: "{{ bootloader_filename }}-arm64-snp.efi" }
         - { src: "bin-arm64-efi/snponly.efi", dest: "{{ bootloader_filename }}-arm64-snponly.efi" }
         - { src: "bin-arm64-efi/snponly.efi", dest: "{{ bootloader_filename }}-arm64-snponly.efi" }
-      when: bootloader_filename != "netboot.xyz-packet"
+      when: bootloader_filename != "netboot.xyz-metal"
 
 
-    - name: Copy iPXE arm64 EFI builds to http directory for packet
+    - name: Copy iPXE arm64 EFI builds to http directory for Equinix Metal
       copy:
       copy:
         src: "{{ ipxe_source_dir }}/src/{{ item.src }}"
         src: "{{ ipxe_source_dir }}/src/{{ item.src }}"
         dest: "{{ netbootxyz_root }}/ipxe/{{ item.dest }}"
         dest: "{{ netbootxyz_root }}/ipxe/{{ item.dest }}"
         remote_src: True
         remote_src: True
       with_items:
       with_items:
         - { src: "bin-arm64-efi/snp.efi", dest: "{{ bootloader_filename }}-arm64.efi" }
         - { src: "bin-arm64-efi/snp.efi", dest: "{{ bootloader_filename }}-arm64.efi" }
-      when: bootloader_filename == "netboot.xyz-packet"
+      when: bootloader_filename == "netboot.xyz-metal"

+ 3 - 3
roles/netbootxyz/tasks/generate_disks_efi.yml

@@ -62,13 +62,13 @@
       - { src: "bin-x86_64-efi/ipxe.efi", dest: "{{ bootloader_filename }}.efi" }
       - { src: "bin-x86_64-efi/ipxe.efi", dest: "{{ bootloader_filename }}.efi" }
       - { src: "bin-x86_64-efi/snp.efi", dest: "{{ bootloader_filename }}-snp.efi" }
       - { src: "bin-x86_64-efi/snp.efi", dest: "{{ bootloader_filename }}-snp.efi" }
       - { src: "bin-x86_64-efi/snponly.efi", dest: "{{ bootloader_filename }}-snponly.efi" }
       - { src: "bin-x86_64-efi/snponly.efi", dest: "{{ bootloader_filename }}-snponly.efi" }
-    when: bootloader_filename != "netboot.xyz-packet"
+    when: bootloader_filename != "netboot.xyz-metal"
 
 
-  - name: Copy iPXE EFI builds to http directory for packet
+  - name: Copy iPXE EFI builds to http directory for Equinix Metal
     copy:
     copy:
       src: "{{ ipxe_source_dir }}/src/{{ item.src }}"
       src: "{{ ipxe_source_dir }}/src/{{ item.src }}"
       dest: "{{ netbootxyz_root }}/ipxe/{{ item.dest }}"
       dest: "{{ netbootxyz_root }}/ipxe/{{ item.dest }}"
       remote_src: True
       remote_src: True
     with_items:
     with_items:
       - { src: "bin-x86_64-efi/ipxe.efi", dest: "{{ bootloader_filename }}.efi" }
       - { src: "bin-x86_64-efi/ipxe.efi", dest: "{{ bootloader_filename }}.efi" }
-    when: bootloader_filename == "netboot.xyz-packet"
+    when: bootloader_filename == "netboot.xyz-metal"

+ 3 - 3
roles/netbootxyz/tasks/generate_disks_legacy.yml

@@ -63,7 +63,7 @@
     - ".dsk"
     - ".dsk"
     - ".lkrn"
     - ".lkrn"
     - ".kpxe"
     - ".kpxe"
-    when: bootloader_filename != "netboot.xyz-packet"
+    when: bootloader_filename != "netboot.xyz-metal"
 
 
   - name: Copy iPXE files for Legacy BIOS to http directory
   - name: Copy iPXE files for Legacy BIOS to http directory
     copy:
     copy:
@@ -72,11 +72,11 @@
       remote_src: True
       remote_src: True
     with_items:
     with_items:
     - ".kpxe"
     - ".kpxe"
-    when: bootloader_filename == "netboot.xyz-packet"
+    when: bootloader_filename == "netboot.xyz-metal"
 
 
   - name: Copy undionly.kpxe for Legacy BIOS to http directory
   - name: Copy undionly.kpxe for Legacy BIOS to http directory
     copy:
     copy:
       src: "{{ ipxe_source_dir }}/src/bin/undionly.kpxe"
       src: "{{ ipxe_source_dir }}/src/bin/undionly.kpxe"
       dest: "{{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-undionly.kpxe"
       dest: "{{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-undionly.kpxe"
       remote_src: True
       remote_src: True
-    when: bootloader_filename != "netboot.xyz-packet"
+    when: bootloader_filename != "netboot.xyz-metal"

+ 1 - 1
roles/netbootxyz/tasks/generate_disks_linux.yml

@@ -54,4 +54,4 @@
       src: "{{ ipxe_source_dir }}/src/bin-x86_64-linux/slirp.linux"
       src: "{{ ipxe_source_dir }}/src/bin-x86_64-linux/slirp.linux"
       dest: "{{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-linux.bin"
       dest: "{{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-linux.bin"
       remote_src: True
       remote_src: True
-    when: bootloader_filename != "netboot.xyz-packet"
+    when: bootloader_filename != "netboot.xyz-metal"

+ 2 - 2
roles/netbootxyz/templates/disks/netboot.xyz-packet.j2 → roles/netbootxyz/templates/disks/netboot.xyz-metal.j2

@@ -10,10 +10,10 @@ set HTTPS_ERR HTTPS appears to have failed... attempting HTTP
 set HTTP_ERR HTTP has failed, localbooting...
 set HTTP_ERR HTTP has failed, localbooting...
 set ipxe_version ${version}
 set ipxe_version ${version}
 set version {{ boot_version }}
 set version {{ boot_version }}
-set ipxe_cloud_config packet
+set ipxe_cloud_config metal
 
 
 :start
 :start
-echo ${bold}${fg_gre}netboot.xyz ${fg_whi}v${version} for ${fg_red}packet.com${fg_whi}${boldoff}
+echo ${bold}${fg_gre}netboot.xyz ${fg_whi}v${version} for ${fg_red}metal.equinix.com${fg_whi}${boldoff}
 prompt --key m --timeout 4000 Hit the ${bold}m${boldoff} key to open failsafe menu... && goto failsafe || goto dhcp
 prompt --key m --timeout 4000 Hit the ${bold}m${boldoff} key to open failsafe menu... && goto failsafe || goto dhcp
 
 
 :dhcp
 :dhcp

+ 2 - 2
roles/netbootxyz/templates/menu/archlinux.ipxe.j2

@@ -3,11 +3,11 @@
 # Arch Linux Operating System
 # Arch Linux Operating System
 # http://www.archlinux.org
 # http://www.archlinux.org
 
 
-isset ${dhcp-server} || goto static_ip
-set ipparam BOOTIF=${netX/mac} ip=dhcp
 set os_arch ${arch}
 set os_arch ${arch}
 iseq ${os_arch} x86_64 && set os_arch x86_64 ||
 iseq ${os_arch} x86_64 && set os_arch x86_64 ||
 iseq ${os_arch} i386 && set os_arch i686 ||
 iseq ${os_arch} i386 && set os_arch i686 ||
+isset ${dhcp-server} || goto static_ip
+set ipparam BOOTIF=${netX/mac} ip=dhcp
 set real_archlinux_mirror ${archlinux_mirror}
 set real_archlinux_mirror ${archlinux_mirror}
 goto goto_menu
 goto goto_menu
 
 

+ 9 - 9
roles/netbootxyz/templates/menu/boot.cfg.j2

@@ -99,30 +99,30 @@ goto clouds
 ###################################
 ###################################
 :clouds
 :clouds
 iseq ${ipxe_cloud_config} gce && goto gce ||
 iseq ${ipxe_cloud_config} gce && goto gce ||
-iseq ${ipxe_cloud_config} packet && goto packet ||
+iseq ${ipxe_cloud_config} metal && goto metal ||
 goto clouds_end
 goto clouds_end
 
 
 :gce
 :gce
 set cmdline console=ttyS0,115200n8
 set cmdline console=ttyS0,115200n8
 goto clouds_end
 goto clouds_end
 
 
-:packet
-iseq ${arch} i386 && goto packet_x86_64 ||
-iseq ${arch} x86_64 && goto packet_x86_64 ||
-iseq ${arch} arm64 && goto packet_arm64 ||
+:metal
+iseq ${arch} i386 && goto metal_x86_64 ||
+iseq ${arch} x86_64 && goto metal_x86_64 ||
+iseq ${arch} arm64 && goto metal_arm64 ||
 goto clouds_end
 goto clouds_end
 
 
-:packet_x86_64
+:metal_x86_64
 set cmdline console=ttyS1,115200n8
 set cmdline console=ttyS1,115200n8
-iseq ${platform} efi && set ipxe_disk netboot.xyz-packet.efi || set ipxe_disk netboot.xyz-packet.kpxe
+iseq ${platform} efi && set ipxe_disk netboot.xyz-metal.efi || set ipxe_disk netboot.xyz-metal.kpxe
 set menu_linux_i386 0
 set menu_linux_i386 0
 set menu_freedos 0
 set menu_freedos 0
 set menu_windows 0
 set menu_windows 0
 goto clouds_end
 goto clouds_end
 
 
-:packet_arm64
+:metal_arm64
 set cmdline console=ttyAMA0,115200
 set cmdline console=ttyAMA0,115200
-set ipxe_disk netboot.xyz-packet-arm64.efi
+set ipxe_disk netboot.xyz-metal-arm64.efi
 set menu_bsd 0
 set menu_bsd 0
 set menu_freedos 0
 set menu_freedos 0
 set menu_live 0
 set menu_live 0

+ 1 - 1
roles/netbootxyz/templates/menu/flatcar.ipxe.j2

@@ -28,7 +28,7 @@ goto flatcar_exit
 :edge
 :edge
 set release ${menu}
 set release ${menu}
 set base-url http://${release}.release.flatcar-linux.net/amd64-usr/current
 set base-url http://${release}.release.flatcar-linux.net/amd64-usr/current
-kernel ${base-url}/flatcar_production_pxe.vmlinuz ${flatcar_firstboot} ${flatcar_params} flatcar.autologin=tty1 flatcar.autologin=ttyS0 {{ kernel_params }}
+kernel ${base-url}/flatcar_production_pxe.vmlinuz ${flatcar_firstboot} ${flatcar_params} flatcar.autologin=tty1 flatcar.autologin=ttyS0 initrd=flatcar_production_pxe_image.cpio.gz ${cmdline}
 initrd ${base-url}/flatcar_production_pxe_image.cpio.gz
 initrd ${base-url}/flatcar_production_pxe_image.cpio.gz
 boot
 boot
 goto flatcar_exit
 goto flatcar_exit

+ 1 - 1
roles/netbootxyz/templates/menu/slackware.ipxe.j2

@@ -26,6 +26,6 @@ goto boot
 imgfree
 imgfree
 kernel ${slackware_mirror}/${dir}/kernels/huge.s/bzImage
 kernel ${slackware_mirror}/${dir}/kernels/huge.s/bzImage
 initrd ${slackware_mirror}/${dir}/isolinux/initrd.img
 initrd ${slackware_mirror}/${dir}/isolinux/initrd.img
-imgargs bzImage load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s ${params} ${cmdline}
+imgargs bzImage load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 tz=localtime initrd=initrd.magic ${cmdline}
 isset ${debug} && prompt ||
 isset ${debug} && prompt ||
 boot
 boot

+ 1 - 1
script/netbootxyz-overrides.yml

@@ -10,7 +10,7 @@ generate_local_vars: false
 bootloader_multiple: true
 bootloader_multiple: true
 bootloader_disks:
 bootloader_disks:
   - "netboot.xyz"
   - "netboot.xyz"
-  - "netboot.xyz-packet"
+  - "netboot.xyz-metal"
 generate_signatures: true
 generate_signatures: true
 sigs_dir: "{{ netbootxyz_root }}/sigs"
 sigs_dir: "{{ netbootxyz_root }}/sigs"
 sigs_location: "http://${boot_domain}/sigs/"
 sigs_location: "http://${boot_domain}/sigs/"

+ 1 - 1
version.txt

@@ -1 +1 @@
-2.0.54
+2.0.55