[SDNC] Move ODL persistent data to pvc
[oom.git] / kubernetes / sdnc / resources / config / bin / createLinks.sh
1 #!/bin/sh
2
3 ###
4 # ============LICENSE_START=======================================================
5 # ONAP : SDN-C
6 # ================================================================================
7 # Copyright (C) 2017 AT&T Intellectual Property. All rights
8 #                                                       reserved.
9 # ================================================================================
10 # Licensed under the Apache License, Version 2.0 (the "License");
11 # you may not use this file except in compliance with the License.
12 # You may obtain a copy of the License at
13 #
14 #      http://www.apache.org/licenses/LICENSE-2.0
15 #
16 # Unless required by applicable law or agreed to in writing, software
17 # distributed under the License is distributed on an "AS IS" BASIS,
18 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19 # See the License for the specific language governing permissions and
20 # limitations under the License.
21 # ============LICENSE_END=========================================================
22 ###
23
24
25 if [ "$MDSAL_PATH" = "" ]
26 then
27     MDSAL_PATH=/opt/opendaylight/mdsal
28 fi
29
30 if [ "$DAEXIM_PATH" = "" ]
31 then
32     DAEXIM_PATH=/opt/opendaylight/daexim
33 fi
34
35 if [ "$JOURNAL_PATH" = "" ]
36 then
37     JOURNAL_PATH=/opt/opendaylight/journal
38 fi
39
40 if [ "$SNAPSHOTS_PATH" = "" ]
41 then
42     SNAPSHOTS_PATH=/opt/opendaylight/snapshots
43 fi
44
45
46 if [ ! -L $DAEXIM_PATH ]
47 then
48     ln -s $MDSAL_PATH/daexim $DAEXIM_PATH
49 fi
50
51 if [ ! -L $JOURNAL_PATH ]
52 then
53     if [ -d $JOURNAL_PATH ]
54     then
55         mv $JOURNAL_PATH/* $MDSAL_PATH/journal
56         rm -f $JOURNAL_PATH
57     fi
58     ln -s $MDSAL_PATH/journal $JOURNAL_PATH
59 fi
60
61 if [ ! -L $SNAPSHOTS_PATH ]
62 then
63     if [ -d $SNAPSHOTS_PATH ]
64     then
65         mv $SNAPSHOTS_PATH/* $MDSAL_PATH/snapshots
66         rm -f $SNAPSHOTS_PATH
67     fi
68     ln -s $MDSAL_PATH/snapshots $SNAPSHOTS_PATH
69 fi