]> git.proxmox.com Git - pve-installer.git/blobdiff - Makefile
followup: fix file mode
[pve-installer.git] / Makefile
index 95861d86f0e1f0d6689430e37e8a96f704a09bc7..5b287d6d5a2df99f48dd2b7ee06a05cf98e8da70 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,8 +2,9 @@ include /usr/share/dpkg/pkg-info.mk
 
 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         \
@@ -12,8 +13,10 @@ INSTALLER_SOURCES=           \
        interfaces              \
        pmg-banner.png          \
        pve-banner.png          \
+       pbs-banner.png          \
        checktime               \
        xinitrc                 \
+       spice-vdagent.sh        \
        Xdefaults               \
        country.dat             \
        proxinstall
@@ -26,12 +29,13 @@ all: ${INSTALLER_SOURCES} ${HTML_COMMON_SOURCES} ${HTML_SOURCES}
 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}
@@ -44,6 +48,7 @@ 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
@@ -52,6 +57,9 @@ 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
@@ -81,6 +89,13 @@ check-pmg: ${PMG_DEB} test.img
        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