blob: 901d287b60e230b10c6a369d7510785c5089c13f [file] [log] [blame]
Mike Marchetti425f8ce2017-06-15 13:02:16 -04001# this file is meant to be sourced
2#
3# Copyright 2017 Sandvine
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17#
18
garciadeblas82442292017-11-16 14:48:12 +010019RELEASE="ReleaseTHREE"
Mike Marchetti425f8ce2017-06-15 13:02:16 -040020REPOSITORY_KEY="OSM%20ETSI%20Release%20Key.gpg"
21REPOSITORY="stable"
22REPOSITORY_BASE="http://osm-download.etsi.org/repository/osm/debian"
23
Mike Marchettif94dd8a2017-11-06 11:04:38 -050024while getopts ":r:k:u:R:b:-:" o; do
Mike Marchetti425f8ce2017-06-15 13:02:16 -040025 case "${o}" in
26 r)
27 REPOSITORY=${OPTARG}
28 ;;
29 R)
30 RELEASE=${OPTARG}
31 ;;
32 k)
33 REPOSITORY_KEY=${OPTARG}
34 ;;
35 u)
36 REPOSITORY_BASE=${OPTARG}
37 ;;
Mike Marchettif7f1c7a2017-09-29 16:37:24 -040038 b)
39 ## ignore branch option
40 ;;
Mike Marchettif94dd8a2017-11-06 11:04:38 -050041 -)
42 ;;
Mike Marchetti425f8ce2017-06-15 13:02:16 -040043 esac
44done
45
46key_location=$REPOSITORY_BASE/$RELEASE/$REPOSITORY_KEY
Mike Marchettif7f1c7a2017-09-29 16:37:24 -040047echo $key_location
Mike Marchetti425f8ce2017-06-15 13:02:16 -040048
Mike Marchetti425f8ce2017-06-15 13:02:16 -040049curl $key_location | apt-key add -
50
garciadeblas7ae1ff12017-09-21 15:19:48 +020051REPOSITORY_BASE=${REPOSITORY_BASE%/}
prithiv4a98a042017-12-05 23:19:39 +000052apt-get update && add-apt-repository -y "deb $REPOSITORY_BASE/$RELEASE $REPOSITORY SO UI RO MON IM osmclient openvim"