Corrette alcune differenze di versione. Ottimizzato layout del repository. Corretto Makefile per includere più azioni.
This commit is contained in:
parent
e76a2d07ec
commit
8dbd9deea6
17 changed files with 376 additions and 16 deletions
40
Makefile
40
Makefile
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue