Change upload path to project/master/
Don't upload the manuals for master to "latest" anymore, this is confusing given that we also refer to the most recent release as "latest". Add the "master" directory to prepare a directory structure where we can have manuals for each release: osmo-hlr/ osmo-hlr/master/ osmo-hlr/master/osmohlr-usermanual.pdf osmo-hlr/master/osmohlr-vty-reference.pdf Related: OS#5902 Change-Id: Id090422afbd7b91ac78cc30e19372ac1c828cb6b
This commit is contained in:
parent
8d34902bb7
commit
2d2d795348
|
@ -12,6 +12,8 @@ SYMLINKS = common build
|
|||
CLEAN_FILES += $(SYMLINKS)
|
||||
PDF_FILES = $(patsubst %.adoc,%.pdf,$(ASCIIDOC)) $(patsubst %.xml,%.pdf,$(VTY_REFERENCE))
|
||||
OSMO_REPOSITORY ?= osmo-gsm-manuals
|
||||
PUBLISH_REF ?= master
|
||||
PUBLISH_TEMPDIR = _publish_tmpdir
|
||||
|
||||
# Prefix (Makefile.am sets this to configure's --prefix when including)
|
||||
prefix ?= /usr/local
|
||||
|
@ -28,7 +30,17 @@ clean:
|
|||
distclean: clean
|
||||
|
||||
publish: $(UPLOAD_FILES)
|
||||
rsync -avz -e "$(SSH_COMMAND)" $(UPLOAD_FILES) docs@ftp.osmocom.org:web-files/latest/
|
||||
[ -n "$(OSMO_REPOSITORY)" ] || exit 1
|
||||
rm -rf "$(PUBLISH_TEMPDIR)"
|
||||
mkdir -p "$(PUBLISH_TEMPDIR)/$(OSMO_REPOSITORY)/$(PUBLISH_REF)"
|
||||
cp $(UPLOAD_FILES) "$(PUBLISH_TEMPDIR)/$(OSMO_REPOSITORY)/$(PUBLISH_REF)"
|
||||
cd "$(PUBLISH_TEMPDIR)" && \
|
||||
rsync \
|
||||
-avzR \
|
||||
-e "$(SSH_COMMAND)" \
|
||||
"$(OSMO_REPOSITORY)" \
|
||||
docs@ftp.osmocom.org:web-files/
|
||||
rm -rf "$(PUBLISH_TEMPDIR)"
|
||||
|
||||
# Install and uninstall targets
|
||||
# Notes about OSMO_GSM_MANUALS_NO_INSTALL:
|
||||
|
|
Loading…
Reference in New Issue