FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
Makefile 971 B
Newer Older
Dr. Frank Lee's avatar
Dr. Frank Lee committed
# To build a debian package

PKG:=$(shell grep ^Package: ROOT/DEBIAN/control | awk ' { print $$2 } ')
VER:=$(shell grep ^Version: ROOT/DEBIAN/control | awk ' { print $$2 } ')
ARC:=$(shell grep ^Architecture ROOT/DEBIAN/control | awk ' { print $$2 } ')

deb: debs/${PKG}_${VER}_${ARC}.deb
Dr. Frank Lee's avatar
Dr. Frank Lee committed

debs/${PKG}_${VER}_${ARC}.deb:
Dr Catherine Pitt's avatar
Dr Catherine Pitt committed
	fakeroot dpkg-deb -b ROOT/ debs/${PKG}_${VER}_${ARC}.deb
Dr. Frank Lee's avatar
Dr. Frank Lee committed

upload: debs/${PKG}_${VER}_${ARC}.deb
	scp debs/${PKG}_${VER}_${ARC}.deb root@downloads.ch.private.cam.ac.uk:/tmp/
	ssh -l root downloads.ch.private.cam.ac.uk "make -C /var/www/local-debs/ debtodist-xenial DEB=/tmp/${PKG}_${VER}_${ARC}.deb"
Dr. Frank Lee's avatar
Dr. Frank Lee committed
	ssh -l root downloads.ch.private.cam.ac.uk "make -C /var/www/local-debs/ debtodist-jessie DEB=/tmp/${PKG}_${VER}_${ARC}.deb"
	ssh -l root downloads.ch.private.cam.ac.uk "make -C /var/www/local-debs/ debtodist-wheezy DEB=/tmp/${PKG}_${VER}_${ARC}.deb"
	ssh -l root downloads.ch.private.cam.ac.uk "rm /tmp/${PKG}_${VER}_${ARC}.deb"

.PHONY: deb upload