osmith has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ci/+/38251?usp=email )


Change subject: manuals: publish pyosmocom manuals for releases
......................................................................

manuals: publish pyosmocom manuals for releases

Adjust the building and publishing commands to work for pyosmocom.
Remove the 0.0.3 release from TAGS_IGNORE, because it already has
manuals.

Skip "apt-get -y build-dep" and adjusting "debian/control" if that file
does not exist, as it is the case with the 0.0.3 and 0.0.4 releases of
pyosmocom.

Change-Id: I3799cf825937cdd8dfca9fbd98e8b6b159f7cea8
---
M scripts/manuals/publish-manuals-for-tags.sh
1 file changed, 13 insertions(+), 4 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/51/38251/1

diff --git a/scripts/manuals/publish-manuals-for-tags.sh 
b/scripts/manuals/publish-manuals-for-tags.sh
index 690eafc..50b7a3b 100755
--- a/scripts/manuals/publish-manuals-for-tags.sh
+++ b/scripts/manuals/publish-manuals-for-tags.sh
@@ -203,7 +203,6 @@

        pyosmocom:0.0.1,
        pyosmocom:0.0.2,
-       pyosmocom:0.0.3,
 "

 mkdir -p \
@@ -331,8 +330,10 @@
        git clean -dxf

        # Fix depends on packages that don't exist anymore
-       sed -i 's/dh-systemd \(.*\),//g' debian/control
-       sed -i 's/python-minimal,//g' debian/control
+       if [ -e debian/control ]; then
+               sed -i 's/dh-systemd \(.*\),//g' debian/control
+               sed -i 's/python-minimal,//g' debian/control
+       fi
 }

 # $1: repository
@@ -367,7 +368,9 @@
                        # Install dependencies
                        case $repo in
                        *)
-                               apt-get -y build-dep /build
+                               if [ -e debian/control ]; then
+                                       apt-get -y build-dep /build
+                               fi
                                ;;
                        esac

@@ -386,6 +389,9 @@
                        osmo-epdg)
                                su build -c \"make -C docs/manuals\"
                                ;;
+                       pyosmocom)
+                               su build -c \"make -C docs html latexpdf\"
+                               ;;
                        *)
                                su build -c \"autoreconf -fi\"
                                su build -c \"./configure $configure_opts\"
@@ -404,6 +410,9 @@
                        osmo-epdg)
                                su build -c \"make -C docs/manuals publish\"
                                ;;
+                       pyosmocom)
+                               su build -c \"make -C docs publish 
publish-html\"
+                               ;;
                        *)
                                su build -c \"make -C doc/manuals publish\"
                                ;;

--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/38251?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I3799cf825937cdd8dfca9fbd98e8b6b159f7cea8
Gerrit-Change-Number: 38251
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <[email protected]>

Reply via email to