[Buildroot] [PATCH] package/crucible: new package
Fabio Estevam
festevam at gmail.com
Wed Jul 13 16:33:32 UTC 2022
crucible is a useful tool that allows reading and writing
to the i.MX fuses via the Linux NVMEM framework.
Signed-off-by: Fabio Estevam <festevam at gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/crucible/Config.in | 8 ++++++++
package/crucible/crucible.hash | 2 ++
package/crucible/crucible.mk | 13 +++++++++++++
5 files changed, 25 insertions(+)
create mode 100644 package/crucible/Config.in
create mode 100644 package/crucible/crucible.hash
create mode 100644 package/crucible/crucible.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 0afd697b6c..4eab444a43 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -862,6 +862,7 @@ F: configs/wandboard_defconfig
F: configs/warp7_defconfig
F: configs/warpboard_defconfig
F: package/atest/
+F: package/crucible/
F: package/kmscube/
N: Fabio Porcedda <fabio.porcedda at gmail.com>
diff --git a/package/Config.in b/package/Config.in
index 230aa7a2c2..652577faf6 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -455,6 +455,7 @@ endmenu
source "package/cc-tool/Config.in"
source "package/cdrkit/Config.in"
source "package/cpuburn-arm/Config.in"
+ source "package/crucible/Config.in"
source "package/cryptsetup/Config.in"
source "package/cwiid/Config.in"
source "package/dahdi-linux/Config.in"
diff --git a/package/crucible/Config.in b/package/crucible/Config.in
new file mode 100644
index 0000000000..06f7d5913c
--- /dev/null
+++ b/package/crucible/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_CRUCIBLE
+ bool "crucible"
+ depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
+ help
+ Crucible is a One-Time-Programmable (OTP) fusing tool for the
+ i.MX family.
+
+ https://github.com/usbarmory/crucible
diff --git a/package/crucible/crucible.hash b/package/crucible/crucible.hash
new file mode 100644
index 0000000000..ad8a2cb35c
--- /dev/null
+++ b/package/crucible/crucible.hash
@@ -0,0 +1,2 @@
+sha256 51e911ce5e2a9f182a737b71f6e2bbf46fb80bb3252220cd99ffaf54d38e6c64 crucible-v2022.05.25.tar.gz
+sha256 d88514630470aec9fa7abdc990a1e0a8751a752321bffa868188c49009d64d59 LICENSE
diff --git a/package/crucible/crucible.mk b/package/crucible/crucible.mk
new file mode 100644
index 0000000000..e9038f8cff
--- /dev/null
+++ b/package/crucible/crucible.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# crucible
+#
+################################################################################
+
+CRUCIBLE_VERSION = v2022.05.25
+CRUCIBLE_SITE = $(call github,usbarmory,crucible,$(CRUCIBLE_VERSION))
+CRUCIBLE_LICENSE = GPL-3.0
+CRUCIBLE_LICENSE_FILES = LICENSE
+CRUCIBLE_GOMOD = ./cmd/crucible
+
+$(eval $(golang-package))
--
2.25.1
More information about the buildroot
mailing list