RELEASE=4.0 PACKAGE=drbd-utils PKGREL=1 DRBDVER=8.9.6 DRBDDIR=${PACKAGE} DRBDSRC=${DRBDDIR}.tgz DEBS= \ drbd8-utils_${DRBDVER}-${PKGREL}_amd64.deb \ drbd-utils_${DRBDVER}-${PKGREL}_amd64.deb all: ${DEBS} echo ${DEBS} .PHONY: deb deb ${DEBS}: ${DRBDSRC} rm -rf ${DRBDDIR} tar xzf ${DRBDSRC} mv ${DRBDDIR}/debian ${DRBDDIR}/debian.old rsync -a debian ${DRBDDIR} cd ${DRBDDIR}; dpkg-buildpackage -rfakeroot -b -us -uc -lintian ${DEBS} .PHONY: download download ${DRBDSRC}: rm -rf ${DRBDDIR} ${DRBDSRC} git clone --recursive git://git.drbd.org/drbd-utils cd ${DRBDDIR}; ./autogen.sh tar czf ${DRBDSRC} ${DRBDDIR} .PHONY: upload upload: ${DEBS} umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw mkdir -p /pve/${RELEASE}/extra rm -f /pve/${RELEASE}/extra/drbd8-utils_*.deb rm -f /pve/${RELEASE}/extra/drbd-utils_*.deb rm -f /pve/${RELEASE}/extra/Packages* cp ${DEBS} /pve/${RELEASE}/extra cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro distclean: clean clean: rm -rf ${DRBDDIR} *.deb *.changes find . -name '*~' -exec rm {} ';' .PHONY: dinstall dinstall: ${DEBS} dpkg -i ${DEBS}