blob: 4a7c352919906c6f38dc1647a35ace6daef3b725 [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
19RELEASE="ReleaseTWO"
20REPOSITORY_KEY="OSM%20ETSI%20Release%20Key.gpg"
21REPOSITORY="stable"
22REPOSITORY_BASE="http://osm-download.etsi.org/repository/osm/debian"
23
Mike Marchettif7f1c7a2017-09-29 16:37:24 -040024while 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 Marchetti425f8ce2017-06-15 13:02:16 -040041 esac
42done
43
44key_location=$REPOSITORY_BASE/$RELEASE/$REPOSITORY_KEY
Mike Marchettif7f1c7a2017-09-29 16:37:24 -040045echo $key_location
Mike Marchetti425f8ce2017-06-15 13:02:16 -040046
Mike Marchetti425f8ce2017-06-15 13:02:16 -040047curl $key_location | apt-key add -
48
garciadeblasd969d9c2017-09-21 12:04:11 +020049apt-get update && add-apt-repository -y "deb $REPOSITORY_BASE/$RELEASE $REPOSITORY SO UI RO IM osmclient openvim"