diff --git a/.ansible-lint b/.ansible-lint index aa6e0057..e91bc814 100644 --- a/.ansible-lint +++ b/.ansible-lint @@ -6,4 +6,3 @@ skip_list: - no-changed-when # Commands should not change things if nothing needs doing. - risky-shell-pipe # Shells that use pipes should set the pipefail option. - literal-compare # Don't compare to literal True/False. - - var-naming[no-role-prefix] # Internal variables don't need role prefix. diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml deleted file mode 100644 index d1d1d04b..00000000 --- a/.github/workflows/claude.yml +++ /dev/null @@ -1,36 +0,0 @@ -name: Claude PR Assistant - -on: - issue_comment: - types: [created] - pull_request_review_comment: - types: [created] - issues: - types: [opened, assigned] - pull_request_review: - types: [submitted] - -jobs: - claude-code-action: - if: | - (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) || - (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) || - (github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) || - (github.event_name == 'issues' && contains(github.event.issue.body, '@claude')) - runs-on: ubuntu-latest - permissions: - contents: read - pull-requests: read - issues: read - id-token: write - steps: - - name: Checkout repository - uses: actions/checkout@v6 - with: - fetch-depth: 1 - - - name: Run Claude PR Action - uses: anthropics/claude-code-action@beta - with: - anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} - timeout_minutes: "60" diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index 7f6b7eea..90edaf6b 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -18,7 +18,7 @@ jobs: id-token: write contents: read steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 with: ref: development @@ -36,7 +36,7 @@ jobs: ./script/build_release dev - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: ${{ secrets.AWS_ROLE_DEV }} aws-region: ${{ secrets.AWS_ACCESS_REGION }} diff --git a/.github/workflows/pull-requests.yml b/.github/workflows/pull-requests.yml index 8444cdca..1aeb3fa3 100644 --- a/.github/workflows/pull-requests.yml +++ b/.github/workflows/pull-requests.yml @@ -12,17 +12,16 @@ jobs: name: Test Pull Request runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 - - uses: actions/setup-python@v6 + - uses: actions/setup-python@v5 with: - python-version: '3.14' # renovate: datasource=github-tags depName=python + python-version: '3.13' - name: Install dependencies run: | python -m pip install --upgrade pip - pip install ansible==13.2.0 # renovate: datasource=pypi depName=ansible - pip install ansible-lint==26.1.0 # renovate: datasource=pypi depName=ansible-lint + pip install ansible==10.2.0 ansible-lint==24.7.0 - name: Syntax Check run: | @@ -36,9 +35,9 @@ jobs: name: Build Pull Request runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 - - uses: actions/setup-python@v6 + - uses: actions/setup-python@v5 - name: Build PR release run: | diff --git a/.github/workflows/release-candidate.yml b/.github/workflows/release-candidate.yml index 21bc96f1..3f986b7a 100644 --- a/.github/workflows/release-candidate.yml +++ b/.github/workflows/release-candidate.yml @@ -18,7 +18,7 @@ jobs: id-token: write contents: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 with: ref: RC @@ -39,7 +39,7 @@ jobs: ./script/build_release rc - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: ${{ secrets.AWS_ROLE_STAGING }} aws-region: ${{ secrets.AWS_ACCESS_REGION }} @@ -66,7 +66,7 @@ jobs: - name: Extract release notes id: extract-release-notes - uses: ffurrer2/extract-release-notes@v3 + uses: ffurrer2/extract-release-notes@v2 - name: Create RC Release and Upload Assets uses: svenstaro/upload-release-action@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3b8f3b42..a64d3ac3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: id-token: write contents: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 with: ref: master @@ -38,7 +38,7 @@ jobs: ./script/build_release release - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: ${{ secrets.AWS_ROLE_PROD }} aws-region: ${{ secrets.AWS_ACCESS_REGION }} @@ -61,7 +61,7 @@ jobs: - name: Extract release notes id: extract-release-notes - uses: ffurrer2/extract-release-notes@v3 + uses: ffurrer2/extract-release-notes@v2 - name: Create Release and Upload Assets uses: svenstaro/upload-release-action@v2 diff --git a/.github/workflows/rolling.yml b/.github/workflows/rolling.yml index 14bac15b..8a2a4b71 100644 --- a/.github/workflows/rolling.yml +++ b/.github/workflows/rolling.yml @@ -20,7 +20,7 @@ jobs: id-token: write contents: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 with: ref: 'master' @@ -47,7 +47,7 @@ jobs: ./script/build_release rolling - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: ${{ secrets.AWS_ROLE_ROLLING }} aws-region: ${{ secrets.AWS_ACCESS_REGION }} diff --git a/CHANGELOG.md b/CHANGELOG.md index a2252e81..72901586 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,76 +3,6 @@ All notable changes to this project will be documented in this file. -## [2.0.90] - Unreleased - -## [2.0.89] - 2025-11-08 - -### Added - -- OpenSUSE 16.0 support with live ISO boot method -- Dasharo Tools Suite updated to v2.7.0 and v2.7.1 - -### Changed - -- Updated Ansible to v12 for improved build system -- Updated ansible-lint to v24.12.2 with compatibility fixes -- Various distribution version updates: - - Arch Linux updated to 2025.11.01 - - SmartOS updated to 20251030T000436Z - - CoreOS updated to 42.20251012.3.0-stable, 43.20251024.2.0-testing, 43.20251027.1.0-next - - IPFire updated to 2.29-core198 -- Improved dependency tracking in GitHub workflows -- Updated GitHub Actions: - - actions/checkout to v5 - - actions/setup-python to v6 - - aws-actions/configure-aws-credentials to v5 - -### Fixed - -- OpenSUSE 16.0 boot configuration now uses live ISO method with proper root= parameter -- Ansible-lint configuration updated to skip var-naming rule for internal variables -- CI/CD compatibility issues resolved between Ansible and ansible-lint versions -- Renovate configuration JSON syntax errors corrected - -## [2.0.88] - 2025-08-09 - -### Added - -- CachyOS live distribution with archiso boot configuration -- Ubuntu Spins distribution template for Ubuntu flavor variants -- Debian 13 (Trixie) net installer -- Rocky Linux 10 and AlmaLinux 10 -- Flatcar Container Linux ARM64 architecture support -- Proxmox VE 9.0 -- Dasharo Tools Suite updated to v2.6.0 -- SystemRescue archiso_pxe_http initrd support - -### Changed - -- FreeDOS updated to v1.4 with corrected URLs -- Various distribution version updates and endpoint refreshes -- Improved MAC address handling in TFTP boot configuration - -### Fixed - -- Fedora CoreOS kernel filename format corrected - -### Removed - -- Deepin distribution completely removed from the system - -## [2.0.87] - 2025-05-08 - -### Added - -- Fedora Onyx build -- Kali arm64 Added - -### Changed - -- Various version updates -- Cleanup of older distros from endpoints - ## [2.0.86] - 2025-03-13 ### Added diff --git a/README.md b/README.md index 3d954978..87ccae14 100644 --- a/README.md +++ b/README.md @@ -127,15 +127,15 @@ In addition to being able to host netboot.xyz locally, you can also create your | BlackArch Linux | https://blackarch.org | Yes | Yes | | Bluestar Linux | https://sourceforge.net/projects/bluestarlinux | No | Yes | | Bodhi Linux | https://www.bodhilinux.com | No | Yes | -| CachyOS | https://cachyos.org | No | Yes | | CentOS | https://centos.org | Yes | No | +| Fedora CoreOS | https://getfedora.org/en/coreos?stream=stable | Yes | No | | Debian | https://debian.org | Yes | Yes| +| Deepin | https://www.deepin.org | No | Yes | | Devuan | https://devuan.org | Yes | No | | Elementary OS | https://elementary.io | No | Yes | | EndeavourOS | https://endeavouros.com | No | Yes | | Fatdog64 | https://distro.ibiblio.org/fatdog/web/ | No | Yes | | Fedora | https://fedoraproject.org | Yes | Yes | -| Fedora CoreOS | https://getfedora.org/en/coreos?stream=stable | Yes | No | | Feren OS | https://ferenos.weebly.com/ | Yes | No | | Flatcar Container Linux | https://www.flatcar.org | Yes | No | | FreeBSD | https://freebsd.org | Yes, disk image | No | diff --git a/endpoints.yml b/endpoints.yml index 3afb4e10..2c2a4339 100644 --- a/endpoints.yml +++ b/endpoints.yml @@ -1,22 +1,93 @@ endpoints: + debian-10-live-kernel: + path: /debian-core-10/releases/download/10.13.0-960f6051/ + files: + - initrd + - vmlinuz + os: debian + version: '10' + debian-10-default-squash: + path: /debian-squash/releases/download/10.10.0-9728909e/ + files: + - filesystem.squashfs + os: debian + version: '10' + flavor: core + kernel: debian-10-live-kernel + debian-10-xfce-squash: + path: /debian-squash/releases/download/10.10.0-e94fae4e/ + files: + - filesystem.squashfs + os: debian + version: '10' + flavor: xfce + kernel: debian-10-live-kernel + debian-10-gnome-squash: + path: /debian-squash/releases/download/10.10.0-13fd68d4/ + files: + - filesystem.squashfs + os: debian + version: '10' + flavor: gnome + kernel: debian-10-live-kernel + debian-10-cinnamon-squash: + path: /debian-squash/releases/download/10.10.0-77fb8dba/ + files: + - filesystem.squashfs + os: debian + version: '10' + flavor: cinnamon + kernel: debian-10-live-kernel + debian-10-kde-squash: + path: /debian-squash/releases/download/10.10.0-fc058090/ + files: + - filesystem.squashfs + os: debian + version: '10' + flavor: kde + kernel: debian-10-live-kernel + debian-10-lxde-squash: + path: /debian-squash/releases/download/10.10.0-ae0d6ef2/ + files: + - filesystem.squashfs + os: debian + version: '10' + flavor: lxde + kernel: debian-10-live-kernel + debian-10-lxqt-squash: + path: /debian-squash/releases/download/10.10.0-92b8fed6/ + files: + - filesystem.squashfs + os: debian + version: '10' + flavor: lxqt + kernel: debian-10-live-kernel + debian-10-mate-squash: + path: /debian-squash/releases/download/10.10.0-e397bfb9/ + files: + - filesystem.squashfs + os: debian + version: '10' + flavor: mate + kernel: debian-10-live-kernel kali-xfce-squash: - path: /debian-squash/releases/download/2025.4-f03c4b56/ + path: /debian-squash/releases/download/2025.1-8e024a88/ files: - filesystem.squashfs - initrd - vmlinuz os: kali - version: '2025.4' + version: '2025.1' flavor: xfce kernel: kali-xfce-squash kde-neon-user: - path: /ubuntu-squash/releases/download/20260115-1320-88395a11/ + path: /ubuntu-squash/releases/download/20250202-0745-9b372e2a/ files: - vmlinuz - filesystem.squashfs - initrd.lz os: neon - version: 20260115-1320 + version: 20250202-0745 flavor: user kernel: kde-neon-user regolith-current: @@ -29,6 +100,42 @@ endpoints: version: current flavor: ubuntu kernel: regolith-current + linux-lite-4-squash: + path: /ubuntu-squash/releases/download/4.8-feb35fae/ + files: + - filesystem.squashfs + - initrd + - vmlinuz + os: lite + version: '4' + kernel: linux-lite-4-squash + deepin-15-squash: + path: /debian-squash/releases/download/15.11-387f0ae3/ + files: + - filesystem.squashfs + - initrd + - vmlinuz + os: Deepin + version: '15' + kernel: deepin-15-squash + feren-squash: + path: /ubuntu-squash/releases/download/2023.01-2aadd48c/ + files: + - filesystem.squashfs + - initrd + - vmlinuz + os: feren + version: '2023.01' + kernel: feren-squash + feren-classic-squash: + path: /ubuntu-squash/releases/download/12-2019-b43afc5c/ + files: + - filesystem.squashfs + - initrd + - vmlinuz + os: feren + version: classic + kernel: feren-classic-squash breakin: path: /asset-mirror/releases/download/4.26.1-f22abf78/ files: @@ -37,13 +144,13 @@ endpoints: os: breakin version: 4.26.1 dban: - path: /asset-mirror/releases/download/2.3.0-dca9acb4/ + path: /asset-mirror/releases/download/2.3.0-a5b9d879/ files: - DBAN.BZI os: dban version: 2.3.0 sparky-stable-mingui: - path: /debian-squash/releases/download/8.1-d8df60d4/ + path: /debian-squash/releases/download/7.6-6c87e83c/ files: - filesystem.squashfs - initrd @@ -53,7 +160,7 @@ endpoints: flavor: xfce-min kernel: sparky-stable-mingui sparky-stable-gui: - path: /debian-squash/releases/download/8.1-28fbf253/ + path: /debian-squash/releases/download/7.6-d38c17d0/ files: - filesystem.squashfs - initrd @@ -63,7 +170,7 @@ endpoints: flavor: xfce kernel: sparky-stable-gui sparky-stable-lxqt: - path: /debian-squash/releases/download/8.1-16df4761/ + path: /debian-squash/releases/download/7.6-f9c9e1f1/ files: - filesystem.squashfs - initrd @@ -73,7 +180,7 @@ endpoints: flavor: lxqt kernel: sparky-stable-lxqt sparky-rolling-mingui: - path: /debian-squash/releases/download/2025.12-8a7a4cf8/ + path: /debian-squash/releases/download/2024.12-db19bb55/ files: - filesystem.squashfs - initrd @@ -83,7 +190,7 @@ endpoints: flavor: xfce-min kernel: sparky-rolling-mingui sparky-rolling-gui: - path: /debian-squash/releases/download/2025.12-314f0a50/ + path: /debian-squash/releases/download/2024.12-66a56f08/ files: - filesystem.squashfs - initrd @@ -93,7 +200,7 @@ endpoints: flavor: xfce kernel: sparky-rolling-gui sparky-rolling-lxqt: - path: /debian-squash/releases/download/2025.12-1a7f6c6a/ + path: /debian-squash/releases/download/2024.12-2b965fd7/ files: - filesystem.squashfs - initrd @@ -103,7 +210,7 @@ endpoints: flavor: lxqt kernel: sparky-rolling-lxqt oracle-8: - path: /asset-mirror/releases/download/6-c7882e2d/ + path: /asset-mirror/releases/download/6-1525fd25/ files: - vmlinuz - initrd @@ -129,7 +236,7 @@ endpoints: version: '2' flavor: ascii gparted-stable: - path: /debian-squash/releases/download/1.7.0-12-5616e296/ + path: /debian-squash/releases/download/1.7.0-1-cff72999/ files: - filesystem.squashfs - initrd @@ -145,7 +252,7 @@ endpoints: os: rescatux version: current caine: - path: /ubuntu-squash/releases/download/13.0-4216585a/ + path: /ubuntu-squash/releases/download/13.0-68785ee5/ files: - filesystem.squashfs - initrd @@ -153,12 +260,12 @@ endpoints: os: caine version: '13.0' dts: - path: /dts/v2.7.1 + path: /dts/v2.0.0 files: - initrd - vmlinuz os: dts - version: 2.7.1 + version: 2.0.0 bootrepair: path: /ubuntu-squash/releases/download/current-e035b00c/ files: @@ -168,7 +275,7 @@ endpoints: os: bootrepair version: current blackarch-installer: - path: /asset-mirror/releases/download/2023.04.01-cfc58a6d/ + path: /asset-mirror/releases/download/2023.04.01-d7a6ad88/ files: - initrd - vmlinuz @@ -184,7 +291,7 @@ endpoints: os: bluestar version: current zeninstall: - path: /asset-mirror/releases/download/2020.05.27-b25da634/ + path: /asset-mirror/releases/download/2020.05.27-a5eae279/ files: - initrd - vmlinuz @@ -216,7 +323,7 @@ endpoints: os: kaspersky version: '18' septor: - path: /debian-squash/releases/download/2022-32f07395/ + path: /debian-squash/releases/download/2022-4bfba007/ files: - filesystem.squashfs - initrd @@ -224,7 +331,7 @@ endpoints: os: septor version: current manjaro-xfce-current: - path: /manjaro-squash/releases/download/26.0.1-260114-linux618-93c4b57e/ + path: /manjaro-squash/releases/download/24.2.1-241216-linux612-58470e08/ files: - livefs.sfs - rootfs.sfs @@ -237,7 +344,7 @@ endpoints: flavor: xfce kernel: manjaro-xfce-current manjaro-gnome-current: - path: /manjaro-squash/releases/download/26.0.1-260114-linux618-917f9a0a/ + path: /manjaro-squash/releases/download/24.2.1-241216-linux612-e001c928/ files: - livefs.sfs - rootfs.sfs @@ -250,7 +357,7 @@ endpoints: flavor: gnome kernel: manjaro-gnome-current manjaro-kde-current: - path: /manjaro-squash/releases/download/26.0.1-260114-linux618-df3b24fa/ + path: /manjaro-squash/releases/download/24.2.1-241216-linux612-41601e40/ files: - livefs.sfs - rootfs.sfs @@ -263,14 +370,14 @@ endpoints: flavor: kde kernel: manjaro-kde-current fatdog: - path: /asset-mirror/releases/download/903-eefda31d/ + path: /asset-mirror/releases/download/903-ddcb82ff/ files: - vmlinuz - initrd os: fatdog version: current raizo: - path: /debian-squash/releases/download/v16.25.10.26i-5c171de0/ + path: /debian-squash/releases/download/v16.25.01.25i-cdb1c06f/ files: - filesystem.squashfs - initrd @@ -278,7 +385,7 @@ endpoints: os: raizo version: current 4mlinux: - path: /asset-mirror/releases/download/50.0-fcaac630/ + path: /asset-mirror/releases/download/47.0-c292230f/ files: - initrd - vmlinuz @@ -286,7 +393,7 @@ endpoints: version: current flavor: full 4mlinux-thesss: - path: /asset-mirror/releases/download/50.0-bb45ecde/ + path: /asset-mirror/releases/download/47.0-4aab1393/ files: - initrd - vmlinuz @@ -294,7 +401,7 @@ endpoints: version: current flavor: TheSSS 4mlinux-bakandimg: - path: /asset-mirror/releases/download/50.0-978b0518/ + path: /asset-mirror/releases/download/48.0-d0598ee4/ files: - initrd - vmlinuz @@ -302,7 +409,7 @@ endpoints: version: current flavor: BakAndImg 4mlinux-antivirus: - path: /asset-mirror/releases/download/50.0-1.4.3-6a1b14f1/ + path: /asset-mirror/releases/download/48.0-1.4.2-43b0f75b/ files: - initrd - vmlinuz @@ -310,7 +417,7 @@ endpoints: version: current flavor: AntivirusLiveCD ubuntu-20.04-default-squash: - path: /ubuntu-squash/releases/download/20.04.6-edcc76af/ + path: /ubuntu-squash/releases/download/20.04.6-c92baa25/ files: - filesystem.squashfs - initrd @@ -320,7 +427,7 @@ endpoints: flavor: GNOME kernel: ubuntu-20.04-default-squash ubuntu-20.04-KDE-squash: - path: /ubuntu-squash/releases/download/20.04.6-de797e6a/ + path: /ubuntu-squash/releases/download/20.04.6-c08faa24/ files: - filesystem.squashfs - initrd @@ -330,7 +437,7 @@ endpoints: flavor: KDE kernel: ubuntu-20.04-KDE-squash ubuntu-20.04-XFCE-squash: - path: /ubuntu-squash/releases/download/20.04.6-ecac5789/ + path: /ubuntu-squash/releases/download/20.04.6-ad603665/ files: - filesystem.squashfs - initrd @@ -340,7 +447,7 @@ endpoints: flavor: XFCE kernel: ubuntu-20.04-XFCE-squash ubuntu-20.04-Budgie-squash: - path: /ubuntu-squash/releases/download/20.04.6-4901a824/ + path: /ubuntu-squash/releases/download/20.04.6-a64212f3/ files: - filesystem.squashfs - initrd @@ -350,7 +457,7 @@ endpoints: flavor: Budgie kernel: ubuntu-20.04-Budgie-squash ubuntu-20.04-MATE-squash: - path: /ubuntu-squash/releases/download/20.04.6-b988c78f/ + path: /ubuntu-squash/releases/download/20.04.6-8e277cc9/ files: - filesystem.squashfs - initrd @@ -360,7 +467,7 @@ endpoints: flavor: MATE kernel: ubuntu-20.04-MATE-squash ubuntu-20.04-kylin-squash: - path: /ubuntu-squash/releases/download/20.04.6-fe97e81a/ + path: /ubuntu-squash/releases/download/20.04.6-08c13e9b/ files: - filesystem.squashfs - initrd @@ -425,7 +532,7 @@ endpoints: version: 5.8 kernel: linux-lite-5-squash vyos-rolling: - path: /debian-squash/releases/download/2026.01.23-0022-rolling-bf6bd56c/ + path: /debian-squash/releases/download/2025.03.06-0018-rolling-0d0f700e/ files: - filesystem.squashfs - initrd @@ -445,13 +552,22 @@ endpoints: flavor: gnome kernel: pureos-gnome rescuezilla: - path: /asset-mirror/releases/download/2.6.1-123ed276/ + path: /asset-mirror/releases/download/2.5.1-2ace42ce/ files: - filesystem.squashfs - initrd - vmlinuz os: rescuezilla - version: 2.6.1 + version: 2.5.1 + deepin-20-squash: + path: /debian-squash/releases/download/20.9-e3a3a399/ + files: + - filesystem.squashfs + - initrd + - vmlinuz + os: Deepin + version: '20.9' + kernel: deepin-20-squash nitrux-release: path: /ubuntu-squash/releases/download/2022.02.28-e364d0a5/ files: @@ -461,13 +577,13 @@ endpoints: os: nitrux version: 2022.02.28 endeavouros: - path: /asset-mirror/releases/download/2025.11.24-a0604436/ + path: /asset-mirror/releases/download/Galileo-11-2023-e0c48f1f/ files: - airootfs.sfs - initrd - vmlinuz os: endeavouros - version: 2025.11.24 + version: Galileo-11-2023 kodachi-8: path: /ubuntu-squash/releases/download/8.2-625e11fa/ files: @@ -477,13 +593,53 @@ endpoints: os: kodachi version: '8' redorescue: - path: /asset-mirror/releases/download/4.0.0-000d2575/ + path: /asset-mirror/releases/download/4.0.0-838b6fef/ files: - filesystem.squashfs - initrd - vmlinuz os: redorescue version: 4.0.0 + mint-lmde-cinnamon-squash: + path: /debian-squash/releases/download/6-1834227b/ + files: + - filesystem.squashfs + - initrd + - vmlinuz + os: mint + version: '6' + flavor: Cinnamon + kernel: mint-lmde-cinnamon-squash + mint-20-mate-squash: + path: /ubuntu-squash/releases/download/20.3-de3a088b/ + files: + - initrd + - vmlinuz + - filesystem.squashfs + os: mint + version: '20.3' + flavor: mate + kernel: mint-20-mate-squash + mint-20-xfce-squash: + path: /ubuntu-squash/releases/download/20.3-7abfea92/ + files: + - initrd + - vmlinuz + - filesystem.squashfs + os: mint + version: '20.3' + flavor: xfce + kernel: mint-20-xfce-squash + mint-20-cinnamon-squash: + path: /ubuntu-squash/releases/download/20.3-85db6b9f/ + files: + - initrd + - vmlinuz + - filesystem.squashfs + os: mint + version: '20.3' + flavor: Cinnamon + kernel: mint-20-cinnamon-squash elementaryos-6-default-squash: path: /ubuntu-squash/releases/download/6-3e90a5ea/ files: @@ -493,8 +649,79 @@ endpoints: os: elementary-os version: '6' kernel: elementaryos-6-default-squash + debian-11-cinnamon-squash: + path: /debian-squash/releases/download/11.7.0-66ae1880/ + files: + - filesystem.squashfs + os: debian + version: '11' + flavor: cinnamon + kernel: debian-11-live-kernel + debian-11-live-kernel: + path: /debian-core-11/releases/download/11.7.0-95ff084b/ + files: + - initrd + - vmlinuz + os: debian + version: '11' + debian-11-gnome-squash: + path: /debian-squash/releases/download/11.7.0-7351138e/ + files: + - filesystem.squashfs + os: debian + version: '11' + flavor: gnome + kernel: debian-11-live-kernel + debian-11-default-squash: + path: /debian-squash/releases/download/11.7.0-bc2052f1/ + files: + - filesystem.squashfs + os: debian + version: '11' + flavor: core + kernel: debian-11-live-kernel + debian-11-kde-squash: + path: /debian-squash/releases/download/12.0.0-8ba8243d/ + files: + - filesystem.squashfs + os: debian + version: '11' + flavor: kde + kernel: debian-11-live-kernel + debian-11-xfce-squash: + path: /debian-squash/releases/download/11.7.0-e20e794c/ + files: + - filesystem.squashfs + os: debian + version: '11' + flavor: xfce + kernel: debian-11-live-kernel + debian-11-mate-squash: + path: /debian-squash/releases/download/11.7.0-45b9e409/ + files: + - filesystem.squashfs + os: debian + version: '11' + flavor: mate + kernel: debian-11-live-kernel + debian-11-lxde-squash: + path: /debian-squash/releases/download/12.0.0-60fbf655/ + files: + - filesystem.squashfs + os: debian + version: 12.0.0 + flavor: lxde + kernel: debian-12-live-kernel + debian-11-lxqt-squash: + path: /debian-squash/releases/download/11.7.0-27dada40/ + files: + - filesystem.squashfs + os: debian + version: '11' + flavor: lxqt + kernel: debian-11-live-kernel voyager-bullseye-squash: - path: /debian-squash/releases/download/bullseye-a59d37d9/ + path: /debian-squash/releases/download/bullseye-f449bf64/ files: - filesystem.squashfs - initrd @@ -504,13 +731,13 @@ endpoints: flavor: bullseye kernel: voyager-bullseye-squash memtest86: - path: /asset-mirror/releases/download/11.6-0a2bf7d3/ + path: /asset-mirror/releases/download/11.2-2ae1d21b/ files: - memtest86-usb.img os: memtest86-free - version: '11.6' + version: '11.2' gentoo-x86: - path: /asset-mirror/releases/download/20241209T170323Z-4e10abc5/ + path: /asset-mirror/releases/download/20241209T170323Z-5b773f72/ files: - image.squashfs - initrd @@ -519,32 +746,32 @@ endpoints: version: 20241209T170323Z arch: x86 gentoo-arm64: - path: /asset-mirror/releases/download/20260104T233056Z-3c528165/ + path: /asset-mirror/releases/download/20250202T230326Z-d5972d15/ files: - image.squashfs - initrd - vmlinuz os: gentoo - version: 20260104T233056Z + version: 20250202T230326Z arch: arm64 gentoo-amd64: - path: /asset-mirror/releases/download/20260107T201601Z-9aa997ef/ + path: /asset-mirror/releases/download/20250202T154819Z-63d6ec39/ files: - image.squashfs - initrd - vmlinuz os: gentoo - version: 20260107T201601Z + version: 20250202T154819Z arch: amd64 tails: - path: /asset-mirror/releases/download/7.4-17629562/ + path: /asset-mirror/releases/download/6.13-911e1aab/ files: - vmlinuz - initrd.img - 9990-misc-helpers.sh - tails-amd64.iso os: tails - version: '7.4' + version: '6.13' arch: amd64 hrmpf: path: /asset-mirror/releases/download/20231124-1008bb6d/ @@ -555,7 +782,7 @@ endpoints: os: hrmpf version: '20231124' ubuntu-netboot-20.04-arm64: - path: /ubuntu-squash/releases/download/20.04.5-bb142c3d/ + path: /ubuntu-squash/releases/download/20.04.5-3362c70d/ files: - initrd - vmlinuz @@ -566,7 +793,7 @@ endpoints: kernel: ubuntu-netboot-20.04-arm64 arch: arm64 ubuntu-netboot-20.04-amd64: - path: /ubuntu-squash/releases/download/20.04.6-b13ed0a8/ + path: /ubuntu-squash/releases/download/20.04.6-6cac7910/ files: - initrd - vmlinuz @@ -586,31 +813,30 @@ endpoints: version: 9.03 arch: i686 systemrescue-amd64: - path: /asset-mirror/releases/download/12.03-d20a63ac/ + path: /asset-mirror/releases/download/11.03-e17908dd/ files: - airootfs.sfs - initrd - vmlinuz - - archiso_pxe_http os: systemrescue - version: 12.03 + version: 11.03 arch: amd64 shredos-i686: - path: /asset-mirror/releases/download/0.34_32-bit_20221231-c4450e3a/ + path: /asset-mirror/releases/download/0.34_32-bit_20221231-3adcc4d0/ files: - shredos os: shredos version: 0.34_32-bit_20221231 arch: i686 shredos-x86_64: - path: /asset-mirror/releases/download/2024.11_27_x86-64_0.38-69ea11f9/ + path: /asset-mirror/releases/download/2024.11_27_x86-64_0.38-fa89876c/ files: - shredos os: shredos version: 2024.11_27_x86-64_0.38 arch: x86_64 archlinux-32: - path: /asset-mirror/releases/download/2024.07.10-2797a944/ + path: /asset-mirror/releases/download/2024.07.10-1d684723/ files: - airootfs.sfs - initramfs-linux.img @@ -618,52 +844,74 @@ endpoints: os: archlinux version: 2024.07.10 arch: i686 - clonezilla-debian-stable-amd64: - path: /debian-squash/releases/download/3.3.0-33-1a41a72c/ + clonezilla-debian-stable-i686: + path: /debian-squash/releases/download/3.2.0-5-ef1ff756/ files: - filesystem.squashfs - initrd - vmlinuz os: clonezilla - version: 3.3.0-33 + version: 3.2.0-5 + flavor: stable + kernel: clonezilla-debian-stable-i686 + arch: i686 + clonezilla-debian-stable-amd64: + path: /debian-squash/releases/download/3.2.0-5-5641363c/ + files: + - filesystem.squashfs + - initrd + - vmlinuz + os: clonezilla + version: 3.2.0-5 flavor: stable kernel: clonezilla-debian-stable-amd64 arch: amd64 clonezilla-ubuntu-stable-amd64: - path: /ubuntu-squash/releases/download/20251017-questing-b835723b/ + path: /ubuntu-squash/releases/download/20250303-oracular-48403403/ files: - filesystem.squashfs - initrd - vmlinuz os: clonezilla - version: 20251017-questing + version: 20250303-oracular flavor: stable kernel: clonezilla-ubuntu-stable-amd64 arch: amd64 clonezilla-debian-testing-amd64: - path: /debian-squash/releases/download/3.3.1-27-8db01622/ + path: /debian-squash/releases/download/3.2.1-9-9e73bfe5/ files: - filesystem.squashfs - initrd - vmlinuz os: clonezilla - version: 3.3.1-27 + version: 3.2.1-9 flavor: testing kernel: clonezilla-debian-testing-amd64 arch: amd64 - clonezilla-ubuntu-testing-amd64: - path: /ubuntu-squash/releases/download/20260115-resolute-bea81d96/ + clonezilla-debian-testing-i686: + path: /debian-squash/releases/download/3.2.0-3-d1702a7a/ files: - filesystem.squashfs - initrd - vmlinuz os: clonezilla - version: 20260115-resolute + version: 3.2.0-3 + flavor: testing + kernel: clonezilla-debian-testing-i686 + arch: i686 + clonezilla-ubuntu-testing-amd64: + path: /ubuntu-squash/releases/download/20250303-plucky-c67d897c/ + files: + - filesystem.squashfs + - initrd + - vmlinuz + os: clonezilla + version: 20250303-plucky flavor: testing kernel: clonezilla-ubuntu-testing-amd64 arch: amd64 garuda-dr460nized-gaming: - path: /asset-mirror/releases/download/250801-a96201bb/ + path: /asset-mirror/releases/download/250308-a96201bb/ files: - amd_ucode.img - desktopfs.sfs @@ -675,9 +923,9 @@ endpoints: - vmlinuz os: garuda flavor: dr460nized-gaming - version: 250801 + version: 250308 garuda-dr460nized: - path: /asset-mirror/releases/download/250801-f610be58/ + path: /asset-mirror/releases/download/250308-f610be58/ files: - amd_ucode.img - desktopfs.sfs @@ -689,9 +937,9 @@ endpoints: - vmlinuz os: garuda flavor: dr460nized - version: 250801 + version: 250308 garuda-xfce: - path: /asset-mirror/releases/download/250801-c866e6bf/ + path: /asset-mirror/releases/download/250308-c866e6bf/ files: - amd_ucode.img - desktopfs.sfs @@ -703,9 +951,9 @@ endpoints: - vmlinuz os: garuda flavor: xfce - version: 250801 + version: 250308 garuda-gnome: - path: /asset-mirror/releases/download/250801-c80a21be/ + path: /asset-mirror/releases/download/250308-c80a21be/ files: - amd_ucode.img - desktopfs.sfs @@ -717,7 +965,7 @@ endpoints: - vmlinuz os: garuda flavor: gnome - version: 250801 + version: 250308 garuda-lxqt-kwin: path: /asset-mirror/releases/download/230501-f13b4b24/ files: @@ -761,7 +1009,7 @@ endpoints: flavor: qtile version: 231029 garuda-i3wm: - path: /asset-mirror/releases/download/250801-d48b8f05/ + path: /asset-mirror/releases/download/250308-d48b8f05/ files: - amd_ucode.img - desktopfs.sfs @@ -773,9 +1021,9 @@ endpoints: - vmlinuz os: garuda flavor: i3wm - version: 250801 + version: 250308 garuda-sway: - path: /asset-mirror/releases/download/250801-8d451890/ + path: /asset-mirror/releases/download/250308-8d451890/ files: - amd_ucode.img - desktopfs.sfs @@ -787,7 +1035,7 @@ endpoints: - vmlinuz os: garuda flavor: sway - version: 250801 + version: 250308 garuda-mate: path: /asset-mirror/releases/download/230501-3af08aa6/ files: @@ -817,31 +1065,40 @@ endpoints: flavor: kde-barebones version: 220329 proxmox-backup-server: - path: /asset-mirror/releases/download/4.1-1-6f50261b/ + path: /asset-mirror/releases/download/3.3-1-f308cf4b/ files: - initrd - vmlinuz - proxmox.iso os: proxmox-backup-server - version: 4.1-1 + version: 3.3-1 proxmox-ve: - path: /asset-mirror/releases/download/9.1-1-1d6923a5/ + path: /asset-mirror/releases/download/8.3-1-613c19ff/ files: - initrd - proxmox.iso - vmlinuz os: proxmox-ve - version: 9.1-1 + version: 8.3-1 proxmox-mailgateway: - path: /asset-mirror/releases/download/9.0-1-ded4eba1/ + path: /asset-mirror/releases/download/8.2-1-8374c64d/ files: - initrd - vmlinuz - proxmox.iso os: proxmox-mailgateway - version: 9.0-1 + version: 8.2-1 + tails-beta: + path: /asset-mirror/releases/download/5.0b1-ebdb1fb3/ + files: + - vmlinuz + - initrd.img + - 9990-misc-helpers.sh + os: tails-beta + version: 5.0b1 + arch: amd64 ubuntu-netboot-22.04-amd64: - path: /ubuntu-squash/releases/download/22.04.5-be230164/ + path: /ubuntu-squash/releases/download/22.04.5-295657f3/ files: - initrd - vmlinuz @@ -852,7 +1109,7 @@ endpoints: kernel: ubuntu-netboot-22.04-amd64 arch: amd64 ubuntu-netboot-22.04-arm64: - path: /ubuntu-squash/releases/download/22.04.5-9d9df014/ + path: /ubuntu-squash/releases/download/22.04.5-32a0e326/ files: - initrd - vmlinuz @@ -863,7 +1120,7 @@ endpoints: kernel: ubuntu-netboot-22.04-arm64 arch: arm64 ubuntu-22.04-default-squash: - path: /ubuntu-squash/releases/download/22.04.5-9d09e9e2/ + path: /ubuntu-squash/releases/download/22.04.5-b0159fca/ files: - filesystem.squashfs - initrd @@ -873,7 +1130,7 @@ endpoints: flavor: GNOME kernel: ubuntu-22.04-default-squash ubuntu-22.04-XFCE-squash: - path: /ubuntu-squash/releases/download/22.04.5-f1d182b7/ + path: /ubuntu-squash/releases/download/22.04.5-1a95043e/ files: - filesystem.squashfs - initrd @@ -883,7 +1140,7 @@ endpoints: flavor: XFCE kernel: ubuntu-22.04-XFCE-squash ubuntu-22.04-MATE-squash: - path: /ubuntu-squash/releases/download/22.04.5-96688be7/ + path: /ubuntu-squash/releases/download/22.04.5-e4bfedfe/ files: - filesystem.squashfs - initrd @@ -893,7 +1150,7 @@ endpoints: flavor: MATE kernel: ubuntu-22.04-MATE-squash ubuntu-22.04-Budgie-squash: - path: /ubuntu-squash/releases/download/22.04.5-a893fa5a/ + path: /ubuntu-squash/releases/download/22.04.5-7f1ad0e4/ files: - filesystem.squashfs - initrd @@ -903,7 +1160,7 @@ endpoints: flavor: Budgie kernel: ubuntu-22.04-Budgie-squash ubuntu-22.04-KDE-squash: - path: /ubuntu-squash/releases/download/22.04.5-45d5c769/ + path: /ubuntu-squash/releases/download/22.04.5-36909c4f/ files: - filesystem.squashfs - initrd @@ -913,7 +1170,7 @@ endpoints: flavor: KDE kernel: ubuntu-22.04-KDE-squash ubuntu-22.04-kylin-squash: - path: /ubuntu-squash/releases/download/22.04.5-943f61f5/ + path: /ubuntu-squash/releases/download/22.04.5-14797330/ files: - filesystem.squashfs - initrd @@ -923,7 +1180,7 @@ endpoints: flavor: kylin kernel: ubuntu-22.04-kylin-squash voyager-jammy-squash: - path: /ubuntu-squash/releases/download/jammy-e9ee9abe/ + path: /ubuntu-squash/releases/download/jammy-d0714f36/ files: - filesystem.squashfs - initrd @@ -933,7 +1190,7 @@ endpoints: flavor: jammy kernel: voyager-jammy-squash pop-22.04-default-squash: - path: /ubuntu-squash/releases/download/21-31dbd35b/ + path: /ubuntu-squash/releases/download/21-3c299ef8/ files: - filesystem.squashfs - initrd @@ -943,7 +1200,7 @@ endpoints: flavor: intel-amd kernel: pop-22.04-default-squash vmware-photon-x86_64: - path: /asset-mirror/releases/download/4.0-febcf67e/ + path: /asset-mirror/releases/download/4.0-453a4a7b/ files: - initrd.img - vmlinuz @@ -951,7 +1208,7 @@ endpoints: version: '4.0' arch: x86_64 vmware-photon-aarch64: - path: /asset-mirror/releases/download/4.0-ed208546/ + path: /asset-mirror/releases/download/4.0-4e0c6bec/ files: - initrd.img - vmlinuz @@ -959,7 +1216,7 @@ endpoints: version: '4.0' arch: aarch64 harvester: - path: /asset-mirror/releases/download/v1.7.0-fcf0fd7f/ + path: /asset-mirror/releases/download/v1.4.1-c82c6d22/ files: - harvester-vmlinuz-amd64 - harvester-initrd-amd64 @@ -967,7 +1224,7 @@ endpoints: - harvester-amd64.sha512 - version.yaml os: harvester - version: v1.7.0 + version: v1.4.1 linux-lite-6-squash: path: /ubuntu-squash/releases/download/6.4-2550834c/ files: @@ -978,7 +1235,7 @@ endpoints: version: 6.4 kernel: linux-lite-6-squash mint-21-cinnamon-squash: - path: /ubuntu-squash/releases/download/21-32bd7a0e/ + path: /ubuntu-squash/releases/download/21-1ff19e78/ files: - initrd - vmlinuz @@ -988,7 +1245,7 @@ endpoints: flavor: Cinnamon kernel: mint-21-cinnamon-squash mint-21-mate-squash: - path: /ubuntu-squash/releases/download/21-f0dbd590/ + path: /ubuntu-squash/releases/download/21-b57bf769/ files: - initrd - vmlinuz @@ -998,7 +1255,7 @@ endpoints: flavor: mate kernel: mint-21-mate-squash mint-21-xfce-squash: - path: /ubuntu-squash/releases/download/21-48716442/ + path: /ubuntu-squash/releases/download/21-41ed8540/ files: - initrd - vmlinuz @@ -1008,7 +1265,7 @@ endpoints: flavor: xfce kernel: mint-21-xfce-squash oracle-9-x86_64: - path: /asset-mirror/releases/download/U1-23c7d963/ + path: /asset-mirror/releases/download/U5-5d86c3df/ files: - vmlinuz - initrd @@ -1017,7 +1274,7 @@ endpoints: version: '9' arch: x86_64 oracle-9-aarch64: - path: /asset-mirror/releases/download/U1-f576e989/ + path: /asset-mirror/releases/download/U5-f2411221/ files: - vmlinuz - initrd @@ -1026,7 +1283,7 @@ endpoints: version: '9' arch: aarch64 parrot-home: - path: /debian-squash/releases/download/6.3.2-27d6d20b/ + path: /debian-squash/releases/download/6.3.2-37ae0f27/ files: - filesystem.squashfs - initrd @@ -1035,7 +1292,7 @@ endpoints: version: 6.3.2 flavor: home parrot-security: - path: /debian-squash/releases/download/6.3.2-b763048a/ + path: /debian-squash/releases/download/6.3.2-999ed7ad/ files: - filesystem.squashfs - initrd @@ -1044,7 +1301,7 @@ endpoints: version: 6.3.2 flavor: security xcp-ng: - path: /asset-mirror/releases/download/8.3-55521b28/ + path: /asset-mirror/releases/download/8.2-55521b28/ files: - xen.gz - vmlinuz @@ -1052,7 +1309,7 @@ endpoints: os: xcp-ng version: '8.2' garuda-cinnamon: - path: /asset-mirror/releases/download/250801-0b360492/ + path: /asset-mirror/releases/download/250308-0b360492/ files: - amd_ucode.img - desktopfs.sfs @@ -1064,9 +1321,9 @@ endpoints: - vmlinuz os: garuda flavor: cinnamon - version: 250801 + version: 250308 elementaryos-7-default-squash: - path: /ubuntu-squash/releases/download/7-82f69428/ + path: /ubuntu-squash/releases/download/7-3e6e05f6/ files: - initrd - vmlinuz @@ -1075,7 +1332,7 @@ endpoints: version: '7' kernel: elementaryos-7-default-squash ubuntu-20.04-LXQT-squash: - path: /ubuntu-squash/releases/download/20.04.5-07228691/ + path: /ubuntu-squash/releases/download/20.04.5-95f04bf8/ files: - filesystem.squashfs - initrd @@ -1085,14 +1342,14 @@ endpoints: flavor: LXQT kernel: ubuntu-20.04-LXQT-squash debian-12-live-kernel: - path: /debian-core-12/releases/download/12.11.0-7dc3f9f3/ + path: /debian-core-12/releases/download/12.7.0-e814dabe/ files: - initrd - vmlinuz os: debian version: '12' debian-12-default-squash: - path: /debian-squash/releases/download/12.11.0-b545a82c/ + path: /debian-squash/releases/download/12.9.0-b545a82c/ files: - filesystem.squashfs os: debian @@ -1100,7 +1357,7 @@ endpoints: flavor: core kernel: debian-12-live-kernel debian-12-gnome-squash: - path: /debian-squash/releases/download/12.11.0-d2c07a8a/ + path: /debian-squash/releases/download/12.9.0-d2c07a8a/ files: - filesystem.squashfs os: debian @@ -1108,7 +1365,7 @@ endpoints: flavor: gnome kernel: debian-12-live-kernel debian-12-cinnamon-squash: - path: /debian-squash/releases/download/12.11.0-c84a8c03/ + path: /debian-squash/releases/download/12.9.0-c84a8c03/ files: - filesystem.squashfs os: debian @@ -1116,7 +1373,7 @@ endpoints: flavor: cinnamon kernel: debian-12-live-kernel debian-12-lxqt-squash: - path: /debian-squash/releases/download/12.11.0-43f2cd09/ + path: /debian-squash/releases/download/12.9.0-43f2cd09/ files: - filesystem.squashfs os: debian @@ -1124,7 +1381,7 @@ endpoints: flavor: lxqt kernel: debian-12-live-kernel debian-12-mate-squash: - path: /debian-squash/releases/download/12.11.0-1a8949e5/ + path: /debian-squash/releases/download/12.9.0-1a8949e5/ files: - filesystem.squashfs os: debian @@ -1132,7 +1389,7 @@ endpoints: flavor: mate kernel: debian-12-live-kernel debian-12-lxde-squash: - path: /debian-squash/releases/download/12.11.0-b3449bd8/ + path: /debian-squash/releases/download/12.9.0-b3449bd8/ files: - filesystem.squashfs os: debian @@ -1140,7 +1397,7 @@ endpoints: flavor: lxde kernel: debian-12-live-kernel debian-12-xfce-squash: - path: /debian-squash/releases/download/12.11.0-40a848cc/ + path: /debian-squash/releases/download/12.9.0-40a848cc/ files: - filesystem.squashfs os: debian @@ -1148,15 +1405,96 @@ endpoints: flavor: xfce kernel: debian-12-live-kernel debian-12-kde-squash: - path: /debian-squash/releases/download/12.11.0-90c96885/ + path: /debian-squash/releases/download/12.9.0-90c96885/ files: - filesystem.squashfs os: debian version: '12' flavor: kde kernel: debian-12-live-kernel + fedora-39-gnome: + path: /fedora-assets/releases/download/1.5-0ccbf396/ + files: + - vmlinuz + - initrd + - squashfs.img + os: fedora + version: 39 + flavor: GNOME + fedora-39-Cinnamon: + path: /fedora-assets/releases/download/1.5-07a94bbb/ + files: + - vmlinuz + - initrd + - squashfs.img + os: fedora + version: 39 + flavor: Cinnamon + fedora-39-KDE: + path: /fedora-assets/releases/download/1.5-a9bc94b4/ + files: + - vmlinuz + - initrd + - squashfs.img + os: fedora + version: 39 + flavor: KDE + fedora-39-LXDE: + path: /fedora-assets/releases/download/1.5-e3694b17/ + files: + - vmlinuz + - initrd + - squashfs.img + os: fedora + version: 39 + flavor: LXDE + fedora-39-LXQt: + path: /fedora-assets/releases/download/1.5-8da34938/ + files: + - vmlinuz + - initrd + - squashfs.img + os: fedora + version: 39 + flavor: LXQt + fedora-39-MATE_Compiz: + path: /fedora-assets/releases/download/1.5-6fcbc121/ + files: + - vmlinuz + - initrd + - squashfs.img + os: fedora + version: 39 + flavor: MATE_Compiz + fedora-39-Xfce: + path: /fedora-assets/releases/download/1.5-c03946cc/ + files: + - vmlinuz + - initrd + - squashfs.img + os: fedora + version: 39 + flavor: Xfce + fedora-39-i3: + path: /fedora-assets/releases/download/1.5-db983595/ + files: + - vmlinuz + - initrd + - squashfs.img + os: fedora + version: 39 + flavor: i3 + fedora-39-SoaS: + path: /fedora-assets/releases/download/1.5-73bb8f8d/ + files: + - vmlinuz + - initrd + - squashfs.img + os: fedora + version: 39 + flavor: SoaS ubuntu-22.04-LXQT-squash: - path: /ubuntu-squash/releases/download/22.04.5-81dbf90b/ + path: /ubuntu-squash/releases/download/22.04.5-e60a4189/ files: - filesystem.squashfs - initrd @@ -1176,7 +1514,7 @@ endpoints: flavor: desktop kernel: backbox-default-squash bodhi-standard: - path: /ubuntu-squash/releases/download/7.0.0-f22738f2/ + path: /ubuntu-squash/releases/download/7.0.0-a4394ab0/ files: - filesystem.squashfs - initrd @@ -1185,7 +1523,7 @@ endpoints: version: 7.0.0 flavor: standard bodhi-apppack: - path: /ubuntu-squash/releases/download/7.0.0-b588d8e1/ + path: /ubuntu-squash/releases/download/7.0.0-c167c30e/ files: - filesystem.squashfs - initrd @@ -1194,70 +1532,67 @@ endpoints: version: 7.0.0 flavor: apppack mfsbsd-14: - path: /asset-mirror/releases/download/14.2-f360f980/ + path: /asset-mirror/releases/download/14.1-a5094acd/ files: - default.img - special-edition.img os: freebsd version: '14' zorin-core-squash: - path: /ubuntu-squash/releases/download/17.3-a87e018b/ + path: /ubuntu-squash/releases/download/17.2-a87e018b/ files: - filesystem.squashfs - initrd - vmlinuz os: zorin - version: '17.3' + version: '17.2' flavor: Core kernel: zorin-core-squash q4os-plasma-squash: - path: /debian-squash/releases/download/6.4-65fa9dd9/ + path: /debian-squash/releases/download/5.7-3af797cd/ files: - filesystem.squashfs os: Q4OS - version: '6.4' + version: '5.7' flavor: plasma kernel: q4os-default-squash q4os-default-squash: - path: /debian-squash/releases/download/6.4-5d30850e/ + path: /debian-squash/releases/download/5.7-d1a34866/ files: - filesystem.squashfs - initrd - vmlinuz os: Q4OS - version: '6.4' + version: '5.7' flavor: trinity kernel: q4os-default-squash memtest86plus: - path: /asset-mirror/releases/download/8.00-32a14678/ + path: /asset-mirror/releases/download/7.20-014832f7/ files: - memtest32.bin - memtest32.efi - memtest64.bin - memtest64.efi - - mt86p_i586 - - mt86p_la64 - - mt86p_x86_64 os: memtest86-plus - version: '8.00' + version: '7.20' ubuntu-netboot-24.04-arm64: - path: /ubuntu-squash/releases/download/24.04.3-b13d6c2e/ + path: /ubuntu-squash/releases/download/24.04.2-7b71a472/ files: - initrd - vmlinuz os: ubuntu - version: 24.04.3 + version: 24.04.2 codename: noble flavor: netboot kernel: ubuntu-netboot-24.04-arm64 arch: arm64 ubuntu-netboot-24.04-amd64: - path: /ubuntu-squash/releases/download/24.04.3-717d3a1a/ + path: /ubuntu-squash/releases/download/24.04.2-dac09526/ files: - initrd - vmlinuz os: ubuntu - version: 24.04.3 + version: 24.04.2 codename: noble flavor: netboot kernel: ubuntu-netboot-24.04-amd64 @@ -1272,14 +1607,11 @@ endpoints: version: 40 flavor: GNOME ubuntu-24.04-default-squash: - path: /ubuntu-squash/releases/download/24.04.3-315cc059/ + path: /ubuntu-squash/releases/download/24.04.2-03d79d20/ files: - filesystem.squashfs - initrd - vmlinuz - - minimal.standard.live.squashfs - - minimal.standard.squashfs - - minimal.squashfs os: ubuntu version: '24.04' flavor: GNOME @@ -1293,19 +1625,19 @@ endpoints: os: vanilla-os version: 2-20240728 zfsbootmenu: - path: /asset-mirror/releases/download/3.1.0-1620b6a3/ + path: /asset-mirror/releases/download/3.0.1-bfc4188e/ files: - zfsbootmenu-recovery-x86_64.efi os: zfsbootmenu - version: 3.1.0 + version: 3.0.1 supergrubdisk: - path: /asset-mirror/releases/download/2.06s4-30515aca/ + path: /asset-mirror/releases/download/2.06s4-b7b838c6/ files: - supergrub2-classic-x86_64.efi os: supergrubdisk version: 2.06s4 mint-22-xfce-squash: - path: /ubuntu-squash/releases/download/22-e45bc094/ + path: /ubuntu-squash/releases/download/22-42f238bf/ files: - initrd - vmlinuz @@ -1315,7 +1647,7 @@ endpoints: flavor: xfce kernel: mint-22-xfce-squash mint-22-cinnamon-squash: - path: /ubuntu-squash/releases/download/22-14b93ac4/ + path: /ubuntu-squash/releases/download/22-1431f755/ files: - initrd - vmlinuz @@ -1325,7 +1657,7 @@ endpoints: flavor: Cinnamon kernel: mint-22-cinnamon-squash mint-22-mate-squash: - path: /ubuntu-squash/releases/download/22-482b71dc/ + path: /ubuntu-squash/releases/download/22-979f0303/ files: - initrd - vmlinuz @@ -1335,7 +1667,7 @@ endpoints: flavor: mate kernel: mint-22-mate-squash ubuntu-netboot-24.10-amd64: - path: /ubuntu-squash/releases/download/24.10-01d20dde/ + path: /ubuntu-squash/releases/download/24.10-fcf8807c/ files: - initrd - vmlinuz @@ -1357,47 +1689,47 @@ endpoints: kernel: ubuntu-netboot-24.10-arm64 arch: arm64 grml-small-amd64: - path: /debian-squash/releases/download/2025.12-ca5dc013/ + path: /debian-squash/releases/download/2024.12-8fc30cc1/ files: - filesystem.squashfs - initrd - vmlinuz os: grml - version: '2025.12' + version: '2024.12' flavor: small arch: amd64 grml-full-amd64: - path: /debian-squash/releases/download/2025.12-ee78df85/ + path: /debian-squash/releases/download/2024.12-f98bba95/ files: - filesystem.squashfs - initrd - vmlinuz os: grml - version: '2025.12' + version: '2024.12' flavor: full arch: amd64 grml-full-arm64: - path: /debian-squash/releases/download/2025.12-f76c469c/ + path: /debian-squash/releases/download/2024.12-4b210567/ files: - filesystem.squashfs - initrd - vmlinuz os: grml - version: '2025.12' + version: '2024.12' flavor: full arch: arm64 grml-small-arm64: - path: /debian-squash/releases/download/2025.12-d7d97ac4/ + path: /debian-squash/releases/download/2024.12-31472c87/ files: - filesystem.squashfs - initrd - vmlinuz os: grml - version: '2025.12' + version: '2024.12' flavor: small arch: arm64 uefishell: - path: /asset-mirror/releases/download/edk2-stable202002-a6917535/ + path: /asset-mirror/releases/download/edk2-stable202002-046915a7/ files: - uefi-shell-x64.efi - uefi-shell-aarch64.efi @@ -1405,196 +1737,8 @@ endpoints: os: uefi-shell version: edk2-stable202002 uefi-shell-x64: - path: /asset-mirror/releases/download/edk2-stable202002-a9ce7096/ + path: /asset-mirror/releases/download/edk2-stable202002-4c8abfeb/ files: - uefi-shell-x64.efi os: uefi-shell-x64 version: edk2-stable202002 - ubuntu-netboot-25.04-amd64: - path: /ubuntu-squash/releases/download/25.04-fa10ffe9/ - files: - - initrd - - vmlinuz - os: ubuntu - version: '25.04' - codename: plucky - flavor: netboot - kernel: ubuntu-netboot-25.04-amd64 - arch: amd64 - ubuntu-netboot-25.04-arm64: - path: /ubuntu-squash/releases/download/25.04-63097bc7/ - files: - - initrd - - vmlinuz - os: ubuntu - version: '25.04' - codename: plucky - flavor: netboot - kernel: ubuntu-netboot-25.04-arm64 - arch: arm64 - mint-20-xfce-squash: - path: /ubuntu-squash/releases/download/20.3-af4b8d97/ - files: - - initrd - - vmlinuz - - filesystem.squashfs - os: mint - version: '20.3' - flavor: xfce - kernel: mint-20-xfce-squash - mint-20-cinnamon-squash: - path: /ubuntu-squash/releases/download/20.3-33df4cad/ - files: - - initrd - - vmlinuz - - filesystem.squashfs - os: mint - version: '20.3' - flavor: Cinnamon - kernel: mint-20-cinnamon-squash - mint-20-mate-squash: - path: /ubuntu-squash/releases/download/20.3-7b17290c/ - files: - - initrd - - vmlinuz - - filesystem.squashfs - os: mint - version: '20.3' - flavor: mate - kernel: mint-20-mate-squash - mint-lmde-cinnamon-squash: - path: /debian-squash/releases/download/6-1834227b/ - files: - - filesystem.squashfs - - initrd - - vmlinuz - os: mint - version: '6' - flavor: Cinnamon - kernel: mint-lmde-cinnamon-squash - ubuntu-spins: - path: /asset-mirror/releases/download/0.0.3-d0cf8373/ - files: - - vmlinuz - - initrd - os: ubuntu-spins - version: 0.0.3 - cachyos: - path: /asset-mirror/releases/download/251129-b5de98b7/ - files: - - airootfs.sfs - - initrd - - vmlinuz - - archiso_pxe_http - os: cachyos - version: '251129' - deepin-20-squash: - path: /debian-squash/releases/download/20.9-a4ce5fe4/ - files: - - filesystem.squashfs - - initrd - - vmlinuz - os: Deepin - version: '20.9' - kernel: deepin-20-squash - debian-13-live-kernel: - path: /debian-core-13/releases/download/13.3.0-0a426450/ - files: - - initrd - - vmlinuz - os: debian - version: '13' - debian-13-default-squash: - path: /debian-squash/releases/download/13.3.0-9d9b777e/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: core - kernel: debian-13-live-kernel - debian-13-lxde-squash: - path: /debian-squash/releases/download/13.3.0-98209c44/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: lxde - kernel: debian-13-live-kernel - debian-13-kde-squash: - path: /debian-squash/releases/download/13.3.0-c5f83616/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: kde - kernel: debian-13-live-kernel - debian-13-gnome-squash: - path: /debian-squash/releases/download/13.3.0-0aea8fe2/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: gnome - kernel: debian-13-live-kernel - debian-13-lxqt-squash: - path: /debian-squash/releases/download/13.3.0-6936b7a0/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: lxqt - kernel: debian-13-live-kernel - debian-13-mate-squash: - path: /debian-squash/releases/download/13.3.0-f3c0e3ad/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: mate - kernel: debian-13-live-kernel - ubuntu-netboot-25.10-amd64: - path: /ubuntu-squash/releases/download/25.10-64f54a86/ - files: - - initrd - - vmlinuz - os: ubuntu - version: '25.10' - codename: questing - flavor: netboot - kernel: ubuntu-netboot-25.10-amd64 - arch: amd64 - ubuntu-netboot-25.10-arm64: - path: /ubuntu-squash/releases/download/25.10-9fc235de/ - files: - - initrd - - vmlinuz - os: ubuntu - version: '25.10' - codename: questing - flavor: netboot - kernel: ubuntu-netboot-25.10-arm64 - arch: arm64 - debian-13-cinnamon-squash: - path: /debian-squash/releases/download/13.3.0-bcf1dab7/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: cinnamon - kernel: debian-13-live-kernel - debian-13-xfce-squash: - path: /debian-squash/releases/download/13.3.0-5048a26b/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: xfce - kernel: debian-13-live-kernel - proxmox-datacenter-manager: - path: /asset-mirror/releases/download/1.0-2-6fa12487/ - files: - - initrd - - proxmox.iso - - vmlinuz - os: proxmox-datacenter-manager - version: 1.0-2 diff --git a/renovate.json b/renovate.json index 83b440b0..f45d8f11 100644 --- a/renovate.json +++ b/renovate.json @@ -1,14 +1,5 @@ { "extends": [ - "config:recommended" - ], - "regexManagers": [ - { - "fileMatch": ["^\\.github\\/workflows\\/.*\\.ya?ml$"], - "matchStrings": [ - "pip(?:3)?\\s+install(?:\\s+(?:-U|--upgrade))?\\s+(?[A-Za-z0-9_.+-]+(?:\\[[^\\]]+\\])?)==(?\\d+(?:\\.\\d+)*)" - ], - "datasourceTemplate": "pypi" - } + "config:base" ] } diff --git a/roles/netbootxyz/defaults/main.yml b/roles/netbootxyz/defaults/main.yml index 0d5e3874..67a981a6 100644 --- a/roles/netbootxyz/defaults/main.yml +++ b/roles/netbootxyz/defaults/main.yml @@ -144,8 +144,6 @@ releases: mirror: http://repo.almalinux.org name: AlmaLinux versions: - - code_name: 10 - name: 10 (Latest) - code_name: 9 name: 9 (Latest) - code_name: 8 @@ -157,8 +155,8 @@ releases: mirror: http://dl-cdn.alpinelinux.org name: Alpine Linux versions: - - code_name: v3.23 - name: '3.23' + - code_name: v3.21 + name: '3.21' - code_name: edge name: Edge (development) archlinux: @@ -168,8 +166,8 @@ releases: mirror: mirrors.kernel.org name: Arch Linux versions: - - code_name: 2026.01.01 - name: 2026.01.01 + - code_name: 2025.03.01 + name: 2025.03.01 blackarch: enabled: true menu: linux @@ -195,11 +193,11 @@ releases: mirror: https://builds.coreos.fedoraproject.org name: Fedora CoreOS versions: - - code_name: 43.20260105.3.0 + - code_name: 41.20250215.3.0 name: stable - - code_name: 43.20260119.2.1 + - code_name: 41.20250302.2.0 name: testing - - code_name: 43.20260119.1.1 + - code_name: 41.20250302.1.0 name: next debian: archive_mirror: http://archive.debian.org @@ -210,13 +208,15 @@ releases: name: Debian versions: stable: - - code_name: trixie - name: 13.0 (trixie) - code_name: bookworm name: 12.0 (bookworm) + - code_name: bullseye + name: 11.0 (bullseye) + - code_name: buster + name: 10.0 (buster) testing: - - code_name: forky - name: forky (testing) + - code_name: trixie + name: trixie (testing) - code_name: sid name: sid (unstable) devuan: @@ -243,10 +243,10 @@ releases: mirror: http://mirrors.kernel.org name: Fedora versions: - - code_name: 43 - name: 43 - - code_name: 42 - name: 42 + - code_name: 41 + name: 41 + - code_name: 40 + name: 40 flatcar: enabled: true menu: linux @@ -266,16 +266,16 @@ releases: menu: bsd name: FreeBSD freedos: - base_dir: pub/micro/pc-stuff/freedos/files/distributions/1.4 + base_dir: pub/micro/pc-stuff/freedos/files/distributions/1.3/official enabled: true menu: dos mirror: http://www.ibiblio.org name: FreeDOS versions: - - code_name: FD14-FullUSB - name: 1.4 Full Installer - - code_name: FD14-LiteUSB - name: 1.4 Lite Installer + - code_name: FD13-FullUSB + name: 1.3 Full Installer + - code_name: FD13-LiteUSB + name: 1.3 Lite Installer gentoo: enabled: true menu: linux @@ -291,8 +291,8 @@ releases: mirror: https://downloads.ipfire.org name: IPFire versions: - - code_name: 2.29-core199 - name: 2.29 Core199 + - code_name: 2.29-core192 + name: 2.29 Core192 k3os: enabled: true menu: linux @@ -303,20 +303,22 @@ releases: flavors: - key: core name: Core - - key: k3sv1.30.11-k3s1 - name: k3s v1.30.11-k3s1 (Standard) - - key: k3sv1.31.7-k3s1 - name: k3s v1.31.7-k3s1 (Standard) - - key: k3sv1.32.3-k3s1 - name: k3s v1.32.3-k3s1 (Standard) + - key: k3sv1.30.8+k3s1 + name: k3s v1.30.8+k3s1 (Standard) + - key: k3sv1.31.4+k3s1 + name: k3s v1.31.4+k3s1 (Standard) + - key: k3sv1.32.1+k3s1 + name: k3s v1.32.1+k3s1 (Standard) menu: linux mirror: https://github.com/kairos-io/kairos/releases name: Kairos platforms: - - key: alpine-3.21 - name: Alpine Linux 3.21 - - key: debian-12 - name: Debian 12 + - key: alpine-3.19 + name: Alpine Linux 3.19 + - key: debian-bookworm + name: Debian Bookworm + - key: debian-testing + name: Debian Testing - key: fedora-40 name: Fedora 40 - key: opensuse-leap-15.6 @@ -325,13 +327,15 @@ releases: name: openSUSE Tumbleweed - key: rockylinux-9 name: Rocky Linux 9 + - key: ubuntu-20.04 + name: Ubuntu 20.04 - key: ubuntu-22.04 name: Ubuntu 22.04 - key: ubuntu-24.04 name: Ubuntu 24.04 - key: ubuntu-24.10 name: Ubuntu 24.10 - version: v3.5.3 + version: v3.3.1 kali: base_dir: kali enabled: true @@ -358,10 +362,6 @@ releases: menu: linux name: NixOS versions: - - code_name: nixos-25.11 - name: nixos-25.11 - - code_name: nixos-25.05 - name: nixos-25.05 - code_name: nixos-24.11 name: nixos-24.11 - code_name: nixos-24.05 @@ -403,18 +403,18 @@ releases: base_dir: pub/OpenBSD enabled: true menu: bsd - mirror: http://cdn.openbsd.org + mirror: http://ftp.openbsd.org name: OpenBSD versions: + - code_name: '7.6' + image_ver: '76' + name: '7.6' + - code_name: '7.5' + image_ver: '75' + name: '7.5' - code_name: snapshots - image_ver: '78' - name: 7.8 Latest Snapshot - - code_name: '7.8' - image_ver: '78' - name: '7.8' - - code_name: '7.7' - image_ver: '77' - name: '7.7' + image_ver: '76' + name: 7.6 Latest Snapshot opensuse: base_dir: distribution/leap enabled: true @@ -422,10 +422,10 @@ releases: mirror: http://download.opensuse.org name: openSUSE versions: - - code_name: '16.0' - name: openSUSE Leap 16.0 - code_name: '15.6' name: openSUSE Leap 15.6 + - code_name: '15.5' + name: openSUSE Leap 15.5 - code_name: tumbleweed name: openSUSE tumbleweed oracle: @@ -455,8 +455,6 @@ releases: mirror: http://download.rockylinux.org name: Rocky Linux versions: - - code_name: 10 - name: 10 (Latest) - code_name: 9 name: 9 (Latest) - code_name: 8 @@ -483,14 +481,14 @@ releases: mirror: https://netboot.smartos.org/os/ name: SmartOS versions: - - code_name: 20260122T000642Z - name: 20260122T000642Z - - code_name: 20260108T003758Z - name: 20260108T003758Z - - code_name: 20251211T000906Z - name: 20251211T000906Z - - code_name: 20251127T000410Z - name: 20251127T000410Z + - code_name: 20250306T000316Z + name: 20250306T000316Z + - code_name: 20250220T074131Z + name: 20250220T074131Z + - code_name: 20250220T000340Z + name: 20250220T000340Z + - code_name: 20250206T001102Z + name: 20250206T001102Z talos: enabled: true menu: linux @@ -533,13 +531,13 @@ releases: versions: - arch: x86 code_name: core - initrd: /16.x/x86/release/distribution_files/core.gz - kernel: /16.x/x86/release/distribution_files/vmlinuz + initrd: /15.x/x86/release/distribution_files/core.gz + kernel: /15.x/x86/release/distribution_files/vmlinuz name: Core - arch: x86_64 code_name: corepure - initrd: /16.x/x86_64/release/distribution_files/corepure64.gz - kernel: /16.x/x86_64/release/distribution_files/vmlinuz64 + initrd: /15.x/x86_64/release/distribution_files/corepure64.gz + kernel: /15.x/x86_64/release/distribution_files/vmlinuz64 name: CorePure - arch: x86 code_name: dcorebionic @@ -639,10 +637,6 @@ releases: mirror: http://archive.ubuntu.com name: Ubuntu versions: - - code_name: questing - name: 25.10 Questing Quokka - - code_name: plucky - name: 25.04 Plucky Puffin - code_name: oracular name: 24.10 Oracular Oriole - code_name: noble @@ -737,7 +731,7 @@ utilitiesefi: enabled: true name: Memtest86+ {{ endpoints.memtest86plus.version }} type: memtest - util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}mt86p_x86_64 + util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}memtest64.efi version: '{{ endpoints.memtest86plus.version }}' redorescue: enabled: true @@ -797,7 +791,7 @@ utilitiespcbios32: enabled: true name: Memtest86+ {{ endpoints.memtest86plus.version }} type: memtest - util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}mt86p_i586 + util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}memtest32.bin version: '{{ endpoints.memtest86plus.version }}' shredos: enabled: true @@ -869,7 +863,7 @@ utilitiespcbios64: enabled: true name: Memtest86+ {{ endpoints.memtest86plus.version }} type: memtest - util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}mt86p_x86_64 + util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}memtest64.bin version: '{{ endpoints.memtest86plus.version }}' redorescue: enabled: true diff --git a/roles/netbootxyz/templates/disks/netboot.xyz.j2 b/roles/netbootxyz/templates/disks/netboot.xyz.j2 index cc346915..b7dc2e23 100644 --- a/roles/netbootxyz/templates/disks/netboot.xyz.j2 +++ b/roles/netbootxyz/templates/disks/netboot.xyz.j2 @@ -15,7 +15,6 @@ set boot_domain {{ boot_domain }} set ipxe_version ${version} set version {{ boot_version }} set conn_type https -set tftp-root-path / :start echo ${bold}${fg_gre}${site_name} - ${fg_whi}v${version}${boldoff} @@ -46,12 +45,6 @@ isset ${tftp-server} && iseq ${filename} {{ bootloader_filename }}.efi && goto t isset ${tftp-server} && iseq ${filename} {{ bootloader_filename }}-snp.efi && goto tftpmenu || isset ${tftp-server} && iseq ${filename} {{ bootloader_filename }}-snponly.efi && goto tftpmenu || isset ${tftp-server} && iseq ${filename} {{ bootloader_filename }}-arm64.efi && goto tftpmenu || -isset ${tftp-server} && iseq ${filename} ${tftp-root-path}{{ bootloader_filename }}.kpxe && goto tftpmenu || -isset ${tftp-server} && iseq ${filename} ${tftp-root-path}{{ bootloader_filename }}-undionly.kpxe && goto tftpmenu || -isset ${tftp-server} && iseq ${filename} ${tftp-root-path}{{ bootloader_filename }}.efi && goto tftpmenu || -isset ${tftp-server} && iseq ${filename} ${tftp-root-path}{{ bootloader_filename }}-snp.efi && goto tftpmenu || -isset ${tftp-server} && iseq ${filename} ${tftp-root-path}{{ bootloader_filename }}-snponly.efi && goto tftpmenu || -isset ${tftp-server} && iseq ${filename} ${tftp-root-path}{{ bootloader_filename }}-arm64.efi && goto tftpmenu || goto menu :failsafe @@ -105,8 +98,7 @@ goto menu || goto failsafe :tftpmenu chain tftp://${tftp-server}/local-vars.ipxe || echo ${VARS_ERR} isset ${hostname} && chain --autofree tftp://${tftp-server}/HOSTNAME-${hostname}.ipxe || echo Custom boot by Hostname not found trying MAC... -chain --autofree tftp://${tftp-server}/MAC-${mac:hexraw}.ipxe || echo Custom boot by MAC (hexraw) not found, attempting by MAC (hexhyp)... -chain --autofree tftp://${tftp-server}/MAC-${mac:hexhyp}.ipxe || echo Custom boot by MAC (hexhyp) not found, booting default... +chain --autofree tftp://${tftp-server}/MAC-${mac:hexraw}.ipxe || echo Custom boot by MAC not found booting default... chain --autofree tftp://${tftp-server}/menu.ipxe || echo ${TFTP_ERR} && goto menu :menu diff --git a/roles/netbootxyz/templates/menu/alpinelinux.ipxe.j2 b/roles/netbootxyz/templates/menu/alpinelinux.ipxe.j2 index bda8bce9..53b6ffbd 100644 --- a/roles/netbootxyz/templates/menu/alpinelinux.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/alpinelinux.ipxe.j2 @@ -3,7 +3,7 @@ # Alpine Linux # https://alpinelinux.org -isset ${dhcp-server} && set ipparam ip=dhcp || set ipparam ip=${ip}::${gateway}:${netmask}::::${dns} +isset ${dhcp-server} && set ipparam ip=dhcp || set ipparam ip=${ip}::${gateway}:${netmask}::eth0:none:${dns} goto ${menu} diff --git a/roles/netbootxyz/templates/menu/boot.cfg.j2 b/roles/netbootxyz/templates/menu/boot.cfg.j2 index be8b0f2c..59449dd1 100644 --- a/roles/netbootxyz/templates/menu/boot.cfg.j2 +++ b/roles/netbootxyz/templates/menu/boot.cfg.j2 @@ -82,7 +82,7 @@ set menu_pci 0 iseq ${platform} efi && goto efi || goto architectures_end :efi -set menu_bsd 1 +set menu_bsd 0 set menu_freedos 0 set menu_unix 0 set menu_pci 0 @@ -121,7 +121,7 @@ goto clouds_end :metal_arm64 set cmdline console=ttyAMA0,115200 set ipxe_disk netboot.xyz-metal-arm64-snp.efi -set menu_bsd 1 +set menu_bsd 0 set menu_freedos 0 set menu_live 0 set menu_windows 0 diff --git a/roles/netbootxyz/templates/menu/bsd.ipxe.j2 b/roles/netbootxyz/templates/menu/bsd.ipxe.j2 index d06c1188..80206baa 100644 --- a/roles/netbootxyz/templates/menu/bsd.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/bsd.ipxe.j2 @@ -10,12 +10,8 @@ menu BSD Installers - Current Arch [ ${arch} ] item --gap BSD Based Operating Systems {% for key, value in releases.items() | sort(attribute='1.name') %} {% if value.enabled is defined and value.menu == "bsd" and value.enabled | bool %} -{% if key == "freebsd" %} -iseq ${platform} efi || item {{ key }} ${space} {{ value.name }} -{% else %} item {{ key }} ${space} {{ value.name }} {% endif %} -{% endif %} {% endfor %} choose menu || goto bsd_exit diff --git a/roles/netbootxyz/templates/menu/coreos.ipxe.j2 b/roles/netbootxyz/templates/menu/coreos.ipxe.j2 index 83ad4cb9..13d96b6e 100644 --- a/roles/netbootxyz/templates/menu/coreos.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/coreos.ipxe.j2 @@ -34,7 +34,7 @@ iseq ${core_version} {{ item.code_name }} && set coreos_channel {{ item.name }} set base_url ${coreos_mirror}/${coreos_base_dir}/${coreos_channel}/builds set build_version ${core_version} imgfree -kernel ${base_url}/${build_version}/${os_arch}/fedora-coreos-${build_version}-live-kernel.${os_arch} ip=dhcp rd.neednet=1 coreos.inst.install_dev=${install_device} coreos.inst.ignition_url=${ignition_url} coreos.live.rootfs_url=${base_url}/${build_version}/${os_arch}/fedora-coreos-${build_version}-live-rootfs.${os_arch}.img {{ kernel_params }} +kernel ${base_url}/${build_version}/${os_arch}/fedora-coreos-${build_version}-live-kernel-${os_arch} ip=dhcp rd.neednet=1 coreos.inst.install_dev=${install_device} coreos.inst.ignition_url=${ignition_url} coreos.live.rootfs_url=${base_url}/${build_version}/${os_arch}/fedora-coreos-${build_version}-live-rootfs.${os_arch}.img {{ kernel_params }} initrd ${base_url}/${build_version}/${os_arch}/fedora-coreos-${build_version}-live-initramfs.${os_arch}.img boot goto coreos_exit diff --git a/roles/netbootxyz/templates/menu/fedora.ipxe.j2 b/roles/netbootxyz/templates/menu/fedora.ipxe.j2 index 289c42c6..5d63a309 100644 --- a/roles/netbootxyz/templates/menu/fedora.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/fedora.ipxe.j2 @@ -33,7 +33,6 @@ menu ${os} ${os_arch} sku type item Everything ${ova} Everything item Server ${ova} Server item Kinoite ${ova} Kinoite -item Onyx ${ova} Onyx item Silverblue ${ova} Silverblue item Sericea ${ova} Sericea isset ${sku_type} || choose sku_type || goto fedora diff --git a/roles/netbootxyz/templates/menu/flatcar.ipxe.j2 b/roles/netbootxyz/templates/menu/flatcar.ipxe.j2 index 900703af..0b82c52c 100644 --- a/roles/netbootxyz/templates/menu/flatcar.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/flatcar.ipxe.j2 @@ -11,10 +11,7 @@ goto ${menu} :flatcar set os {{ releases.flatcar.name }} -set os_arch ${arch} -iseq ${os_arch} x86_64 && set os_arch amd64 || -iseq ${os_arch} arm64 && set os_arch arm64 || -menu ${os} - Current Arch [ ${os_arch} ] +menu ${os} item --gap ${os} {% for item in releases.flatcar.versions %} item {{ item.code_name }} ${space} ${os} {{ item.name }} @@ -30,7 +27,7 @@ goto flatcar_exit :alpha :edge set release ${menu} -set base-url https://flatcar.cdn.cncf.io/${release}/${os_arch}-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 initrd=flatcar_production_pxe_image.cpio.gz ${cmdline} initrd ${base-url}/flatcar_production_pxe_image.cpio.gz boot diff --git a/roles/netbootxyz/templates/menu/kali.ipxe.j2 b/roles/netbootxyz/templates/menu/kali.ipxe.j2 index 0d295ee8..9ae35f09 100644 --- a/roles/netbootxyz/templates/menu/kali.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/kali.ipxe.j2 @@ -10,7 +10,6 @@ set os {{ releases.kali.name }} set os_arch ${arch} iseq ${os_arch} x86_64 && set os_arch amd64 || iseq ${os_arch} i386 && set os_arch i386 || -iseq ${os_arch} arm64 && set os_arch arm64 || menu ${os} - ${os_arch} {% for item in releases.kali.versions %} item {{ item.code_name }} ${space} ${os} {{ item.name }} diff --git a/roles/netbootxyz/templates/menu/linux-arm.ipxe.j2 b/roles/netbootxyz/templates/menu/linux-arm.ipxe.j2 index f3443f36..ea80f70f 100644 --- a/roles/netbootxyz/templates/menu/linux-arm.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/linux-arm.ipxe.j2 @@ -11,9 +11,7 @@ item centos ${space} CentOS item debian ${space} Debian item fedora ${space} Fedora item coreos ${space} Fedora CoreOS -item flatcar ${space} Flatcar Container Linux item gentoo ${space} Gentoo -item kali ${space} Kali item nixos ${space} NixOS item opensuse ${space} openSUSE item oracle ${space} Oracle Linux diff --git a/roles/netbootxyz/templates/menu/live-cachyos.ipxe.j2 b/roles/netbootxyz/templates/menu/live-cachyos.ipxe.j2 deleted file mode 100644 index 41157354..00000000 --- a/roles/netbootxyz/templates/menu/live-cachyos.ipxe.j2 +++ /dev/null @@ -1,39 +0,0 @@ -#!ipxe - -# CachyOS Operating System -# https://cachyos.org - -goto ${menu} || - -:live_menu -set os CachyOS -menu ${os} -set ipparam BOOTIF=${netX/mac} ip=dhcp net.ifnames=0 -item --gap ${os} Versions -{% for key, value in endpoints.items() | sort %} -{% if value.os == "cachyos" %} -item {{ value.version }} ${space} ${os} {{ value.version }} -{% endif %} -{% endfor %} -choose live_version || goto live_exit -goto ${live_version} - -{% for key, value in endpoints.items() | sort %} -{% if value.os == "cachyos" %} -:{{ value.version }} -set url ${live_endpoint}{{ value.path }} -goto boot - -{% endif %} -{% endfor %} - -:boot -imgfree -kernel ${url}vmlinuz ${ipparam} archiso_http_srv=${url} cow_spacesize=10G copytoram=auto module_blacklist=nvidia,nvidia_modeset,nvidia_uvm,nvidia_drm,pcspkr nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 nvme_load=yes initrd=initrd.magic console=tty1 {{ kernel_params }} -initrd ${url}initrd -initrd ${url}archiso_pxe_http /hooks/archiso_pxe_http mode=755 -boot - -:live_exit -clear menu -exit 0 diff --git a/roles/netbootxyz/templates/menu/live-deepin.ipxe.j2 b/roles/netbootxyz/templates/menu/live-deepin.ipxe.j2 new file mode 100644 index 00000000..ae48f864 --- /dev/null +++ b/roles/netbootxyz/templates/menu/live-deepin.ipxe.j2 @@ -0,0 +1,35 @@ +#!ipxe + +goto ${menu} || + +:live_menu +set os Deepin +menu ${os} +item --gap ${os} Versions +{% for key, value in endpoints.items() | sort %} +{% if value.os == "Deepin" %} +item {{ value.version }} ${space} ${os} {{ value.version }} +{% endif %} +{% endfor %} +choose live_version || goto live_exit +goto ${live_version} + +{% for key, value in endpoints.items() | sort %} +{% if value.os == "Deepin" %} +:{{ value.version }} +set squash_url ${live_endpoint}{{ value.path }}filesystem.squashfs +set kernel_url ${live_endpoint}{{ value.path }} +goto boot + +{% endif %} +{% endfor %} + +:boot +imgfree +kernel ${kernel_url}vmlinuz boot=live fetch=${squash_url} union=overlay {{ kernel_params }} +initrd ${kernel_url}initrd +boot + +:live_exit +clear menu +exit 0 diff --git a/roles/netbootxyz/templates/menu/live.ipxe.j2 b/roles/netbootxyz/templates/menu/live.ipxe.j2 index 1922698a..83764d94 100644 --- a/roles/netbootxyz/templates/menu/live.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/live.ipxe.j2 @@ -8,8 +8,8 @@ item --gap Live Boot Distributions item live-backbox ${space} BackBox item live-bluestar ${space} Bluestar Linux item live-bodhi ${space} Bodhi -item live-cachyos ${space} CachyOS item live-debian ${space} Debian +item live-deepin ${space} Deepin item live-devuan ${space} Devuan item live-elementary ${space} elementary OS item live-endeavouros ${space} EndeavourOS @@ -39,7 +39,6 @@ item live-sparky ${space} SparkyLinux item live-tails ${space} Tails item tinycore ${space} Tiny Core Linux item live-ubuntu ${space} Ubuntu -item ubuntu-spins ${space} Ubuntu Spins item live-vanillaos ${space} Vanilla OS item live-voyager ${space} Voyager item live-zorin ${space} Zorin OS diff --git a/roles/netbootxyz/templates/menu/openbsd.ipxe.j2 b/roles/netbootxyz/templates/menu/openbsd.ipxe.j2 index d5ed303c..5101ee41 100644 --- a/roles/netbootxyz/templates/menu/openbsd.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/openbsd.ipxe.j2 @@ -30,7 +30,7 @@ chain ${memdisk} iso raw goto openbsd_menu :efi_boot -set src ${openbsd_mirror}/${openbsd_base_dir}/${ver}/${os_arch}/miniroot${image_ver}.img +set src ${openbsd_mirror}/${openbsd_base_dir}/${ver}/${os_arch}/install${image_ver}.img imgfree sanboot ${src} goto openbsd_menu diff --git a/roles/netbootxyz/templates/menu/opensuse.ipxe.j2 b/roles/netbootxyz/templates/menu/opensuse.ipxe.j2 index 085f9cb9..c7424384 100644 --- a/roles/netbootxyz/templates/menu/opensuse.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/opensuse.ipxe.j2 @@ -69,30 +69,11 @@ choose version || goto opensuse_exit set dir ${opensuse_base_dir}/${version}/repo/oss iseq ${version} tumbleweed && set dir ${version}/repo/oss || -# Tumbleweed ARM64 uses ports mirror -iseq ${version} tumbleweed && iseq ${os_arch} aarch64 && set dir ports/aarch64/${version}/repo/oss || - -# Check if version needs live ISO boot method (16.0 and later) -iseq ${version} 16.0 && set dir distribution/leap/${version}/repo/oss && set iso_dir distribution/leap/${version}/offline && set use_live_iso true || - imgfree set kernel_url boot/${os_arch}/loader iseq ${os_arch} aarch64 && set kernel_url boot/${os_arch} || - -# Choose boot method based on version -isset ${use_live_iso} && goto opensuse_live_boot || goto opensuse_standard_boot - -:opensuse_live_boot -kernel ${opensuse_mirror}/${dir}/${kernel_url}/linux root=live:${opensuse_mirror}/${iso_dir}/Leap-${version}-online-installer-${os_arch}.install.iso ${netsetup} ${params} {{ kernel_params }} -initrd ${opensuse_mirror}/${dir}/${kernel_url}/initrd -goto boot_os - -:opensuse_standard_boot kernel ${opensuse_mirror}/${dir}/${kernel_url}/linux ${netsetup} install=${opensuse_mirror}/${dir} ${params} {{ kernel_params }} initrd ${opensuse_mirror}/${dir}/${kernel_url}/initrd -goto boot_os - -:boot_os echo MD5sums: md5sum linux initrd boot diff --git a/roles/netbootxyz/templates/menu/oracle.ipxe.j2 b/roles/netbootxyz/templates/menu/oracle.ipxe.j2 index baf8d828..aca31690 100644 --- a/roles/netbootxyz/templates/menu/oracle.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/oracle.ipxe.j2 @@ -12,33 +12,14 @@ set os_arch ${arch} iseq ${os_arch} x86_64 && set os_arch x86_64 || iseq ${os_arch} arm64 && set os_arch aarch64 || item --gap ${os} Versions -{% set defined_versions = {} %} {% for key, value in endpoints.items() | sort %} {% if value.os == "oracle" %} -{% if value.version not in defined_versions %} -{% set _ = defined_versions.update({value.version: []}) %} -{% endif %} -{% set _ = defined_versions[value.version].append(value.arch) %} -{% endif %} -{% endfor %} -{% for version, archs in defined_versions.items() | sort %} -{% if archs | length > 1 %} -item {{ version }} ${space} ${os} {{ version }} -{% else %} -iseq ${os_arch} {{ archs[0] }} && item {{ version }} ${space} ${os} {{ version }} || +item {{ value.version }} ${space} ${os} {{ value.version }} {% endif %} {% endfor %} choose version || goto oracle_exit -goto ${version} +goto ${version}_${os_arch} -{% for version, archs in defined_versions.items() | sort %} -:{{ version }} -{% for arch in archs %} -iseq ${os_arch} {{ arch }} && goto {{ version }}_{{ arch }} || -{% endfor %} -goto oracle_exit - -{% endfor %} {% for key, value in endpoints.items() | sort %} {% if value.os == "oracle" %} :{{ value.version }}_{{ value.arch }} diff --git a/roles/netbootxyz/templates/menu/proxmox.ipxe.j2 b/roles/netbootxyz/templates/menu/proxmox.ipxe.j2 index 6a767497..1c194884 100644 --- a/roles/netbootxyz/templates/menu/proxmox.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/proxmox.ipxe.j2 @@ -23,12 +23,6 @@ item pmg-normal ${space} ${os} Mail Gateway {{ value.version }} item pmg-text ${space} ${os} Mail Gateway {{ value.version }} (Text) item pmg-debug ${space} ${os} Mail Gateway {{ value.version }} (Debug) {% endif %} -{% if value.os == "proxmox-datacenter-manager" %} -item --gap ${os} Datacenter Manager -item pdm-normal ${space} ${os} Datacenter Manager {{ value.version }} -item pdm-text ${space} ${os} Datacenter Manager {{ value.version }} (Text) -item pdm-debug ${space} ${os} Datacenter Manager {{ value.version }} (Debug) -{% endif %} {% if value.os == "proxmox-ve" %} item --gap ${os} VE item pve-normal ${space} ${os} VE {{ value.version }} @@ -39,18 +33,6 @@ item pve-debug ${space} ${os} VE {{ value.version }} (Debug) choose proxmox_choice || goto proxmox_exit goto ${proxmox_choice} -:pdm-normal -set params splash=silent -goto boot-pdm - -:pdm-text -set params splash=silent proxtui -goto boot-pdm - -:pdm-debug -set params splash=verbose proxdebug -goto boot-pdm - :pve-normal set params splash=silent goto boot-pve @@ -113,19 +95,6 @@ initrd ${kernel_url}initrd initrd ${kernel_url}proxmox.iso /proxmox.iso boot -:boot-pdm -{% for key, value in endpoints.items() | sort %} -{% if value.os == "proxmox-datacenter-manager" %} -set kernel_url ${live_endpoint}{{ value.path }} -set proxmox_version {{ value.version }} -{% endif %} -{% endfor %} -imgfree -kernel ${kernel_url}vmlinuz vga=791 video=vesafb:ywrap,mtrr ramdisk_size=16777216 rw quiet ${params} {{ kernel_params }} -initrd ${kernel_url}initrd -initrd ${kernel_url}proxmox.iso /proxmox.iso -boot - :boot-pve {% for key, value in endpoints.items() | sort %} {% if value.os == "proxmox-ve" %} diff --git a/roles/netbootxyz/templates/menu/systemrescue.ipxe.j2 b/roles/netbootxyz/templates/menu/systemrescue.ipxe.j2 index c5decd69..a401e4a7 100644 --- a/roles/netbootxyz/templates/menu/systemrescue.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/systemrescue.ipxe.j2 @@ -39,7 +39,6 @@ goto live_menu imgfree kernel ${url}vmlinuz archisobasedir=sysresccd ${ipparam} archiso_http_srv=${url} ${params} {{ kernel_params }} initrd ${url}initrd -initrd ${url}archiso_pxe_http /hooks/archiso_pxe_http mode=755 boot :live_exit diff --git a/roles/netbootxyz/templates/menu/ubuntu-spins.ipxe.j2 b/roles/netbootxyz/templates/menu/ubuntu-spins.ipxe.j2 deleted file mode 100644 index f74abbaf..00000000 --- a/roles/netbootxyz/templates/menu/ubuntu-spins.ipxe.j2 +++ /dev/null @@ -1,35 +0,0 @@ -#!ipxe - -goto ${menu} || - -:live_menu -set os Ubuntu Spins -menu ${os} -item --gap ${os} Versions -{% for key, value in endpoints.items() | sort %} -{% if value.os == "ubuntu-spins" %} -item spins_{{ value.version }} ${space} ${os} {{ value.version }} -{% endif %} -{% endfor %} -choose ubuntu_spins || goto live_exit -menu ${os} -item --gap ${os} Flavors -goto ${ubuntu_spins} - -{% for key, value in endpoints.items() | sort %} -{% if value.os == "ubuntu-spins" %} -:spins_{{ value.version }} -set kernel_url ${live_endpoint}{{ value.path }} -goto boot -{% endif %} -{% endfor %} - -:boot -imgfree -kernel ${kernel_url}vmlinuz iso-chooser-menu boot=casper ip=dhcp initrd=initrd.magic ${cmdline} -initrd ${kernel_url}initrd -boot - -:live_exit -clear menu -exit 0 diff --git a/version.txt b/version.txt index 36831c3e..84b6896e 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -2.0.90 +2.0.86