PVE_DEB=pve-installer_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
PMG_DEB=pmg-installer_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
+PBS_DEB=pbs-installer_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
-DEBS = ${PVE_DEB} ${PMG_DEB}
+DEBS = ${PVE_DEB} ${PMG_DEB} ${PBS_DEB}
INSTALLER_SOURCES= \
unconfigured.sh \
interfaces \
pmg-banner.png \
pve-banner.png \
+ pbs-banner.png \
checktime \
xinitrc \
+ spice-vdagent.sh \
Xdefaults \
country.dat \
proxinstall
country.dat: country.pl
./country.pl > country.dat
-deb: ${DEBS}
+deb: ${DEBS}
${DEBS}: ${INSTALLER_SOURCES} ${HTML_COMMON_SOURCES} ${HTML_SOURCES}
rsync --exclude='test*.img' -a * build
cd build; dpkg-buildpackage -b -us -uc
lintian -X man ${PVE_DEB}
lintian -X man ${PMG_DEB}
+ lintian -X man ${PBS_DEB}
.phony: install
install: ${INSTALLER_SOURCES} ${HTML_COMMON_SOURCES} ${HTML_SOURCES}
install -D -m 755 proxinstall ${DESTDIR}/usr/bin/proxinstall
install -D -m 755 checktime ${DESTDIR}/usr/bin/checktime
install -D -m 644 xinitrc ${DESTDIR}/.xinitrc
+ install -D -m 755 spice-vdagent.sh ${DESTDIR}/.spice-vdagent.sh
install -D -m 644 Xdefaults ${DESTDIR}/.Xdefaults
pmg-banner.png: pmg-banner.svg
pve-banner.png: pve-banner.svg
rsvg-convert -o $@ $<
+pbs-banner.png: pbs-banner.svg
+ rsvg-convert -o $@ $<
+
.phony: upload-pmg
upload-pmg: ${PMG_DEB}
tar cf - ${PMG_DEB} | ssh -X repoman@repo.proxmox.com -- upload --product pmg --dist stretch
dpkg -X ${PMG_DEB} testdir
G_SLICE=always-malloc perl -I testdir/usr/share/perl5 testdir/usr/bin/proxinstall -t test.img
+check-pbs: ${PBS_DEB} test.img
+ umount -Rd testdir || true
+ rm -rf testdir
+ dpkg -X ${PBS_DEB} testdir
+ G_SLICE=always-malloc perl -I testdir/usr/share/perl5 testdir/usr/bin/proxinstall -t test.img
+
+
.phony: clean
clean:
umount -Rd testdir || true