Corrette alcune differenze di versione. Ottimizzato layout del repository. Corretto Makefile per includere più azioni.

This commit is contained in:
Emiliano Vavassori 2018-07-05 23:46:45 +02:00
parent e76a2d07ec
commit 8dbd9deea6
17 changed files with 376 additions and 16 deletions

View file

@ -1,16 +1,38 @@
sources = libreschool-base.control \
libreschool-primary-base.control \
libreschool-primary-optional.control \
libreschool-secondary-base.control \
libreschool-secondary-optional.control
obj = $(sources:.control=.deb)
repo = /home/syntaxerrormmm/Documenti/SysAdmin/repo.sys42.eu
uploadscr = $(repo)/update-ubuntu.sh
all: $(obj)
bionic_src = $(wildcard bionic/*.control)
xenial_src = $(wildcard xenial/*.control)
trusty_src = $(wildcard trusty/*.control)
bionic_obj = $(bionic_src:.control=.deb)
xenial_obj = $(xenial_src:.control=.deb)
trusty_obj = $(trusty_src:.control=.deb)
all: bionic xenial trusty
clean:
rm -f *.dsc *.changes *.deb *.tar.gz
%.deb: %.control
equivs-build --full $<
equivs-build $<
.PHONY: all clean
bionic: $(bionic_obj)
xenial: $(xenial_obj)
trusty: $(trusty_obj)
bionic_repo: bionic
reprepro -b $(repo) includedeb bionic *18.04*.deb
xenial_repo: xenial
reprepro -b $(repo) includedeb xenial *16.04*.deb
trusty_repo: trusty
reprepro -b $(repo) includedeb trusty *14.04*.deb
repo: bionic_repo xenial_repo trusty_repo
upload:
bash $(uploadscr)
.PHONY: all clean bionic xenial