Procházet zdrojové kódy

Merge pull request #1075 from netbootxyz/development

Release 2.0.55-RC
Antony Messerli před 3 roky
rodič
revize
b7603de528

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

@@ -10,7 +10,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-    - uses: actions/stale@v1
+    - uses: actions/stale@v4
       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-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]
 
+## [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]
 #### Added
 - CentOS 9 Stream hardset url

+ 81 - 81
endpoints.yml

@@ -235,7 +235,7 @@ endpoints:
     flavor: default
     kernel: backbox-6-default-squash
   kde-neon-user:
-    path: /ubuntu-squash/releases/download/20211223-0945-92641c1f/
+    path: /ubuntu-squash/releases/download/20220210-0946-92641c1f/
     files:
     - vmlinuz
     - filesystem.squashfs
@@ -359,7 +359,7 @@ endpoints:
     os: dban
     version: 2.3.0
   sparky-stable-mingui:
-    path: /debian-squash/releases/download/6.1-76c5f785/
+    path: /debian-squash/releases/download/6.2-76c5f785/
     files:
     - filesystem.squashfs
     - initrd
@@ -369,7 +369,7 @@ endpoints:
     flavor: xfce-min
     kernel: sparky-stable-mingui
   sparky-stable-gui:
-    path: /debian-squash/releases/download/6.1-b580325e/
+    path: /debian-squash/releases/download/6.2-b580325e/
     files:
     - filesystem.squashfs
     - initrd
@@ -379,7 +379,7 @@ endpoints:
     flavor: xfce
     kernel: sparky-stable-gui
   sparky-stable-lxqt:
-    path: /debian-squash/releases/download/6.1-277a8a3b/
+    path: /debian-squash/releases/download/6.2-277a8a3b/
     files:
     - filesystem.squashfs
     - initrd
@@ -564,7 +564,7 @@ endpoints:
     os: blackarch
     version: current
   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:
     - initrd
     - vmlinuz
@@ -612,7 +612,7 @@ endpoints:
     os: kaspersky
     version: '18'
   septor:
-    path: /debian-squash/releases/download/2021.5-cf4a4991/
+    path: /debian-squash/releases/download/2022-cf4a4991/
     files:
     - filesystem.squashfs
     - initrd
@@ -620,7 +620,7 @@ endpoints:
     os: septor
     version: 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:
     - livefs.sfs
     - rootfs.sfs
@@ -629,11 +629,11 @@ endpoints:
     - initrd
     - vmlinuz
     os: manjaro
-    version: 21.2.0-211220-linux515
+    version: 21.2.2-220123-linux515
     flavor: xfce
     kernel: manjaro-xfce-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:
     - livefs.sfs
     - rootfs.sfs
@@ -642,11 +642,11 @@ endpoints:
     - initrd
     - vmlinuz
     os: manjaro
-    version: 21.2.0-211220-linux515
+    version: 21.2.2-220123-linux515
     flavor: gnome
     kernel: manjaro-gnome-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:
     - livefs.sfs
     - rootfs.sfs
@@ -655,7 +655,7 @@ endpoints:
     - initrd
     - vmlinuz
     os: manjaro
-    version: 21.2.0-211220-linux515
+    version: 21.2.2-220123-linux515
     flavor: kde
     kernel: manjaro-kde-current
   fatdog:
@@ -666,7 +666,7 @@ endpoints:
     os: fatdog
     version: current
   raizo:
-    path: /debian-squash/releases/download/v12.21.09.05i-0aa6f3c9/
+    path: /debian-squash/releases/download/v13.22.01.08i-0aa6f3c9/
     files:
     - filesystem.squashfs
     - initrd
@@ -674,7 +674,7 @@ endpoints:
     os: raizo
     version: current
   4mlinux:
-    path: /asset-mirror/releases/download/38.0-39ff9a19/
+    path: /asset-mirror/releases/download/38.1-39ff9a19/
     files:
     - initrd
     - vmlinuz
@@ -682,7 +682,7 @@ endpoints:
     version: current
     flavor: full
   4mlinux-thesss:
-    path: /asset-mirror/releases/download/38.0-3ec6e844/
+    path: /asset-mirror/releases/download/38.1-3ec6e844/
     files:
     - initrd
     - vmlinuz
@@ -843,16 +843,16 @@ endpoints:
     os: kodachi
     version: '7'
   linux-lite-5-squash:
-    path: /ubuntu-squash/releases/download/5.6-75cb937c/
+    path: /ubuntu-squash/releases/download/5.8-75cb937c/
     files:
     - filesystem.squashfs
     - initrd
     - vmlinuz
     os: lite
-    version: 5.6
+    version: 5.8
     kernel: linux-lite-5-squash
   vyos-rolling:
-    path: /debian-squash/releases/download/202112230317-fdd40a1c/
+    path: /debian-squash/releases/download/202202080317-fdd40a1c/
     files:
     - filesystem.squashfs
     - initrd
@@ -916,7 +916,7 @@ endpoints:
     os: rescuezilla
     version: groovy
   deepin-20-squash:
-    path: /debian-squash/releases/download/20.2-e57a0c4b/
+    path: /debian-squash/releases/download/20.4-7aac93a9/
     files:
     - filesystem.squashfs
     - initrd
@@ -933,13 +933,13 @@ endpoints:
     os: ovirt
     version: '4.4'
   nitrux-release:
-    path: /ubuntu-squash/releases/download/2021.12.05-e364d0a5/
+    path: /ubuntu-squash/releases/download/2022.02.02-e364d0a5/
     files:
     - initrd
     - vmlinuz
     - filesystem.squashfs
     os: nitrux
-    version: 2021.12.05
+    version: 2022.02.02
   endeavouros:
     path: /asset-mirror/releases/download/21_4-1f037972/
     files:
@@ -1089,7 +1089,7 @@ endpoints:
     version: 34
     flavor: KDE
   rescuezilla-focal:
-    path: /asset-mirror/releases/download/2.2-b2e9a0d2/
+    path: /asset-mirror/releases/download/2.3.1-b2e9a0d2/
     files:
     - filesystem.squashfs
     - initrd
@@ -1151,7 +1151,7 @@ endpoints:
     flavor: Cinnamon
     kernel: mint-lmde-cinnamon-squash
   mint-20-mate-squash:
-    path: /ubuntu-squash/releases/download/20.2-50f38e57/
+    path: /ubuntu-squash/releases/download/20.3-132df65e/
     files:
     - initrd
     - vmlinuz
@@ -1161,7 +1161,7 @@ endpoints:
     flavor: mate
     kernel: mint-20-mate-squash
   mint-20-xfce-squash:
-    path: /ubuntu-squash/releases/download/20.2-745b322d/
+    path: /ubuntu-squash/releases/download/20.3-f5b93d7f/
     files:
     - initrd
     - vmlinuz
@@ -1171,7 +1171,7 @@ endpoints:
     flavor: xfce
     kernel: mint-20-xfce-squash
   mint-20-cinnamon-squash:
-    path: /ubuntu-squash/releases/download/20.2-a90905ff/
+    path: /ubuntu-squash/releases/download/20.3-2e7bc0d0/
     files:
     - initrd
     - vmlinuz
@@ -1223,7 +1223,7 @@ endpoints:
     flavor: cinnamon
     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:
     - initrd
     - vmlinuz
@@ -1296,40 +1296,40 @@ endpoints:
     flavor: bullseye
     kernel: voyager-bullseye-squash
   memtest86:
-    path: /asset-mirror/releases/download/9.3-4e73affb/
+    path: /asset-mirror/releases/download/9.4-4e73affb/
     files:
     - memtest86-usb.img
     os: memtest86-free
-    version: '9.3'
+    version: '9.4'
   gentoo-x86:
-    path: /asset-mirror/releases/download/20211220T170558Z-6734abfd/
+    path: /asset-mirror/releases/download/20220207T170556Z-6734abfd/
     files:
     - image.squashfs
     - initrd
     - vmlinuz
     os: gentoo
-    version: 20211220T170558Z
+    version: 20220207T170556Z
     arch: x86
   gentoo-arm64:
-    path: /asset-mirror/releases/download/20211219T233639Z-079d67cf/
+    path: /asset-mirror/releases/download/20220123T230658Z-079d67cf/
     files:
     - image.squashfs
     - initrd
     - vmlinuz
     os: gentoo
-    version: 20211219T233639Z
+    version: 20220123T230658Z
     arch: arm64
   gentoo-amd64:
-    path: /asset-mirror/releases/download/20211219T170551Z-383e823f/
+    path: /asset-mirror/releases/download/20220123T170538Z-383e823f/
     files:
     - image.squashfs
     - initrd
     - vmlinuz
     os: gentoo
-    version: 20211219T170551Z
+    version: 20220123T170538Z
     arch: amd64
   tails:
-    path: /asset-mirror/releases/download/4.25-624dc85f/
+    path: /asset-mirror/releases/download/4.27-624dc85f/
     files:
     - vmlinuz
     - initrd.img
@@ -1337,7 +1337,7 @@ endpoints:
     - 9990-misc-helpers.sh
     - tails-amd64-4.23.iso
     os: tails
-    version: '4.25'
+    version: '4.27'
     arch: amd64
   hrmpf:
     path: /asset-mirror/releases/download/20210914-3cf8e2c5/
@@ -1396,45 +1396,45 @@ endpoints:
     kernel: ubuntu-netboot-21.04-arm64
     arch: arm64
   systemrescue-i686:
-    path: /asset-mirror/releases/download/8.04-c6f1c9ac/
+    path: /asset-mirror/releases/download/9.01-c6f1c9ac/
     files:
     - airootfs.sfs
     - initrd
     - vmlinuz
     os: systemrescue
-    version: 8.04
+    version: 9.01
     arch: i686
   systemrescue-amd64:
-    path: /asset-mirror/releases/download/8.07-6b538d55/
+    path: /asset-mirror/releases/download/9.01-6b538d55/
     files:
     - airootfs.sfs
     - initrd
     - vmlinuz
     os: systemrescue
-    version: 8.07
+    version: 9.01
     arch: amd64
   shredos-i686:
-    path: /asset-mirror/releases/download/v2020.02.008_i686-0.30.001-9bec7a52/
+    path: /asset-mirror/releases/download/null-9bec7a52/
     files:
     - shredos
     os: shredos
     version: v2020.02.008_i686-0.30.001
     arch: i686
   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:
     - 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
   archlinux-32:
-    path: /asset-mirror/releases/download/2021.12.01-6dbad0f9/
+    path: /asset-mirror/releases/download/2022.02.01-6dbad0f9/
     files:
     - airootfs.sfs
     - initramfs-linux.img
     - vmlinuz-linux
     os: archlinux
-    version: 2021.12.01
+    version: 2022.02.01
     arch: i686
   q4os-4.6-default-squash:
     path: /debian-squash/releases/download/4.6-2de282e7/
@@ -1479,73 +1479,73 @@ endpoints:
     kernel: ubuntu-netboot-21.10-arm64
     arch: arm64
   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:
     - filesystem.squashfs
     - initrd
     - vmlinuz
     os: clonezilla
-    version: 2.8.0-27
+    version: 2.8.1-12
     flavor: stable
     kernel: clonezilla-debian-stable-i686
     arch: i686
   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:
     - filesystem.squashfs
     - initrd
     - vmlinuz
     os: clonezilla
-    version: 2.8.0-27
+    version: 2.8.1-12
     flavor: stable
     kernel: clonezilla-debian-stable-amd64
     arch: amd64
   clonezilla-ubuntu-stable-amd64:
-    path: /ubuntu-squash/releases/download/20211116-impish-86411ada/
+    path: /ubuntu-squash/releases/download/20220103-impish-86411ada/
     files:
     - filesystem.squashfs
     - initrd
     - vmlinuz
     os: clonezilla
-    version: 20211116-impish
+    version: 20220103-impish
     flavor: stable
     kernel: clonezilla-ubuntu-stable-amd64
     arch: 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:
     - filesystem.squashfs
     - initrd
     - vmlinuz
     os: clonezilla
-    version: 2.8.1-10
+    version: 3.0.0-2
     flavor: testing
     kernel: clonezilla-debian-testing-amd64
     arch: amd64
   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:
     - filesystem.squashfs
     - initrd
     - vmlinuz
     os: clonezilla
-    version: 2.8.1-10
+    version: 3.0.0-2
     flavor: testing
     kernel: clonezilla-debian-testing-i686
     arch: i686
   clonezilla-ubuntu-testing-amd64:
-    path: /ubuntu-squash/releases/download/20211221-impish-5774fbed/
+    path: /ubuntu-squash/releases/download/20220204-impish-5774fbed/
     files:
     - filesystem.squashfs
     - initrd
     - vmlinuz
     os: clonezilla
-    version: 20211221-impish
+    version: 20220204-impish
     flavor: testing
     kernel: clonezilla-ubuntu-testing-amd64
     arch: amd64
   garuda-dr460nized-gaming:
-    path: /asset-mirror/releases/download/211129-5284ceeb/
+    path: /asset-mirror/releases/download/220101-5284ceeb/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1557,9 +1557,9 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: dr460nized-gaming
-    version: 211129
+    version: 220101
   garuda-dr460nized:
-    path: /asset-mirror/releases/download/211129-b3db1968/
+    path: /asset-mirror/releases/download/220131-b3db1968/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1571,9 +1571,9 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: dr460nized
-    version: 211129
+    version: 220131
   garuda-dr460nized-blackarch:
-    path: /asset-mirror/releases/download/211129-6ab56054/
+    path: /asset-mirror/releases/download/220131-6ab56054/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1585,9 +1585,9 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: dr460nized-blackarch
-    version: 211129
+    version: 220131
   garuda-xfce:
-    path: /asset-mirror/releases/download/211129-fdf20131/
+    path: /asset-mirror/releases/download/220131-fdf20131/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1599,9 +1599,9 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: xfce
-    version: 211129
+    version: 220131
   garuda-gnome:
-    path: /asset-mirror/releases/download/211129-f04b5cbd/
+    path: /asset-mirror/releases/download/220131-f04b5cbd/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1613,9 +1613,9 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: gnome
-    version: 211129
+    version: 220131
   garuda-lxqt-kwin:
-    path: /asset-mirror/releases/download/211129-291ae047/
+    path: /asset-mirror/releases/download/220131-291ae047/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1627,9 +1627,9 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: lxqt-kwin
-    version: 211129
+    version: 220131
   garuda-wayfire:
-    path: /asset-mirror/releases/download/211129-99063bd3/
+    path: /asset-mirror/releases/download/220101-99063bd3/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1641,9 +1641,9 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: wayfire
-    version: 211129
+    version: 220101
   garuda-qtile:
-    path: /asset-mirror/releases/download/211129-7445d99d/
+    path: /asset-mirror/releases/download/220131-7445d99d/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1655,9 +1655,9 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: qtile
-    version: 211129
+    version: 220131
   garuda-i3wm:
-    path: /asset-mirror/releases/download/211129-95710e33/
+    path: /asset-mirror/releases/download/220131-95710e33/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1669,9 +1669,9 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: i3wm
-    version: 211129
+    version: 220131
   garuda-sway:
-    path: /asset-mirror/releases/download/211129-c5aad419/
+    path: /asset-mirror/releases/download/220131-c5aad419/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1683,9 +1683,9 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: sway
-    version: 211129
+    version: 220131
   garuda-mate:
-    path: /asset-mirror/releases/download/211129-ba2d234f/
+    path: /asset-mirror/releases/download/220131-ba2d234f/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1697,9 +1697,9 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: mate
-    version: 211129
+    version: 220131
   garuda-kde-barebones:
-    path: /asset-mirror/releases/download/211129-198784ed/
+    path: /asset-mirror/releases/download/220131-198784ed/
     files:
     - amd_ucode.img
     - desktopfs.sfs
@@ -1711,7 +1711,7 @@ endpoints:
     - vmlinuz
     os: garuda
     flavor: kde-barebones
-    version: 211129
+    version: 220131
   ubuntu-21.10-KDE-squash:
     path: /ubuntu-squash/releases/download/21.10-0e47f5b7/
     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
     name: Arch Linux
     versions:
-    - code_name: 2021.12.01
-      name: 2021.12.01
+    - code_name: 2022.02.01
+      name: 2022.02.01
   blackarch:
     enabled: true
     menu: linux
@@ -182,11 +182,11 @@ releases:
     mirror: https://builds.coreos.fedoraproject.org
     name: Fedora CoreOS
     versions:
-    - code_name: 35.20211203.3.0
+    - code_name: 35.20220116.3.0
       name: stable
-    - code_name: 35.20211215.2.0
+    - code_name: 35.20220131.2.0
       name: testing
-    - code_name: 35.20211215.1.0
+    - code_name: 35.20220131.1.0
       name: next
   debian:
     archive_mirror: http://archive.debian.org
@@ -284,8 +284,8 @@ releases:
     mirror: https://downloads.ipfire.org
     name: IPFire
     versions:
-    - code_name: 2.27-core162
-      name: 2.27 Core162
+    - code_name: 2.27-core163
+      name: 2.27 Core163
   k3os:
     enabled: true
     menu: linux
@@ -307,8 +307,8 @@ releases:
     mirror: http://mirrors.kernel.org
     name: Mageia
     versions:
-    - code_name: '7.1'
-      name: '7.1'
+    - code_name: '8'
+      name: '8'
     - code_name: cauldron
       name: cauldron
   nixos:
@@ -321,6 +321,8 @@ releases:
       name: nixos-20.09
     - code_name: nixos-21.05
       name: nixos-21.05
+    - code_name: nixos-21.11
+      name: nixos-21.11
     - code_name: nixos-unstable
       name: nixos-unstable
   openEuler:
@@ -330,10 +332,8 @@ releases:
     mirror: http://repo.openeuler.org
     name: openEuler
     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
       name: openEuler-21.09
   openbsd:
@@ -376,14 +376,6 @@ releases:
     versions:
     - code_name: '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
       name: openSUSE tumbleweed
   oracle:
@@ -450,6 +442,8 @@ releases:
       name: '14.2'
     - code_name: '14.1'
       name: '14.1'
+    - code_name: '15.0'
+      name: '15.0'
   smartos:
     base_dir: /platform/i86pc/
     enabled: true
@@ -457,14 +451,14 @@ releases:
     mirror: https://netboot.joyent.com/os/
     name: SmartOS
     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:
     enabled: true
     menu: linux
@@ -481,8 +475,8 @@ releases:
       name: Digital Ocean
     - key: gcp
       name: GCP
-    - key: packet
-      name: Packet
+    - key: metal
+      name: Equinix Metal
     - key: vmware
       name: VMware
   tinycore:
@@ -493,13 +487,13 @@ releases:
     versions:
     - arch: x86
       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
     - arch: x86_64
       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
     - arch: x86
       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/snp.efi", dest: "{{ bootloader_filename }}-arm64-snp.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:
         src: "{{ ipxe_source_dir }}/src/{{ item.src }}"
         dest: "{{ netbootxyz_root }}/ipxe/{{ item.dest }}"
         remote_src: True
       with_items:
         - { 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/snp.efi", dest: "{{ bootloader_filename }}-snp.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:
       src: "{{ ipxe_source_dir }}/src/{{ item.src }}"
       dest: "{{ netbootxyz_root }}/ipxe/{{ item.dest }}"
       remote_src: True
     with_items:
       - { 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"
     - ".lkrn"
     - ".kpxe"
-    when: bootloader_filename != "netboot.xyz-packet"
+    when: bootloader_filename != "netboot.xyz-metal"
 
   - name: Copy iPXE files for Legacy BIOS to http directory
     copy:
@@ -72,11 +72,11 @@
       remote_src: True
     with_items:
     - ".kpxe"
-    when: bootloader_filename == "netboot.xyz-packet"
+    when: bootloader_filename == "netboot.xyz-metal"
 
   - name: Copy undionly.kpxe for Legacy BIOS to http directory
     copy:
       src: "{{ ipxe_source_dir }}/src/bin/undionly.kpxe"
       dest: "{{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-undionly.kpxe"
       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"
       dest: "{{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-linux.bin"
       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 ipxe_version ${version}
 set version {{ boot_version }}
-set ipxe_cloud_config packet
+set ipxe_cloud_config metal
 
 :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
 
 :dhcp

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

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

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

@@ -99,30 +99,30 @@ goto clouds
 ###################################
 :clouds
 iseq ${ipxe_cloud_config} gce && goto gce ||
-iseq ${ipxe_cloud_config} packet && goto packet ||
+iseq ${ipxe_cloud_config} metal && goto metal ||
 goto clouds_end
 
 :gce
 set cmdline console=ttyS0,115200n8
 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
 
-:packet_x86_64
+:metal_x86_64
 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_freedos 0
 set menu_windows 0
 goto clouds_end
 
-:packet_arm64
+:metal_arm64
 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_freedos 0
 set menu_live 0

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

@@ -28,7 +28,7 @@ goto flatcar_exit
 :edge
 set release ${menu}
 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
 boot
 goto flatcar_exit

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

@@ -26,6 +26,6 @@ goto boot
 imgfree
 kernel ${slackware_mirror}/${dir}/kernels/huge.s/bzImage
 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 ||
 boot

+ 1 - 1
script/netbootxyz-overrides.yml

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

+ 1 - 1
version.txt

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