]> git.proxmox.com Git - pve-manager.git/blobdiff - bin/Makefile
update shipped appliance info index
[pve-manager.git] / bin / Makefile
index 248d1b8b9b2de5b14697fb7591e08c78032e67a1..180a91b554a6187faa799bdbde4b253da01b2e1a 100644 (file)
@@ -4,7 +4,16 @@ PERL_DOC_INC_DIRS=..
 -include /usr/share/pve-doc-generator/pve-doc-generator.mk
 
 SERVICES = pvestatd pveproxy pvedaemon spiceproxy pvescheduler
-CLITOOLS = vzdump pvesubscription pveceph pveam pvesr pvenode pvesh pve6to7
+CLITOOLS = \
+       vzdump \
+       pvesubscription \
+       pveceph \
+       pveam \
+       pvesr \
+       pvenode \
+       pvesh \
+       pve7to8 \
+
 
 SCRIPTS =                      \
        $(SERVICES)             \
@@ -16,6 +25,10 @@ SCRIPTS =                    \
        pveperf                 \
        pvereport
 
+HELPERS =                      \
+       pve-startall-delay      \
+       pve-init-ceph-crash
+
 SERVICE_MANS = $(addsuffix .8, $(SERVICES))
 
 CLI_MANS =                             \
@@ -45,8 +58,20 @@ all: $(SERVICE_MANS) $(CLI_MANS)
        mv $@.tmp $@
 
 pve6to7.1:
-       printf ".TH PVE6TO7 1\n.SH NAME\npve6to7 \- Proxmox VE upgrade checker script for 6.4 to 7.x\n" > $@
-       printf ".SH SYNOPSIS\npve6to7 [--full]\n" >> $@
+       printf ".TH PVE6TO7 1\n.SH NAME\npve6to7 \- Proxmox VE upgrade checker script for 6.4 to 7.x\n" > $@.tmp
+       printf ".SH NOTE\npve6to7 is for the previous upgrade, from Proxmox VE 6 to 7, but there's a\
+        new Proxmox VE 8 available, see the 'pve7to8' tool.\n" >> $@.tmp
+       printf ".SH SYNOPSIS\npve6to7 [--full]\n" >> $@.tmp
+       mv $@.tmp $@
+
+pve7to8.1:
+       printf ".TH PVE7TO8 1\n.SH NAME\npve7to8 \- Proxmox VE upgrade checker script for 7.4+ to current 8.x\n" > $@.tmp
+       printf ".SH DESCRIPTION\nThis tool will help you to detect common pitfalls and misconfguration\
+        before, and during the upgrade of a Proxmox VE system\n" >> $@.tmp
+       printf "Any failure must be addressed before the upgrade, and any waring must be addressed, \
+        or at least carefully evaluated, if a false-positive is suspected\n" >> $@.tmp
+       printf ".SH SYNOPSIS\npve7to8 [--full]\n" >> $@.tmp
+       mv $@.tmp $@
 
 pveversion.1.pod: pveversion
 pveupgrade.1.pod: pveupgrade
@@ -61,7 +86,7 @@ install: $(SCRIPTS) $(CLI_MANS) $(SERVICE_MANS) $(BASH_COMPLETIONS) $(ZSH_COMPLE
        install -d $(BINDIR)
        install -m 0755 $(SCRIPTS) $(BINDIR)
        install -d $(USRSHARE)/helpers
-       install -m 0755 pve-startall-delay $(USRSHARE)/helpers
+       install -m 0755 $(HELPERS) $(USRSHARE)/helpers
        install -d $(MAN1DIR)
        install -m 0644 $(CLI_MANS) $(MAN1DIR)
        install -d $(MAN8DIR)
@@ -73,7 +98,7 @@ install: $(SCRIPTS) $(CLI_MANS) $(SERVICE_MANS) $(BASH_COMPLETIONS) $(ZSH_COMPLE
 
 .PHONY: clean
 clean:
-       rm -f *.xml.tmp *.1 *.5 *.8 *{synopsis,opts}.adoc docinfo.xml
+       rm -f *.xml.tmp *.1 *.5 *.8 *{synopsis,opts}.adoc docinfo.xml *.tmp
        rm -f *~ *.tmp $(CLI_MANS) $(SERVICE_MANS) *.1.pod *.8.pod
        rm -f *.bash-completion *.service-bash-completion *.zsh-completion *.service-zsh-completion
        rm -f *.api-verified *.service-api-verified