From 2ab808726003b6ee36f01027472e5713bb121c68 Mon Sep 17 00:00:00 2001 From: Cristopfer Luis Viana da Silva Date: Mon, 5 Feb 2024 15:11:37 +0000 Subject: [PATCH] fix: add make deb --- Makefile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Makefile b/Makefile index cbd7a8d..b992f64 100644 --- a/Makefile +++ b/Makefile @@ -190,3 +190,17 @@ $(NODE_MODULES_TEST): package.json env -u NODE_ENV npm prune .PHONY: all clean install devel-install devel-uninstall print-version dist node-cache rpm prepare-check check vm print-vm + + +deb: + rm -fr "`pwd`/output" + mkdir -m 0755 -p "`pwd`/output" + mkdir -m 0755 -p "`pwd`/output/cockpit-$(PACKAGE_NAME)" + mkdir -m 0755 -p "`pwd`/output/cockpit-$(PACKAGE_NAME)/DEBIAN" + mkdir -m 0755 -p "`pwd`/output/cockpit-$(PACKAGE_NAME)/usr/share/cockpit/$(PACKAGE_NAME)" + cp -r dist/* "`pwd`/output/cockpit-$(PACKAGE_NAME)/usr/share/cockpit/$(PACKAGE_NAME)" + cp packaging/cockpit-$(PACKAGE_NAME).control "`pwd`/output/cockpit-$(PACKAGE_NAME)/DEBIAN/control" + chmod 755 "`pwd`/output/cockpit-$(PACKAGE_NAME)/DEBIAN/control" + dpkg-deb -Zxz --build output/cockpit-$(PACKAGE_NAME) + mv "`pwd`/output/cockpit-$(PACKAGE_NAME).deb" "`pwd`/" + rm -r "`pwd`/output"