X-Git-Url: https://git.proxmox.com/?p=pve-docs.git;a=blobdiff_plain;f=Makefile;h=2d5255ea2a53483893c17c27aee3dcc205ac2af7;hp=bb85570a5f844413ed27e581ca5f8d69fc2525ca;hb=9b4799ab53514589a741a14856e6e4aa5751052f;hpb=f6b81378f1ebc15fdd475e3ef5d76f0bf55b234e diff --git a/Makefile b/Makefile index bb85570..2d5255e 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,8 @@ PACKAGE=pve-doc-generator # also update debian/changelog PKGREL=1 +GITVERSION:=$(shell cat .git/refs/heads/master) + DEB=${PACKAGE}_${DOCRELEASE}-${PKGREL}_amd64.deb @@ -22,34 +24,35 @@ DEB_SOURCES= \ pve-storage-nfs.adoc \ pve-storage-rbd.adoc \ pve-storage-zfspool.adoc \ + pvecm.adoc \ pveum.adoc \ vzdump.adoc \ pve-firewall.adoc \ qm.adoc \ - vm.conf.adoc \ + qmrestore.adoc \ + qm.conf.adoc \ pct.adoc \ pct.conf.adoc \ datacenter.cfg.adoc \ pveam.adoc \ ha-manager.adoc \ + pve-ha-crm.adoc \ + pve-ha-lrm.adoc \ pve-copyright.adoc \ docinfo.xml GEN_SCRIPTS= \ gen-datacenter.cfg.5-opts.pl \ gen-pct.conf.5-opts.pl \ - gen-vm.conf.5-opts.pl \ + gen-qm.conf.5-opts.pl \ gen-pve-firewall-cluster-opts.pl \ gen-pve-firewall-host-opts.pl \ gen-pve-firewall-macros-adoc.pl \ gen-pve-firewall-rules-opts.pl \ gen-pve-firewall-vm-opts.pl -PVEUM_SOURCES=attributes.txt pveum.adoc pveum.1-synopsis.adoc VZDUMP_SOURCES=attributes.txt vzdump.adoc vzdump.1-synopsis.adoc -QM_SOURCES=attributes.txt qm.adoc qm.1-synopsis.adoc PVEAM_SOURCES=attributes.txt pveam.adoc pveam.1-synopsis.adoc -HA_SOURCES=attributes.txt ha-manager.1-synopsis.adoc ha-manager.adoc SYSADMIN_SOURCES= \ getting-help.adoc \ @@ -73,11 +76,15 @@ PVE_ADMIN_GUIDE_SOURCES= \ ${PVE_FIREWALL_MAN8_SOURCES} \ ${PVESM_MAN1_SOURCES} \ ${PCT_MAN1_SOURCES} \ - ${QM_SOURCES} \ + ${PVECM_MAN1_SOURCES} \ + ${PVEUM_MAN1_SOURCES} \ + ${QM_MAN1_SOURCES} \ + ${QMRESTORE_MAN1_SOURCES} \ + ${HA_MANAGER_MAN1_SOURCES} \ + ${PVE_HA_CRM_MAN8_SOURCES} \ + ${PVE_HA_LRM_MAN8_SOURCES} \ ${PVEAM_SOURCES} \ - ${PVEUM_SOURCES} \ ${VZDUMP_SOURCES} \ - ${HA_SOURCES} \ images/cluster-nwdiag.svg \ images/node-nwdiag.svg \ pve-bibliography.adoc \ @@ -123,7 +130,7 @@ all: pve-admin-guide.html index.html: index.adoc ${PVE_ADMIN_GUIDE_SOURCES} $(MAKE) NOVIEW=1 pve-admin-guide.pdf pve-admin-guide.html pve-admin-guide.epub - $(MAKE) NOVIEW=1 qm.1.html pct.1.html pveam.1.html pvesm.1.html pveum.1.html vzdump.1.html pve-firewall.8.html ha-manager.1.html datacenter.cfg.5.html vm.conf.5.html pct.conf.5.html + $(MAKE) NOVIEW=1 pvecm.1.html qm.1.html qmrestore.1.html pct.1.html pveam.1.html pvesm.1.html pveum.1.html vzdump.1.html pve-firewall.8.html ha-manager.1.html pve-ha-crm.8.html pve-ha-lrm.8.html datacenter.cfg.5.html vm.conf.5.html pct.conf.5.html asciidoc -a "date=$(shell date)" -a "revnumber=${DOCRELEASE}" index.adoc test -n "$${NOVIEW}" || $(BROWSER) index.html & @@ -150,6 +157,8 @@ ${DEB} deb: mkdir build rsync -a debian/ build/debian mkdir -p build/usr/share/${PACKAGE} + mkdir -p build/usr/share/doc/${PACKAGE} + echo "git clone git://git.proxmox.com/git/pve-docs.git\\ngit checkout ${GITVERSION}" > build/usr/share/doc/${PACKAGE}/SOURCE install -m 0644 ${DEB_SOURCES} build/usr/share/${PACKAGE} install -m 0755 ${GEN_SCRIPTS} build/usr/share/${PACKAGE} cd build; dpkg-buildpackage -rfakeroot -b -us -uc