mirror of
https://github.com/linuxboot/heads.git
synced 2025-04-07 11:26:51 +00:00
add flashprog support: failed attempt to use review.sourcearcade.org for tarballs download
- Add Makefile new app dep verification - Add modules/flashprog pointing to review.sourcearcade.org: website faisl to produce reproducible tarballs. Notes: - Unfortunately, we cannot use review platform to renerate reproducible tarballs, those don't have the same checksum on each download: user@heads-tests-deb12-nix:~/heads$ wget https://review.sourcearcade.org/changes/flashprog~72991/revisions/5/archive?format=tgz -O test.tar.gz --2024-08-31 09:38:14-- https://review.sourcearcade.org/changes/flashprog~72991/revisions/5/archive?format=tgz Resolving review.sourcearcade.org (review.sourcearcade.org)... 88.99.35.89 Connecting to review.sourcearcade.org (review.sourcearcade.org)|88.99.35.89|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: ‘test.tar.gz’ test.tar.gz [ <=> ] 508.19K 225KB/s in 2.3s 2024-08-31 09:38:18 (225 KB/s) - ‘test.tar.gz’ saved [520389] user@heads-tests-deb12-nix:~/heads$ sha256sum test.tar.gz af2fb823c2699d37db284c1b3066352a59446b7ea491a585df4eeaa25d932a29 test.tar.gz user@heads-tests-deb12-nix:~/heads$ sha256sum test.tar.gz af2fb823c2699d37db284c1b3066352a59446b7ea491a585df4eeaa25d932a29 test.tar.gz user@heads-tests-deb12-nix:~/heads$ wget https://review.sourcearcade.org/changes/flashprog~72991/revisions/5/archive?format=tgz -O test.tar.gz --2024-08-31 09:38:37-- https://review.sourcearcade.org/changes/flashprog~72991/revisions/5/archive?format=tgz Resolving review.sourcearcade.org (review.sourcearcade.org)... 88.99.35.89 Connecting to review.sourcearcade.org (review.sourcearcade.org)|88.99.35.89|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: ‘test.tar.gz’ test.tar.gz [ <=> ] 508.22K 855KB/s in 0.6s 2024-08-31 09:38:38 (855 KB/s) - ‘test.tar.gz’ saved [520417] user@heads-tests-deb12-nix:~/heads$ sha256sum test.tar.gz 9225002d508bd8e2fc42a2bdcd0741cb93ed2cfc811fcd7e03b0242205d4954b test.tar.gz user@heads-tests-deb12-nix:~/heads$ wget https://review.sourcearcade.org/changes/flashprog~72991/revisions/5/archive?format=tgz -O test.tar.gz --2024-08-31 09:38:43-- https://review.sourcearcade.org/changes/flashprog~72991/revisions/5/archive?format=tgz Resolving review.sourcearcade.org (review.sourcearcade.org)... 88.99.35.89 Connecting to review.sourcearcade.org (review.sourcearcade.org)|88.99.35.89|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-gzip] Saving to: ‘test.tar.gz’ test.tar.gz [ <=> ] 508.18K 367KB/s in 1.4s 2024-08-31 09:38:45 (367 KB/s) - ‘test.tar.gz’ saved [520378] user@heads-tests-deb12-nix:~/heads$ sha256sum test.tar.gz ebdb7ac0c964178bc312d50547cc7ec82c1c5ffb7d04167fe0ac83deca94ee81 test.tar.gz - Github mirror is only for commited code. Will have to work around that somehow : https://github.com/SourceArcade/flashprog Signed-off-by: Thierry Laurion <insurgo@riseup.net>
This commit is contained in:
parent
5420b8392e
commit
2bf173c59a
1
Makefile
1
Makefile
@ -604,6 +604,7 @@ bin_modules-$(CONFIG_KEXEC) += kexec
|
||||
bin_modules-$(CONFIG_TPMTOTP) += tpmtotp
|
||||
bin_modules-$(CONFIG_PCIUTILS) += pciutils
|
||||
bin_modules-$(CONFIG_FLASHROM) += flashrom
|
||||
bin_modules-$(CONFIG_FLASHPROG) += flashprog
|
||||
bin_modules-$(CONFIG_CRYPTSETUP) += cryptsetup
|
||||
bin_modules-$(CONFIG_CRYPTSETUP2) += cryptsetup2
|
||||
bin_modules-$(CONFIG_GPG) += gpg
|
||||
|
@ -37,7 +37,8 @@ CONFIG_BUSYBOX=n
|
||||
else
|
||||
#Modules packed into tools.cpio
|
||||
CONFIG_CRYPTSETUP2=y
|
||||
CONFIG_FLASHROM=y
|
||||
#CONFIG_FLASHROM=y
|
||||
CONFIG_FLASHPROG=y
|
||||
CONFIG_FLASHTOOLS=y
|
||||
CONFIG_GPG2=y
|
||||
CONFIG_KEXEC=y
|
||||
|
48
modules/flashprog
Normal file
48
modules/flashprog
Normal file
@ -0,0 +1,48 @@
|
||||
modules-$(CONFIG_FLASHPROG) += flashprog
|
||||
|
||||
flashprog_depends := pciutils $(musl_dep)
|
||||
|
||||
flashprog_change := 72991
|
||||
flashprog_revision := 5
|
||||
flashprog_version := $(flashprog_change)_$(flashprog_revision)
|
||||
flashprog_dir := flashprog-$(flashprog_version)
|
||||
flashprog_tar := $(flashprog_dir).tar.gz
|
||||
flashprog_url := https://review.sourcearcade.org/changes/flashprog~$(flashprog_change)/revisions/$(flashprog_revision)/archive?format=tgz
|
||||
flashprog_hash := 8e8e6d901d3bc37b80db1f10dd21b9490709bdb54a0ca06892f8922a284f2ed9
|
||||
|
||||
# Default options for flashprog
|
||||
flashprog_cfg := \
|
||||
WARNERROR=no \
|
||||
CONFIG_NOTHING=yes \
|
||||
CONFIG_INTERNAL=yes \
|
||||
CONFIG_INTERNAL_X86=yes \
|
||||
|
||||
ifeq "$(CONFIG_TARGET_ARCH)" "ppc64"
|
||||
flashprog_cfg := \
|
||||
WARNERROR=no \
|
||||
CONFIG_NOTHING=yes \
|
||||
CONFIG_LINUX_MTD=yes
|
||||
endif
|
||||
|
||||
#Only enable AST1100 if requested per board configs
|
||||
ifeq "$(CONFIG_FLASHPROG_AST1100)" "y"
|
||||
flashprog_cfg += CONFIG_AST1100=yes
|
||||
endif
|
||||
|
||||
flashprog_target := \
|
||||
$(MAKE_JOBS) \
|
||||
CFLAGS="-Os -I$(INSTALL)/include/pci" \
|
||||
DESTDIR="$(INSTALL)" \
|
||||
INSTALL="$(INSTALL)" \
|
||||
LDFLAGS="-L$(INSTALL)/lib" \
|
||||
PREFIX="$(INSTALL)" \
|
||||
$(CROSS_TOOLS) \
|
||||
$(flashprog_cfg) \
|
||||
flashprog
|
||||
|
||||
flashprog_output := \
|
||||
flashprog
|
||||
|
||||
flashprog_libraries := \
|
||||
|
||||
flashprog_configure :=
|
Loading…
x
Reference in New Issue
Block a user