apt: seed v3 dist with 3.0.0-1 packages and real GPG public key

- Replace placeholder public.gpg.key with generated signing key
- Add truenas-proxmox 3.0.0-1 and freenas-proxmox 3.0.0-1 to pool/v3
- Generate dists/v3 Packages.gz, Release, and signed InRelease

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Kevin Adams 2026-06-06 12:20:14 -04:00
parent b5a58b7eb6
commit 5da238e0ee
7 changed files with 173 additions and 1 deletions

42
dists/v3/InRelease Normal file
View File

@ -0,0 +1,42 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Architectures: all
Codename: v3
Components: main
Date: Sat, 06 Jun 2026 16:20:00 +0000
Label: truenas-proxmox
Origin: truenas-proxmox
Suite: v3
MD5Sum:
7af531b2d4018cbf1d3f5ea3fddaaac6 144 Release
dca0455de04a972f30237d77532ccba8 1844 main/binary-all/Packages
218f8740af25348718064ac4cbcb1f43 953 main/binary-all/Packages.gz
SHA1:
11b904103b591790396f8c021a0919ce77f58cc0 144 Release
76c2b18f5c2b4408ead4536c23dc8d4df2b9a0d3 1844 main/binary-all/Packages
e7b066c50e178080eb67e89a0a135e8e47a105a9 953 main/binary-all/Packages.gz
SHA256:
d3e97737ab0eb37813f58f05bda7d99217f988f8502a0c79a015aa106ebdd235 144 Release
2c478d6bd1b14db886c75a0cbdc888a1079ea915fdaea08367b844173fe7f4f8 1844 main/binary-all/Packages
d87e79e6c70af20909e370564f51e7319ede4a56cd657d457a772010ffd3d0c3 953 main/binary-all/Packages.gz
SHA512:
1fcc9378f8398a00d5fd27033eab8409fa0bcf7addec98dff1b1956ffc821d7749918f746f5ec269432ad459ffa9b470bd537b35ff1b0c8a64464742224c6da6 144 Release
01602d4bc3e97377fdedc22fa8d806cba3ddffc3fcf8bfb314c5942d3ab0ccd837f7fa46d55f76c517beaaaca64c0c717e65071186afd493185502ae37868c9a 1844 main/binary-all/Packages
d4cfe68764329cbcc33f2f32b7b4112c1874da8f436e11b18e3cb54933beeeaa6926dbf07556b6f05553186986d849c9874a23f42f1a9c465ff8f8ea99205c30 953 main/binary-all/Packages.gz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEB5yWPw3rhXMeE7xxiWsCIO3Yy24FAmokSLAACgkQiWsCIO3Y
y24F7w//Qekbg+/Gb5jnUYPz1UsvmcPYizHhjMTmF1aZJAfRo91YcHIFjqcYrPsX
1EWm0tukMahf/ciJEdthyrfGb+KSKWfECGmcSAIebZQuYdzMzPLSK1w35ogleY0j
yjhSNc47b2phiTWs5PN38ZogLDwB1aPMZwiS7EKhfMNI1zG9rYqLJTUCJUTRO0OB
3/obNZQNCh51xlXsi8hdsv9TpOhiiGvhI3SEamcFlSFgPJEZZb0LV4iVTr8asE9I
a0YCD7sjZOW1JluJZnn/ReYOxt3ry86lQFcqTsw0pwWD0yHS/W2UZhaoqWJKC3l6
8fweKmvoFiVL5IBW+ZkxmtYNNitErPkzD0AOuqgeylXm/u580N/dwRlUDHa3sWgZ
rbDVp5xRzMWuCLUHE2bw7/2gZB3hpGfpq1IlvJEh5nVhwiynXXxzoFiE/SaMkaPc
nEDSJtFrgvR9f+zGSDbg72kVGwjea3Ua+w0JbHgcNO/lBVyP8Txcy21uw4QnIT/8
8hBNvn8kNroDEhlpVciakKqbuLlPHwo8LEvbzejdCYK7l/R370lHFavnixO6Z2yj
SGuL2Eu78e79OD70RoHSC0RtHjCDhzZWcE9wutq0Mwo/PhJnqp2IhcNpFJzf5D3N
C8fZaQLD1hS/r+j+GiBYnoeL64YdWcS7qQFnheEQbLbjH/EX5ts=
=MgJJ
-----END PGP SIGNATURE-----

23
dists/v3/Release Normal file
View File

@ -0,0 +1,23 @@
Architectures: all
Codename: v3
Components: main
Date: Sat, 06 Jun 2026 16:20:00 +0000
Label: truenas-proxmox
Origin: truenas-proxmox
Suite: v3
MD5Sum:
7af531b2d4018cbf1d3f5ea3fddaaac6 144 Release
dca0455de04a972f30237d77532ccba8 1844 main/binary-all/Packages
218f8740af25348718064ac4cbcb1f43 953 main/binary-all/Packages.gz
SHA1:
11b904103b591790396f8c021a0919ce77f58cc0 144 Release
76c2b18f5c2b4408ead4536c23dc8d4df2b9a0d3 1844 main/binary-all/Packages
e7b066c50e178080eb67e89a0a135e8e47a105a9 953 main/binary-all/Packages.gz
SHA256:
d3e97737ab0eb37813f58f05bda7d99217f988f8502a0c79a015aa106ebdd235 144 Release
2c478d6bd1b14db886c75a0cbdc888a1079ea915fdaea08367b844173fe7f4f8 1844 main/binary-all/Packages
d87e79e6c70af20909e370564f51e7319ede4a56cd657d457a772010ffd3d0c3 953 main/binary-all/Packages.gz
SHA512:
1fcc9378f8398a00d5fd27033eab8409fa0bcf7addec98dff1b1956ffc821d7749918f746f5ec269432ad459ffa9b470bd537b35ff1b0c8a64464742224c6da6 144 Release
01602d4bc3e97377fdedc22fa8d806cba3ddffc3fcf8bfb314c5942d3ab0ccd837f7fa46d55f76c517beaaaca64c0c717e65071186afd493185502ae37868c9a 1844 main/binary-all/Packages
d4cfe68764329cbcc33f2f32b7b4112c1874da8f436e11b18e3cb54933beeeaa6926dbf07556b6f05553186986d849c9874a23f42f1a9c465ff8f8ea99205c30 953 main/binary-all/Packages.gz

View File

@ -0,0 +1,46 @@
Package: freenas-proxmox
Version: 3.0.0-1
Architecture: all
Maintainer: KSA Technologies, LLC <theprofessor@ksatechnologies.com>
Depends: truenas-proxmox (>= 3.0.0)
pool/v3/freenas-proxmox_3.0.0-1_all.deb
Size: 1090
MD5sum: 70e4122ac85b691d01e475a0e04cc415
SHA1: 5d18fce8ebd168f454b03da7349d55b5038ab8b7
SHA256: 0abcd33b8eb969716128b258bab57bcc7ca1ce5b57c5d3b2ae9440e54c7838d2
Section: perl
Priority: optional
Homepage: https://github.com/TheGrandWazoo/truenas-proxmox
Description: Transitional package — replaced by truenas-proxmox
This is an empty transitional package. The plugin has been renamed from
freenas-proxmox to truenas-proxmox. Installing this package pulls in the
real package automatically.
.
To fully complete migration: apt install truenas-proxmox && apt purge freenas-proxmox
.
The freenas-proxmox package name will not exist in v4.0.
Package: truenas-proxmox
Version: 3.0.0-1
Architecture: all
Maintainer: KSA Technologies, LLC <theprofessor@ksatechnologies.com>
Depends: librest-client-perl, open-iscsi
Breaks: freenas-proxmox (<< 3.0.0)
Replaces: freenas-proxmox
pool/v3/truenas-proxmox_3.0.0-1_all.deb
Size: 13964
MD5sum: 5b528010f84a736e7101e09cafcfd07c
SHA1: ee16bd67412d47e4ed3b8ae6541f7a877daad4d6
SHA256: d3a4dd6a430937edb20d58f854911b0c36aed0406123c4b05778b476cb8ea0c6
Section: perl
Priority: optional
Homepage: https://github.com/TheGrandWazoo/truenas-proxmox
Description: TrueNAS Custom Storage Plugin for Proxmox VE
Native PVE::Storage::Custom plugin for managing TrueNAS ZFS volumes over iSCSI.
Discovered automatically by Proxmox VE — no patches to PVE system files required.
Supports TrueNAS CORE and SCALE via the TrueNAS REST API with Bearer Token auth.
No SSH keys required.
.
Licensed under the GNU Affero General Public License v3 (AGPL-3.0).
Copyright (c) 2020 KSA Technologies, LLC.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,3 +1,64 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
PLACEHOLDER — run scripts/setup-apt-signing-key.sh to generate and replace this file
mQINBGokSCwBEADt+kWm24g5rGJNvklFQuiR3uUzSUTXtMEktepPlGoxySCvNpcn
7885mmckAax/xLouWmIiMMu+dpisC4Bew+FMcYOeqesNfsu/9+7QGJlr4VkR7sjr
piHzfP13h9bA44CBpgjbemzMyWSc6TU4B1FERpzwHGbQOy1eWZG5vnWFLrd7rTUX
NBtbLxT8jlWO4f/GcZG7dTwzuY39KScLZR1OeTK4eu8Jf0rqcacWvFsEbXzUBWWr
Q0w7b/MXL9/pu0yS9mCzQz/smYvjP6kR7a/hhcEfXRPf2SscABfFO0Dp8z1q0KHs
H6wwWRa1Ardv3q8OG0+JRwz7TMgXP6+GxXuAXY+KuaUMqXvUO19GW+4cHniKHWZV
xxxtste3mGba3ShrORBaySk16mUSXRLX7pC6gKVihtqWR+yFPJ1awd8KCPBR9eSv
RXzJs0HUtx7rG3CeZP/bYWQ1kPdkgBh3or6LlnF7f0hiURg4pxzRc2bXqGBTT1ua
R82OFphlLPA/dXGrJst7m8rN5+z7KnMj7eWzIdZbCHKQXagPrm5ezBfOTPeOZv8P
WZj8v3opzCZcQFfoTiYxYVlPbyis2zVSV8YrSZq36VYm6d+3toncg0ZAxXeZbqrl
KoeuNTBiyMclWvJCAeToWqX9FUuhRRsXI5JjezgkvCwmom8Qo7ukrQsxcwARAQAB
tFV0cnVlbmFzLXByb3htb3ggKHRydWVuYXMtcHJveG1veCBhcHQgcmVwbyBzaWdu
aW5nIGtleSkgPHBhY2thZ2VzQGtzYXRlY2hub2xvZ2llcy5jb20+iQJPBBMBCgA5
FiEEqr+wpMIfE/CXujQ6LmJU+060PNoFAmokSCwDGy8EBQsJCAcCBhUKCQgLAgQW
AgMBAh4BAheAAAoJEC5iVPtOtDzaFU0QAM3BVsWd1We5RRVv4hwnOGMZbXYhXhmq
UONDKSWWGU3gHFdk5Z5NAxNdbhBPkZEUzxhG7g24LlIASCtHAIyETBaXookNjI3z
gnv08AazYz5hb77GNcydU/AGSel0IkZrRJ4xSVeGjr2VC8FL2lt/lC40Cxou+Ibo
n3F7AW4xqemPT3dj6pGeW1W1w/A9porMRKlLFNIaYkbzqDaN9Kr+QFuLMQVEcoU8
f/cLBZPLxsqlqofftBW561/LL8u8z1IntWGa2+/mTceNZG7NLyIrbVxazkASGluy
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
=Mxw/
-----END PGP PUBLIC KEY BLOCK-----