Skip to contentSkip to conversation

package/makedumpfile: new package

PATCH Superseded Alexander Egorenkov 2 participants 3 messages Aug 30, 2020 – Aug 31, 2020

v2 of 4 Superseded Latest is v4 →

lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 package/makedumpfile: new package

---
 DEVELOPERS                                    |   3 +
 package/Config.in                             |   1 +
 ...move-duplicated-variable-definitions.patch | 103 ++++++++++++++++++
 package/makedumpfile/Config.in                |  18 +++
 package/makedumpfile/makedumpfile.hash        |   3 +
 package/makedumpfile/makedumpfile.mk          |  28 +++++
 6 files changed, 156 insertions(+)
 create mode 100644 package/makedumpfile/0001-PATCH-Remove-duplicated-variable-definitions.patch
 create mode 100644 package/makedumpfile/Config.in
 create mode 100644 package/makedumpfile/makedumpfile.hash
 create mode 100644 package/makedumpfile/makedumpfile.mk
DEVELOPERS +3 -0
index 3c3dcda859..18e7a68665 100644
@@ -137,6 +137,9 @@ F:	package/fastd/
 F:	package/libuecc/
 F:	package/putty/
 
+N:	Alexander Egorenkov <[email protected]>
+F:	package/makedumpfile/
+
 N:	Alexander Kurz <[email protected]>
 F:	package/minimodem/
 
package/Config.in +1 -0
index d7e79f4795..10cb1f94d1 100644
@@ -2374,6 +2374,7 @@ menu "System tools"
 	source "package/kvmtool/Config.in"
 	source "package/libostree/Config.in"
 	source "package/lxc/Config.in"
+	source "package/makedumpfile/Config.in"
 	source "package/mender/Config.in"
 	source "package/mender-grubenv/Config.in"
 	source "package/mfoc/Config.in"
package/makedumpfile/0001-PATCH-Remove-duplicated-variable-definitions.patch new file +103 -0

103 lines not on this page · raw message

package/makedumpfile/Config.in new file +18 -0
new file mode 100644
index 0000000000..cb67d82674
@@ -0,0 +1,18 @@
+comment "makedumpfile needs a uClibc or glibc toolchain w/ wchar, dynamic library"
+	depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \
+		|| !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC)
+
+config BR2_PACKAGE_MAKEDUMPFILE
+	bool "makedumpfile"
+	depends on BR2_TOOLCHAIN_HAS_THREADS
+	depends on !BR2_STATIC_LIBS # dlopen
+	depends on BR2_USE_WCHAR
+	depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC
+	select BR2_PACKAGE_ELFUTILS
+	select BR2_PACKAGE_ZLIB
+	select BR2_PACKAGE_BZIP2
+	select BR2_PACKAGE_XZ
+	help
+	  Makes a small dumpfile of kdump.
+
+	  https://github.com/makedumpfile/makedumpfile  
package/makedumpfile/makedumpfile.hash new file +3 -0
new file mode 100644
index 0000000000..6cf882e3e5
@@ -0,0 +1,3 @@
+# Locally computed:
+sha256  e702fbdf62b4cd829a76e46f3e24eb3fc7501918b85ebdcd8baef4f53d6ee2c8  makedumpfile-1.6.7.tar.gz
+sha256  ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6  COPYING
package/makedumpfile/makedumpfile.mk new file +28 -0
new file mode 100644
index 0000000000..a5811ef875
@@ -0,0 +1,28 @@
+################################################################################
+#
+# makedumpfile
+#
+################################################################################
+
+MAKEDUMPFILE_VERSION = 1.6.7
+MAKEDUMPFILE_SITE = https://github.com/makedumpfile/makedumpfile/releases/download/Released-$(subst .,-,$(MAKEDUMPFILE_VERSION))
+MAKEDUMPFILE_DEPENDENCIES = zlib xz bzip2 elfutils
+MAKEDUMPFILE_LICENSE = GPL-2.0
+MAKEDUMPFILE_LICENSE_FILES = COPYING
+
+ifeq ($(BR2_PACKAGE_LZO),y)
+MAKEDUMPFILE_DEPENDENCIES += lzo
+MAKEDUMPFILE_MAKE_OPTS += USELZO=on
+endif
+
+define MAKEDUMPFILE_BUILD_CMDS
+	$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
+		TARGET=$(BR2_ARCH) LINKTYPE=dynamic
+endef
+
+define MAKEDUMPFILE_INSTALL_TARGET_CMDS
+	$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) install \
+		DESTDIR="$(TARGET_DIR)"
+endef
+
+$(eval $(generic-package))
Signature · 1 line
2.28.0
#1 lore raw

PATCH v2 1/1 package/makedumpfile: new package

Hi Alexander,

+config BR2_PACKAGE_MAKEDUMPFILE

package/makedumpfile/Config.in line 14

Quoted 11 lines
package/makedumpfile/Config.in new file +9 -0
+       bool "makedumpfile"
+       depends on BR2_TOOLCHAIN_HAS_THREADS
+       depends on !BR2_STATIC_LIBS # dlopen
+       depends on BR2_USE_WCHAR
+       depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC
+       select BR2_PACKAGE_ELFUTILS
+       select BR2_PACKAGE_ZLIB
+       select BR2_PACKAGE_BZIP2
+       select BR2_PACKAGE_XZ

Please, select package statement should be sorted alphabetically.

Quoted 5 lines
(quoted diff) +2 -0
+MAKEDUMPFILE_VERSION = 1.6.7
+MAKEDUMPFILE_SITE =

https://github.com/makedumpfile/makedumpfile/releases/download/Released-$(subst
.,-,$(MAKEDUMPFILE_VERSION))

Use github download helper :

MAKEDUMPFILE_SITE = $(call github,makedumpfile,makedumpfile,v$(MAKEDUMPFILE_VERSION))

Quoted 2 lines

+MAKEDUMPFILE_DEPENDENCIES = zlib xz bzip2 elfutils

Please, dependencies should be sorted as well.

Best regards,

Jugurtha.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20200831/e7466eab/attachment.html>

#2 lore raw

PATCH v2 1/1 package/makedumpfile: new package

Quoted 2 lines

Please, select package statement should be sorted alphabetically.

Fixed.

Quoted 4 lines

Use github download helper :

MAKEDUMPFILE_SITE = $(call github,makedumpfile,makedumpfile,v$(MAKEDUMPFILE_VERSION))

Fixed.

Quoted 2 lines

Please, dependencies should be sorted as well.

Fixed.

Thanks
Regards
Alex