port to os 4
This commit is contained in:
parent
3fb7fedeca
commit
bc56657376
9
.github/workflows/build-canary.yml
vendored
9
.github/workflows/build-canary.yml
vendored
@ -32,12 +32,3 @@ jobs:
|
|||||||
|
|
||||||
- name: Build Package
|
- name: Build Package
|
||||||
run: ./main.sh
|
run: ./main.sh
|
||||||
|
|
||||||
- name: Purge cache
|
|
||||||
uses: strrife/cloudflare-chunked-purge-action@master
|
|
||||||
env:
|
|
||||||
# Zone is required by both authentication methods
|
|
||||||
CLOUDFLARE_ZONE: ${{ secrets.CLOUDFLARE_ZONE }}
|
|
||||||
|
|
||||||
CLOUDFLARE_TOKEN: ${{ secrets.CLOUDFLARE_TOKEN }}
|
|
||||||
PURGE_URLS: ${{ vars.PURGE_URLS }}
|
|
||||||
|
9
.github/workflows/build-nest.yml
vendored
9
.github/workflows/build-nest.yml
vendored
@ -32,12 +32,3 @@ jobs:
|
|||||||
|
|
||||||
- name: Build Package
|
- name: Build Package
|
||||||
run: ./main.sh
|
run: ./main.sh
|
||||||
|
|
||||||
- name: Purge cache
|
|
||||||
uses: strrife/cloudflare-chunked-purge-action@master
|
|
||||||
env:
|
|
||||||
# Zone is required by both authentication methods
|
|
||||||
CLOUDFLARE_ZONE: ${{ secrets.CLOUDFLARE_ZONE }}
|
|
||||||
|
|
||||||
CLOUDFLARE_TOKEN: ${{ secrets.CLOUDFLARE_TOKEN }}
|
|
||||||
PURGE_URLS: ${{ vars.PURGE_URLS }}
|
|
||||||
|
9
.github/workflows/release-canary.yml
vendored
9
.github/workflows/release-canary.yml
vendored
@ -35,12 +35,3 @@ jobs:
|
|||||||
|
|
||||||
- name: Release Package
|
- name: Release Package
|
||||||
run: ./release.sh
|
run: ./release.sh
|
||||||
|
|
||||||
- name: Purge cache
|
|
||||||
uses: strrife/cloudflare-chunked-purge-action@master
|
|
||||||
env:
|
|
||||||
# Zone is required by both authentication methods
|
|
||||||
CLOUDFLARE_ZONE: ${{ secrets.CLOUDFLARE_ZONE }}
|
|
||||||
|
|
||||||
CLOUDFLARE_TOKEN: ${{ secrets.CLOUDFLARE_TOKEN }}
|
|
||||||
PURGE_URLS: ${{ vars.PURGE_URLS }}
|
|
||||||
|
9
.github/workflows/release-nest.yml
vendored
9
.github/workflows/release-nest.yml
vendored
@ -35,12 +35,3 @@ jobs:
|
|||||||
|
|
||||||
- name: Release Package
|
- name: Release Package
|
||||||
run: ./release.sh
|
run: ./release.sh
|
||||||
|
|
||||||
- name: Purge cache
|
|
||||||
uses: strrife/cloudflare-chunked-purge-action@master
|
|
||||||
env:
|
|
||||||
# Zone is required by both authentication methods
|
|
||||||
CLOUDFLARE_ZONE: ${{ secrets.CLOUDFLARE_ZONE }}
|
|
||||||
|
|
||||||
CLOUDFLARE_TOKEN: ${{ secrets.CLOUDFLARE_TOKEN }}
|
|
||||||
PURGE_URLS: ${{ vars.PURGE_URLS }}
|
|
||||||
|
@ -11,10 +11,148 @@ Architecture: all
|
|||||||
Multi-Arch: foreign
|
Multi-Arch: foreign
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Depends: ${misc:Depends}
|
Depends: ${misc:Depends}
|
||||||
Recommends: firmware-sof-signed
|
Recommends:
|
||||||
Provides: atmel-firmware
|
firmware-sof-signed
|
||||||
Conflicts: atmel-firmware
|
Provides:
|
||||||
Replaces: atmel-firmware, linux-restricted-common, linux-firmware-snapdragon (<= 1.2-0ubuntu1)
|
atmel-firmware (= ${{binary:Version}}),
|
||||||
Breaks: linux-firmware-snapdragon (<= 1.2-0ubuntu1), linux-firmware-raspi2 (<= 1.20190819-0ubuntu2), amd64-microcode (<= 3.20220411.1ubuntu1)
|
linux-firmware-snapdragon (= ${{binary:Version}}),
|
||||||
|
linux-firmware-raspi2 (= ${{binary:Version}}),
|
||||||
|
firmware-linux-free (= ${{binary:Version}}),
|
||||||
|
firmware-amd-graphics (= ${{binary:Version}}),
|
||||||
|
firmware-atheros (= ${{binary:Version}}),
|
||||||
|
firmware-bnx2 (= ${{binary:Version}}),
|
||||||
|
firmware-bnx2x (= ${{binary:Version}}),
|
||||||
|
firmware-brcm80211 (= ${{binary:Version}}),
|
||||||
|
firmware-cavium (= ${{binary:Version}}),
|
||||||
|
firmware-cirrus (= ${{binary:Version}}),
|
||||||
|
firmware-intel-graphics (= ${{binary:Version}}),
|
||||||
|
firmware-intel-misc (= ${{binary:Version}}),
|
||||||
|
firmware-intel-sound (= ${{binary:Version}}),
|
||||||
|
firmware-ipw2x00 (= ${{binary:Version}}),
|
||||||
|
firmware-ivtv (= ${{binary:Version}}),
|
||||||
|
firmware-iwlwifi (= ${{binary:Version}}),
|
||||||
|
firmware-libertas (= ${{binary:Version}}),
|
||||||
|
firmware-linux (= ${{binary:Version}}),
|
||||||
|
firmware-linux-nonfree (= ${{binary:Version}}),
|
||||||
|
firmware-marvell-prestera (= ${{binary:Version}}),
|
||||||
|
firmware-mediatek (= ${{binary:Version}}),
|
||||||
|
firmware-misc-nonfree (= ${{binary:Version}}),
|
||||||
|
firmware-myricom (= ${{binary:Version}}),
|
||||||
|
firmware-netronome (= ${{binary:Version}}),
|
||||||
|
firmware-netxen (= ${{binary:Version}}),
|
||||||
|
firmware-nvidia-graphics (= ${{binary:Version}}),
|
||||||
|
firmware-qcom-media (= ${{binary:Version}}),
|
||||||
|
firmware-qcom-soc (= ${{binary:Version}}),
|
||||||
|
firmware-qlogic (= ${{binary:Version}}),
|
||||||
|
firmware-realtek (= ${{binary:Version}}),
|
||||||
|
firmware-samsung (= ${{binary:Version}}),
|
||||||
|
firmware-siano (= ${{binary:Version}}),
|
||||||
|
firmware-ti-connectivity (= ${{binary:Version}}),
|
||||||
|
Conflicts:
|
||||||
|
atmel-firmware,
|
||||||
|
linux-firmware-snapdragon,
|
||||||
|
linux-firmware-raspi2,
|
||||||
|
firmware-linux-free,
|
||||||
|
firmware-amd-graphics,
|
||||||
|
firmware-atheros,
|
||||||
|
firmware-bnx2,
|
||||||
|
firmware-bnx2x,
|
||||||
|
firmware-brcm80211,
|
||||||
|
firmware-cavium,
|
||||||
|
firmware-cirrus,
|
||||||
|
firmware-intel-graphics,
|
||||||
|
firmware-intel-misc,
|
||||||
|
firmware-intel-sound,
|
||||||
|
firmware-ipw2x00,
|
||||||
|
firmware-ivtv,
|
||||||
|
firmware-iwlwifi,
|
||||||
|
firmware-libertas,
|
||||||
|
firmware-linux,
|
||||||
|
firmware-linux-nonfree,
|
||||||
|
firmware-marvell-prestera,
|
||||||
|
firmware-mediatek,
|
||||||
|
firmware-misc-nonfree,
|
||||||
|
firmware-myricom,
|
||||||
|
firmware-netronome,
|
||||||
|
firmware-netxen,
|
||||||
|
firmware-nvidia-graphics,
|
||||||
|
firmware-qcom-media,
|
||||||
|
firmware-qcom-soc,
|
||||||
|
firmware-qlogic,
|
||||||
|
firmware-realtek,
|
||||||
|
firmware-samsung,
|
||||||
|
firmware-siano,
|
||||||
|
firmware-ti-connectivity,
|
||||||
|
Replaces:
|
||||||
|
atmel-firmware,
|
||||||
|
linux-firmware-snapdragon,
|
||||||
|
linux-firmware-raspi2,
|
||||||
|
firmware-linux-free,
|
||||||
|
firmware-amd-graphics,
|
||||||
|
firmware-atheros,
|
||||||
|
firmware-bnx2,
|
||||||
|
firmware-bnx2x,
|
||||||
|
firmware-brcm80211,
|
||||||
|
firmware-cavium,
|
||||||
|
firmware-cirrus,
|
||||||
|
firmware-intel-graphics,
|
||||||
|
firmware-intel-misc,
|
||||||
|
firmware-intel-sound,
|
||||||
|
firmware-ipw2x00,
|
||||||
|
firmware-ivtv,
|
||||||
|
firmware-iwlwifi,
|
||||||
|
firmware-libertas,
|
||||||
|
firmware-linux,
|
||||||
|
firmware-linux-nonfree,
|
||||||
|
firmware-marvell-prestera,
|
||||||
|
firmware-mediatek,
|
||||||
|
firmware-misc-nonfree,
|
||||||
|
firmware-myricom,
|
||||||
|
firmware-netronome,
|
||||||
|
firmware-netxen,
|
||||||
|
firmware-nvidia-graphics,
|
||||||
|
firmware-qcom-media,
|
||||||
|
firmware-qcom-soc,
|
||||||
|
firmware-qlogic,
|
||||||
|
firmware-realtek,
|
||||||
|
firmware-samsung,
|
||||||
|
firmware-siano,
|
||||||
|
firmware-ti-connectivity,
|
||||||
|
Breaks:
|
||||||
|
amd64-microcode (<= 3.20220411.1ubuntu1),
|
||||||
|
atmel-firmware,
|
||||||
|
linux-firmware-snapdragon,
|
||||||
|
linux-firmware-raspi2,
|
||||||
|
firmware-linux-free,
|
||||||
|
firmware-amd-graphics,
|
||||||
|
firmware-atheros,
|
||||||
|
firmware-bnx2,
|
||||||
|
firmware-bnx2x,
|
||||||
|
firmware-brcm80211,
|
||||||
|
firmware-cavium,
|
||||||
|
firmware-cirrus,
|
||||||
|
firmware-intel-graphics,
|
||||||
|
firmware-intel-misc,
|
||||||
|
firmware-intel-sound,
|
||||||
|
firmware-ipw2x00,
|
||||||
|
firmware-ivtv,
|
||||||
|
firmware-iwlwifi,
|
||||||
|
firmware-libertas,
|
||||||
|
firmware-linux,
|
||||||
|
firmware-linux-nonfree,
|
||||||
|
firmware-marvell-prestera,
|
||||||
|
firmware-mediatek,
|
||||||
|
firmware-misc-nonfree,
|
||||||
|
firmware-myricom,
|
||||||
|
firmware-netronome,
|
||||||
|
firmware-netxen,
|
||||||
|
firmware-nvidia-graphics,
|
||||||
|
firmware-qcom-media,
|
||||||
|
firmware-qcom-soc,
|
||||||
|
firmware-qlogic,
|
||||||
|
firmware-realtek,
|
||||||
|
firmware-samsung,
|
||||||
|
firmware-siano,
|
||||||
|
firmware-ti-connectivity,
|
||||||
Description: Firmware for Linux kernel drivers
|
Description: Firmware for Linux kernel drivers
|
||||||
This package provides firmware used by Linux kernel drivers.
|
This package provides firmware used by Linux kernel drivers.
|
||||||
|
8
main.sh
8
main.sh
@ -1,8 +1,6 @@
|
|||||||
#! /bin/bash
|
#! /bin/bash
|
||||||
|
|
||||||
LC_ALL=C apt list --installed | grep -F '[installed,local]'
|
VERSION=$(date '+%Y%m%d')
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
# Clone Upstream
|
# Clone Upstream
|
||||||
#git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
|
#git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
|
||||||
@ -10,13 +8,13 @@ git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmwar
|
|||||||
cp -rvn ./debian-firmware/* ./linux-firmware/
|
cp -rvn ./debian-firmware/* ./linux-firmware/
|
||||||
cd ./linux-firmware
|
cd ./linux-firmware
|
||||||
touch debian/changelog
|
touch debian/changelog
|
||||||
echo -e "linux-firmware ("$(date '+%Y%m%d')".git-100pika1) pikauwu; urgency=medium\n\n * New Upstream Release\n\n -- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200" > debian/changelog
|
echo -e "linux-firmware ("$VERSION".git-101pika1) canary; urgency=medium\n\n * New Upstream Release\n\n -- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 01 Oct 2022 14:50:00 +0200" > debian/changelog
|
||||||
|
|
||||||
# Get build deps
|
# Get build deps
|
||||||
apt-get build-dep ./ -y
|
apt-get build-dep ./ -y
|
||||||
|
|
||||||
# Build package
|
# Build package
|
||||||
LOGNAME=root dh_make --createorig -y -l -p linux-firmware_"$(date '+%Y%m%d')".git || echo "dh-make didn't go clean"
|
LOGNAME=root dh_make --createorig -y -l -p linux-firmware_"$VERSION".git || echo "dh-make didn't go clean"
|
||||||
dpkg-buildpackage --no-sign
|
dpkg-buildpackage --no-sign
|
||||||
|
|
||||||
# Move the debs to output
|
# Move the debs to output
|
||||||
|
Loading…
Reference in New Issue
Block a user