-RELEASE=2.0
-
PACKAGE=ksm-control-daemon
# also update debian/changelog
-PKGVER=1.1
+PKGVER=1.3
PKGREL=1
KSM_DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb
+GITVERSION:=$(shell git rev-parse HEAD)
+
all: ${KSM_DEB}
${KSM_DEB} ksm: ksm-control-scripts.org/ksm.init
rm -rf ksm-control-scripts
rsync -a --exclude .git ksm-control-scripts.org/ ksm-control-scripts
cp -a debian ksm-control-scripts
- cd ksm-control-scripts; dpkg-buildpackage -b -rfakeroot -us -uc
+ echo "git clone git://git.proxmox.com/git/ksm-control-daemon.git\\ngit checkout ${GITVERSION}" > ksm-control-scripts/debian/SOURCE
+ cd ksm-control-scripts; dpkg-buildpackage -b -us -uc
lintian ${KSM_DEB} || true
.PHONY: download
.PHONY: upload
upload: ${KSM_DEB}
- umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
- mkdir -p /pve/${RELEASE}/extra
- rm -rf /pve/${RELEASE}/extra/Packages*
- rm -rf /pve/${RELEASE}/extra/${PACKAGE}_*.deb
- cp ${KSM_DEB} /pve/${RELEASE}/extra
- cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
- umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
+ tar cf - ${KSM_DEB} | ssh repoman@repo.proxmox.com -- upload --product pve --dist bullseye
.PHONY: distclean
distclean: clean
clean:
rm -rf *~ ksm-control-scripts ${PACKAGE}_*
+.PHONY: deb
+deb: ${KSM_DEB}
+
.PHONY: dinstall
dinstall: ${KSM_DEB}
dpkg -i ${KSM_DEB}