we were unconditionally adding -z to the curl command even if the file
doesn't exist that we are referencing. That produces a scary warning
for users. Lets not do that.
Change-Id: Id2860c1c702510b0f8fd496abce579d0fa3ff867
| ... | ... |
@@ -53,8 +53,15 @@ function install_get_pip {
|
| 53 | 53 |
# since and only download if a new version is out -- but only if |
| 54 | 54 |
# it seems we downloaded the file originally. |
| 55 | 55 |
if [[ ! -r $LOCAL_PIP || -r $LOCAL_PIP.downloaded ]]; then |
| 56 |
+ # only test freshness if LOCAL_PIP is actually there, |
|
| 57 |
+ # otherwise we generate a scary warning. |
|
| 58 |
+ local timecond="" |
|
| 59 |
+ if [[ -r $LOCAL_PIP ]]; then |
|
| 60 |
+ timecond="-z $LOCAL_PIP" |
|
| 61 |
+ fi |
|
| 62 |
+ |
|
| 56 | 63 |
curl --retry 6 --retry-delay 5 \ |
| 57 |
- -z $LOCAL_PIP -o $LOCAL_PIP $PIP_GET_PIP_URL || \ |
|
| 64 |
+ $timecond -o $LOCAL_PIP $PIP_GET_PIP_URL || \ |
|
| 58 | 65 |
die $LINENO "Download of get-pip.py failed" |
| 59 | 66 |
touch $LOCAL_PIP.downloaded |
| 60 | 67 |
fi |