Skip to content

Commit e3002d8

Browse files
committed
feat: Add GPG signature verification for all source tarballs
1 parent acf85ec commit e3002d8

File tree

10 files changed

+60
-11
lines changed

10 files changed

+60
-11
lines changed

linux-cachyos-bmq/PKGBUILD

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,13 @@ _nv_ver=580.105.08
178178
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
179179
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
180180
source=(
181-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
181+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
182182
"config"
183183
"${_patchsource}/all/0001-cachyos-base-all.patch")
184-
184+
validpgpkeys=(
185+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
186+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
187+
)
185188
# LLVM makedepends
186189
if _is_lto_kernel; then
187190
makedepends+=(clang llvm lld)
@@ -733,6 +736,7 @@ for _p in "${pkgname[@]}"; do
733736
done
734737

735738
b2sums=('b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f'
739+
'SKIP'
736740
'e39b09a43f94c626b7788d437fb1e26dfcd719c184581405e91546bd9231bb9de2b97bc6d8b2c0ce017ed67d946a16ab146ffbdd87fc0161426b8ecde0027469'
737741
'bf61130d27b16f3ac7129dc57095103efba918d6468d2726d0ed73982c99967e05c7ca2e62e269f9e2e7433c416a231cb7f8af2afc507e336da39cbb82202977'
738742
'81de6a80045db354de552792e0e0c818f01e91dafbe9d2fe308d3cdbdd351902399b550c16b97b3c7f4cb7757453199a2e58cc514df833b47965c57adf39b099')

linux-cachyos-bore/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,9 +178,13 @@ _nv_ver=580.105.08
178178
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
179179
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
180180
source=(
181-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
181+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
182182
"config"
183183
"${_patchsource}/all/0001-cachyos-base-all.patch")
184+
validpgpkeys=(
185+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
186+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
187+
)
184188

185189
# LLVM makedepends
186190
if _is_lto_kernel; then
@@ -732,6 +736,7 @@ for _p in "${pkgname[@]}"; do
732736
done
733737

734738
b2sums=('1e8e226364a85f3fd66e51495a99a76e377389aa48c708953aaa28b6ec669f05aab6d240365965eec5643e2fa6aee15796005b2873e8fea748e432b1d799eabc'
739+
'SKIP'
735740
'e39b09a43f94c626b7788d437fb1e26dfcd719c184581405e91546bd9231bb9de2b97bc6d8b2c0ce017ed67d946a16ab146ffbdd87fc0161426b8ecde0027469'
736741
'39b60319ce157ad58d655c220d34ede65275ec5638e5fad4602d89aa9a93aaa17e2c2f00c0c978aa2b42056f5ea04e3319b44484cd8eeda16637c6cd0ed9c5d4'
737742
'966b8059310169dd0806bfad95d01b8587258113962064e3f0d7ee429bc010e62aaf201666a0c6ab7feb5f50b5aabe08b9e99cbac033c29140799bc5cb6178be')

linux-cachyos-deckify/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,15 @@ _nv_ver=580.105.08
177177
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
178178
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
179179
source=(
180-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
180+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
181181
"config"
182182
"${_patchsource}/all/0001-cachyos-base-all.patch"
183183
"${_patchsource}/misc/0001-acpi-call.patch"
184184
"${_patchsource}/misc/0001-handheld.patch")
185+
validpgpkeys=(
186+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
187+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
188+
)
185189

186190
# LLVM makedepends
187191
if _is_lto_kernel; then
@@ -735,6 +739,7 @@ for _p in "${pkgname[@]}"; do
735739
done
736740

737741
b2sums=('b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f'
742+
'SKIP'
738743
'0d87f3b16f378ebae05f887c916e4e5de6e5dc82cd34558dae15fb74c2dd38f933ca65310a4264c5e84e6f76d4b678f0d5ecd88d5c8c2544a878e76c18b3cd05'
739744
'bf61130d27b16f3ac7129dc57095103efba918d6468d2726d0ed73982c99967e05c7ca2e62e269f9e2e7433c416a231cb7f8af2afc507e336da39cbb82202977'
740745
'be844475f453f79f5d892c2cc2a6843b32501e2a7c57dd0859ec0cba2262d9fa9a95fff77b6e3718dff449c0f3b428fce03bc35d8332081427feedd461388498'

linux-cachyos-eevdf/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,9 +178,13 @@ _nv_ver=580.105.08
178178
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
179179
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
180180
source=(
181-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
181+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
182182
"config"
183183
"${_patchsource}/all/0001-cachyos-base-all.patch")
184+
validpgpkeys=(
185+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
186+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
187+
)
184188

185189
# LLVM makedepends
186190
if _is_lto_kernel; then
@@ -732,5 +736,6 @@ for _p in "${pkgname[@]}"; do
732736
done
733737

734738
b2sums=('b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f'
739+
'SKIP'
735740
'e39b09a43f94c626b7788d437fb1e26dfcd719c184581405e91546bd9231bb9de2b97bc6d8b2c0ce017ed67d946a16ab146ffbdd87fc0161426b8ecde0027469'
736741
'bf61130d27b16f3ac7129dc57095103efba918d6468d2726d0ed73982c99967e05c7ca2e62e269f9e2e7433c416a231cb7f8af2afc507e336da39cbb82202977')

linux-cachyos-hardened/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,9 +178,13 @@ _nv_ver=580.105.08
178178
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
179179
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
180180
source=(
181-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
181+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
182182
"config"
183183
"${_patchsource}/all/0001-cachyos-base-all.patch")
184+
validpgpkeys=(
185+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
186+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
187+
)
184188

185189
# LLVM makedepends
186190
if _is_lto_kernel; then
@@ -729,6 +733,7 @@ for _p in "${pkgname[@]}"; do
729733
done
730734

731735
b2sums=('1e8e226364a85f3fd66e51495a99a76e377389aa48c708953aaa28b6ec669f05aab6d240365965eec5643e2fa6aee15796005b2873e8fea748e432b1d799eabc'
736+
'SKIP'
732737
'93e0bd13bbf3791c94f92da102039dbca8c4e53f55f2cc2e9d1b4f75bcdf2d9472350be25e5b4ddfed987f78b18c2e77195657552441410f34bd00387beb5097'
733738
'39b60319ce157ad58d655c220d34ede65275ec5638e5fad4602d89aa9a93aaa17e2c2f00c0c978aa2b42056f5ea04e3319b44484cd8eeda16637c6cd0ed9c5d4'
734739
'966b8059310169dd0806bfad95d01b8587258113962064e3f0d7ee429bc010e62aaf201666a0c6ab7feb5f50b5aabe08b9e99cbac033c29140799bc5cb6178be'

linux-cachyos-lts/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,10 +182,14 @@ _nv_ver=580.105.08
182182
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
183183
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
184184
source=(
185-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
185+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
186186
"config"
187187
"auto-cpu-optimization.sh"
188188
"${_patchsource}/all/0001-cachyos-base-all.patch")
189+
validpgpkeys=(
190+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
191+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
192+
)
189193

190194
# LLVM makedepends
191195
if _is_lto_kernel; then
@@ -722,6 +726,7 @@ for _p in "${pkgname[@]}"; do
722726
done
723727

724728
b2sums=('20b86fff189114b33f13b2ab09527e14666caea5ca33935ce7d8afaa5785c9417db23c7127a915a8ef5a7765e8330411027fd6442f7e07f23d9be3b5becae35d'
729+
'SKIP'
725730
'a3c64898a65d8f3dbc97456cd89d99bf639b86bc924a2a5faa85fb709566200ed2ac12bac8b394b3b5a42dd2c2ac1aeb1d662e48c3b12c535754f39ea74f94e0'
726731
'390c7b80608e9017f752b18660cc18ad1ec69f0aab41a2edfcfc26621dcccf5c7051c9d233d9bdf1df63d5f1589549ee0ba3a30e43148509d27dafa9102c19ab'
727732
'14d0cc9c68af30adbd159af81227ab93b25bc654b8720e054782d092d9ffcadf30f57b54ba1b2b198b6cd0e6f985ead279a2f7398ca959b1f0620f5f66222c83'

linux-cachyos-rc/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,13 @@ _nv_ver=580.105.08
204204
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
205205
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
206206
source=(
207-
"https://github.com/torvalds/linux/archive/refs/tags/v${_major}-${_rcver}.tar.gz"
207+
https://github.com/torvalds/linux/archive/refs/tags/v${_major}-${_rcver}.tar.{gz,sign}
208208
"config"
209209
"${_patchsource}/all/0001-cachyos-base-all.patch")
210+
validpgpkeys=(
211+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
212+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
213+
)
210214

211215
# LLVM makedepends
212216
if _is_lto_kernel; then
@@ -798,6 +802,7 @@ for _p in "${pkgname[@]}"; do
798802
done
799803

800804
b2sums=('6b17389bf23dc88f21cec0c7727427882cdb5df87d34c60d839f620b6fc05e449d584fbd03c8623f080d07203d6e475a8d6b4ef11c8cde9bd1ca18d013063cad'
805+
'SKIP'
801806
'e39b09a43f94c626b7788d437fb1e26dfcd719c184581405e91546bd9231bb9de2b97bc6d8b2c0ce017ed67d946a16ab146ffbdd87fc0161426b8ecde0027469'
802807
'bf61130d27b16f3ac7129dc57095103efba918d6468d2726d0ed73982c99967e05c7ca2e62e269f9e2e7433c416a231cb7f8af2afc507e336da39cbb82202977'
803808
'bfd5d4cdfe8f2c2e7466d7095befe40f95049ef8190e2ba01d7ba853903741d6ccb54087e8af72f4dad1790faf6d341d7b55b14eb00405d54bd4f62c772b880d')

linux-cachyos-rt-bore/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,9 +178,13 @@ _nv_ver=580.105.08
178178
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
179179
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
180180
source=(
181-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
181+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
182182
"config"
183183
"${_patchsource}/all/0001-cachyos-base-all.patch")
184+
validpgpkeys=(
185+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
186+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
187+
)
184188

185189
# LLVM makedepends
186190
if _is_lto_kernel; then
@@ -732,6 +736,7 @@ for _p in "${pkgname[@]}"; do
732736
done
733737

734738
b2sums=('b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f'
739+
'SKIP'
735740
'e39b09a43f94c626b7788d437fb1e26dfcd719c184581405e91546bd9231bb9de2b97bc6d8b2c0ce017ed67d946a16ab146ffbdd87fc0161426b8ecde0027469'
736741
'bf61130d27b16f3ac7129dc57095103efba918d6468d2726d0ed73982c99967e05c7ca2e62e269f9e2e7433c416a231cb7f8af2afc507e336da39cbb82202977'
737742
'bfd5d4cdfe8f2c2e7466d7095befe40f95049ef8190e2ba01d7ba853903741d6ccb54087e8af72f4dad1790faf6d341d7b55b14eb00405d54bd4f62c772b880d'

linux-cachyos-server/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,9 +178,13 @@ _nv_ver=580.105.08
178178
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
179179
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
180180
source=(
181-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
181+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
182182
"config"
183183
"${_patchsource}/all/0001-cachyos-base-all.patch")
184+
validpgpkeys=(
185+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
186+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
187+
)
184188

185189
# LLVM makedepends
186190
if _is_lto_kernel; then
@@ -732,5 +736,6 @@ for _p in "${pkgname[@]}"; do
732736
done
733737

734738
b2sums=('b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f'
739+
'SKIP'
735740
'e39b09a43f94c626b7788d437fb1e26dfcd719c184581405e91546bd9231bb9de2b97bc6d8b2c0ce017ed67d946a16ab146ffbdd87fc0161426b8ecde0027469'
736741
'bf61130d27b16f3ac7129dc57095103efba918d6468d2726d0ed73982c99967e05c7ca2e62e269f9e2e7433c416a231cb7f8af2afc507e336da39cbb82202977')

linux-cachyos/PKGBUILD

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,9 +203,13 @@ _nv_ver=580.105.08
203203
_nv_pkg="NVIDIA-Linux-x86_64-${_nv_ver}"
204204
_nv_open_pkg="NVIDIA-kernel-module-source-${_nv_ver}"
205205
source=(
206-
"https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.xz"
206+
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
207207
"config"
208208
"${_patchsource}/all/0001-cachyos-base-all.patch")
209+
validpgpkeys=(
210+
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
211+
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
212+
)
209213

210214
# LLVM makedepends
211215
if _is_lto_kernel; then
@@ -804,6 +808,7 @@ for _p in "${pkgname[@]}"; do
804808
done
805809

806810
b2sums=('b94b7b9bf18aca0c3e50baf79b009a1448fc6cd9c3ee019f641cc247dcf53a4abef4274ee0608ad8cd4943af69854363a95d26e117ff23620bb07dccb158859f'
811+
'SKIP'
807812
'e39b09a43f94c626b7788d437fb1e26dfcd719c184581405e91546bd9231bb9de2b97bc6d8b2c0ce017ed67d946a16ab146ffbdd87fc0161426b8ecde0027469'
808813
'bf61130d27b16f3ac7129dc57095103efba918d6468d2726d0ed73982c99967e05c7ca2e62e269f9e2e7433c416a231cb7f8af2afc507e336da39cbb82202977'
809814
'c7294a689f70b2a44b0c4e9f00c61dbd59dd7063ecbe18655c4e7f12e21ed7c5bb4f5169f5aa8623b1c59de7b2667facb024913ecb9f4c650dabce4e8a7e5452')

0 commit comments

Comments
 (0)