Browse code

Enable opensuse-42.2 as a tested distro

openSUSE 42.2 passes testing on the experimental gate and
in order to add it as continuosly tested target we need to
add it to the positive list of tested distributions.

Change-Id: I46f94cfad828534f324994c3d21bddff40e8f9a2

Dirk Mueller authored on 2017/05/28 06:43:05
Showing 2 changed files
... ...
@@ -192,7 +192,7 @@ source $TOP_DIR/stackrc
192 192
 
193 193
 # Warn users who aren't on an explicitly supported distro, but allow them to
194 194
 # override check and attempt installation with ``FORCE=yes ./stack``
195
-if [[ ! ${DISTRO} =~ (xenial|yakkety|zesty|stretch|jessie|f24|f25|rhel7|kvmibm1) ]]; then
195
+if [[ ! ${DISTRO} =~ (xenial|yakkety|zesty|stretch|jessie|f24|f25|opensuse-42.2|rhel7|kvmibm1) ]]; then
196 196
     echo "WARNING: this script has not been tested on $DISTRO"
197 197
     if [[ "$FORCE" != "yes" ]]; then
198 198
         die $LINENO "If you wish to run this script anyway run with FORCE=yes"
... ...
@@ -60,6 +60,14 @@ export_proxy_variables
60 60
 # Install Packages
61 61
 # ================
62 62
 
63
+if [[ "${DISTRO}" == "opensuse-42.2" ]]; then
64
+    # temporary workaround until https://bugzilla.suse.com/show_bug.cgi?id=1041161 is fixed
65
+    sudo zypper ar -f http://download.opensuse.org/update/leap/42.2-test/ leap42.2-test-updates
66
+    sudo zypper --non-interactive --gpg-auto-import-keys --no-gpg-checks ref
67
+    sudo zypper --non-interactive install liberasurecode-devel
68
+    sudo zypper rr leap42.2-test-updates
69
+fi
70
+
63 71
 # Install package requirements
64 72
 PACKAGES=$(get_packages general,$ENABLED_SERVICES)
65 73
 PACKAGES="$PACKAGES $(get_plugin_packages)"