Browse code

Merge "Restrict requests to fedora"

Jenkins authored on 2015/10/20 01:08:54
Showing 1 changed files
... ...
@@ -135,7 +135,7 @@ if is_fedora; then
135 135
         fi
136 136
     fi
137 137
 
138
-    if  [[ "$os_RELEASE" -ge "21" ]]; then
138
+    if  [[ "$os_VENDOR" == "Fedora" ]] && [[ "$os_RELEASE" -ge "21" ]]; then
139 139
         # requests ships vendored version of chardet/urllib3, but on
140 140
         # fedora these are symlinked back to the primary versions to
141 141
         # avoid duplication of code on disk.  This is fine when
... ...
@@ -152,9 +152,9 @@ if is_fedora; then
152 152
         # https://bugs.launchpad.net/glance/+bug/1476770
153 153
         # https://bugzilla.redhat.com/show_bug.cgi?id=1253823
154 154
 
155
-        base_path=/usr/lib/python2.7/site-packages/requests/packages
155
+        base_path=$(get_package_path requests)/packages
156 156
         if [ -L $base_path/chardet -o -L $base_path/urllib3 ]; then
157
-            sudo rm -f /usr/lib/python2.7/site-packages/requests/packages/{chardet,urllib3}
157
+            sudo rm -f $base_path/{chardet,urllib3}
158 158
             # install requests with the bundled urllib3 to avoid conflicts
159 159
             pip_install --upgrade --force-reinstall requests
160 160
         fi