@@ -8,7 +8,7 @@ GOHOSTOS=$(shell go env GOHOSTOS)
88GOHOSTARCH =$(shell go env GOHOSTARCH)
99
1010DEBROOT =debs
11- RPMROOT =rpms
11+ DEBSRC = $( DEBROOT ) /src
1212
1313ifdef REPOROOT
1414else
@@ -62,39 +62,39 @@ release:
6262
6363debs :
6464 @echo " Building Wigo Debian packages"
65- @mkdir -p $(DEBROOT )
66- @mkdir -p $(DEBROOT ) /etc/wigo/conf.d
67- @mkdir -p $(DEBROOT ) /etc/logrotate.d
68- @mkdir -p $(DEBROOT ) /lib/systemd/system/
69- @mkdir -p $(DEBROOT ) /usr/local/wigo/lib
70- @mkdir -p $(DEBROOT ) /usr/local/wigo/bin
71- @mkdir -p $(DEBROOT ) /usr/local/wigo/etc/conf.d
72- @mkdir -p $(DEBROOT ) /usr/local/wigo/probes/examples
73- @mkdir -p $(DEBROOT ) /usr/local/wigo/probes/60
74- @mkdir -p $(DEBROOT ) /usr/local/wigo/probes/120
75- @mkdir -p $(DEBROOT ) /usr/local/wigo/probes/300
76- @mkdir -p $(DEBROOT ) /usr/local/bin
77- @mkdir -p $(DEBROOT ) /var/lib/wigo
78- @cp -R build/deb/DEBIAN $(DEBROOT )
79- @cp -R lib/* $(DEBROOT ) /usr/local/wigo/lib/
80- @cp probes/examples/* $(DEBROOT ) /usr/local/wigo/probes/examples
81- @cp etc/wigo.conf $(DEBROOT ) /usr/local/wigo/etc/wigo.conf.sample
82- @cp etc/conf.d/* .conf $(DEBROOT ) /usr/local/wigo/etc/conf.d
83- @cp etc/wigo.systemd $(DEBROOT ) /lib/systemd/system/wigo.service
84- @cp etc/wigo.logrotate $(DEBROOT ) /etc/logrotate.d/wigo
85- @cp -R public $(DEBROOT ) /usr/local/wigo
86- @sed -i " s/##VERSION##/Wigo v$( RELEASE_VERSION) /" $(DEBROOT ) /usr/local/wigo/public/index.html
65+ @mkdir -p $(DEBSRC )
66+ @mkdir -p $(DEBSRC ) /etc/wigo/conf.d
67+ @mkdir -p $(DEBSRC ) /etc/logrotate.d
68+ @mkdir -p $(DEBSRC ) /lib/systemd/system/
69+ @mkdir -p $(DEBSRC ) /usr/local/wigo/lib
70+ @mkdir -p $(DEBSRC ) /usr/local/wigo/bin
71+ @mkdir -p $(DEBSRC ) /usr/local/wigo/etc/conf.d
72+ @mkdir -p $(DEBSRC ) /usr/local/wigo/probes/examples
73+ @mkdir -p $(DEBSRC ) /usr/local/wigo/probes/60
74+ @mkdir -p $(DEBSRC ) /usr/local/wigo/probes/120
75+ @mkdir -p $(DEBSRC ) /usr/local/wigo/probes/300
76+ @mkdir -p $(DEBSRC ) /usr/local/bin
77+ @mkdir -p $(DEBSRC ) /var/lib/wigo
78+ @cp -R build/deb/DEBIAN $(DEBSRC )
79+ @cp -R lib/* $(DEBSRC ) /usr/local/wigo/lib/
80+ @cp probes/examples/* $(DEBSRC ) /usr/local/wigo/probes/examples
81+ @cp etc/wigo.conf $(DEBSRC ) /usr/local/wigo/etc/wigo.conf.sample
82+ @cp etc/conf.d/* .conf $(DEBSRC ) /usr/local/wigo/etc/conf.d
83+ @cp etc/wigo.systemd $(DEBSRC ) /lib/systemd/system/wigo.service
84+ @cp etc/wigo.logrotate $(DEBSRC ) /etc/logrotate.d/wigo
85+ @cp -R public $(DEBSRC ) /usr/local/wigo
86+ @sed -i " s/##VERSION##/Wigo v$( RELEASE_VERSION) /" $(DEBSRC ) /usr/local/wigo/public/index.html
8787 @for arch in amd64 armhf ; do \
88- echo " Building Wigo Debian package for $$ arch to $( DEBROOT ) " ; \
89- cp -R build/deb/DEBIAN/control $(DEBROOT ) /DEBIAN/control ; \
90- sed -i " s/^Version:.*/Version: $( RELEASE_VERSION) /" $(DEBROOT ) /DEBIAN/control ; \
91- sed -i " s/^Architecture:.*/Architecture: $$ arch/" $(DEBROOT ) /DEBIAN/control ; \
88+ echo " Building Wigo Debian package for $$ arch to $( DEBSRC ) " ; \
89+ cp -R build/deb/DEBIAN/control $(DEBSRC ) /DEBIAN/control ; \
90+ sed -i " s/^Version:.*/Version: $( RELEASE_VERSION) /" $(DEBSRC ) /DEBIAN/control ; \
91+ sed -i " s/^Architecture:.*/Architecture: $$ arch/" $(DEBSRC ) /DEBIAN/control ; \
9292 if [ $$ arch = ' armhf' ]; then \
93- cp release/linux-arm/* $(DEBROOT ) /usr/local/wigo/bin/ ; \
93+ cp release/linux-arm/* $(DEBSRC ) /usr/local/wigo/bin/ ; \
9494 else \
95- cp release/linux-$$ arch/* $(DEBROOT ) /usr/local/wigo/bin/ ; \
95+ cp release/linux-$$ arch/* $(DEBSRC ) /usr/local/wigo/bin/ ; \
9696 fi ; \
97- fakeroot dpkg-deb -Z xz --build $(DEBROOT ) $(DEBROOT ) /wigo-$(RELEASE_VERSION ) -$$ arch.deb ; \
97+ fakeroot dpkg-deb -Z xz --build $(DEBSRC ) $(DEBROOT ) /wigo-$(RELEASE_VERSION ) -$$ arch.deb ; \
9898 done
9999
100100publish-debs :
0 commit comments