Documentation fixes and revamp user guide
[ric-plt/lib/rmr.git] / doc / src / rtd / publish_lib.sh
1 #/usr/bin/env bash
2 # vim: sw=4 ts=4 noet :
3
4 #==================================================================================
5 #       Copyright (c) 2020 Nokia
6 #       Copyright (c) 2020 AT&T Intellectual Property.
7 #
8 #   Licensed under the Apache License, Version 2.0 (the "License");
9 #   you may not use this file except in compliance with the License.
10 #   You may obtain a copy of the License at
11 #
12 #       http://www.apache.org/licenses/LICENSE-2.0
13 #
14 #   Unless required by applicable law or agreed to in writing, software
15 #   distributed under the License is distributed on an "AS IS" BASIS,
16 #   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 #   See the License for the specific language governing permissions and
18 #   limitations under the License.
19 #==================================================================================
20
21 # Build the user doc in ../library and if there are changes publish it into
22 # the scraper (../../../docs) directory.
23
24 sdir="../../../docs"    # the scraper dir
25
26 if [[ ! -d $sdir ]]
27 then
28         echo "cannot find scraper directory: $sdir"
29         exit 1
30 fi
31
32 set -e
33 cd ../library
34 make -B user.rst
35
36 new_m5=$( md5sum user.rst | sed 's/ .*//' )
37 old_md5=$( md5sum $sdir/user-guide.rst | sed 's/ .*//' )
38 if [[ $new_m5 != $old_m5 ]]
39 then
40         echo "publishing user-guide.rst"
41         cp user.rst $sdir/user-guide.rst
42 fi