From 7aafbcaeb39fba283d90d805e34f10d812aabbd5 Mon Sep 17 00:00:00 2001 From: Niko Kivel Date: Fri, 19 Mar 2021 12:38:47 +0100 Subject: [PATCH] makefile --- Makefile | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Makefile b/Makefile index f9573a43..de00672c 100644 --- a/Makefile +++ b/Makefile @@ -44,6 +44,8 @@ lint: all: vendor wwctl wwclient +debian: all + files: all install -d -m 0755 $(DESTDIR)/usr/bin/ install -d -m 0755 $(DESTDIR)/var/warewulf/ @@ -64,6 +66,13 @@ files: all # cp -r tftpboot/* /var/lib/tftpboot/warewulf/ipxe/ # restorecon -r /var/lib/tftpboot/warewulf +debfiles: debian + chmod +x $(DESTDIR)/var/warewulf/overlays/system/debian/init + chmod 600 $(DESTDIR)/var/warewulf/overlays/system/debian/etc/ssh/ssh* + chmod 644 $(DESTDIR)/var/warewulf/overlays/system/debian/etc/ssh/ssh*.pub.ww + mkdir -p $(DESTDIR)/var/warewulf/overlays/system/debian/warewulf/bin/ + cp wwclient $(DESTDIR)/var/warewulf/overlays/system/debian/warewulf/bin/ + wwctl: cd cmd/wwctl; go build -mod vendor -tags "$(WW_BUILD_GO_BUILD_TAGS)" -o ../../wwctl @@ -85,3 +94,6 @@ clean: rm -f warewulf-$(VERSION).tar.gz install: files + +debinstall: files debfiles +