]> rtime.felk.cvut.cz Git - novaboot.git/blobdiff - Makefile
Merge branch 'feat/pxe-boot'
[novaboot.git] / Makefile
index 9ebd017f3387c7fea6e5d794bc8347129d1dac68..a84a1b3bf3f4f0b824d6d187b9ad9543629edda3 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,7 @@ DESTDIR=
 PREFIX=/usr
 
 all:
+       $(MAKE) -C server
 
 README.md: novaboot
        pod2markdown $< > $@
@@ -11,6 +12,19 @@ install:
        install -m 755 novaboot $(DESTDIR)$(PREFIX)/bin
        install -d $(DESTDIR)$(PREFIX)/share/man/man1/
        pod2man novaboot $(DESTDIR)$(PREFIX)/share/man/man1/novaboot.1
+       install -d $(DESTDIR)/etc/sudoers.d
+       install -m 440 sudoers.novaboot $(DESTDIR)/etc/sudoers.d/novaboot
+       install -d $(DESTDIR)/etc/novaboot.d
+       install -m 644 etc.novaboot.txt $(DESTDIR)/etc/novaboot.d/README.txt
+ifneq ($(INSTALL_SERVER),)
+       $(MAKE) -C server install PREFIX=$(PREFIX)
+endif
 
 test:
        $(MAKE) -C tests
+
+release:
+       : gbp dch --release -N $(shell date +%Y%m%d) --commit
+       : gbp buildpackage --git-tag -b
+       : debrelease rtime
+       : git push --follow-tags