blob: d844bdd9bdf9d3baec3d3b7bb412a8797a2d1acf [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
24while getopts ":r:k:u:R:" o; do
25 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 ;;
38 *)
39 exit 1
40 ;;
41 esac
42done
43
44key_location=$REPOSITORY_BASE/$RELEASE/$REPOSITORY_KEY
45
Mike Marchetti425f8ce2017-06-15 13:02:16 -040046curl $key_location | apt-key add -
47
Mike Marchetti70cd6572017-06-19 17:11:09 -040048apt update && add-apt-repository -y "deb $REPOSITORY_BASE/$RELEASE $REPOSITORY SO UI RO osmclient openvim"