]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Use python3 if available
authorFlole998 <Flole998@users.noreply.github.com>
Mon, 18 May 2020 23:28:12 +0000 (01:28 +0200)
committerGitHub <noreply@github.com>
Mon, 18 May 2020 23:28:12 +0000 (01:28 +0200)
support/lib.sh

index d20134f7df52bbee5c287445bc805df2b7036cc7..77d3d471accf63a8aa324a8fd037a7b9ffaf2b90 100755 (executable)
@@ -99,7 +99,11 @@ function download
   N="${PCLOUD_BASEDIR}/staticlib/${CODENAME}/${ARCH}/${LIB_NAME}-${LIB_HASH}.tgz"
 
   echo "DOWNLOAD        ${N} / ${PCLOUD_HASHDIR}"
-  ${ROOTDIR}/support/pcloud.py publink_download "${PCLOUD_HASHDIR}" "${N}" "${P}.tmp"
+  if [[ "$(python3 -V)" =~ "Python 3" ]]; then
+    python3 ${ROOTDIR}/support/pcloud.py publink_download "${PCLOUD_HASHDIR}" "${N}" "${P}.tmp"
+  else
+    ${ROOTDIR}/support/pcloud.py publink_download "${PCLOUD_HASHDIR}" "${N}" "${P}.tmp"
+  fi
 
   R=$?
 
@@ -173,8 +177,12 @@ function upload
   # Upload
   N="${PCLOUD_BASEDIR}/staticlib/${CODENAME}/${ARCH}/${LIB_NAME}-${LIB_HASH}.tgz"
   echo "UPLOAD          ${N}"
-  ${ROOTDIR}/support/pcloud.py upload "${N}" "${P}.tmp" || return 1
-
+  if [[ "$(python3 -V)" =~ "Python 3" ]]; then
+    python3 ${ROOTDIR}/support/pcloud.py upload "${N}" "${P}.tmp" || return 1
+  else
+    ${ROOTDIR}/support/pcloud.py upload "${N}" "${P}.tmp" || return 1
+  fi
+  
   # Done
   mv "${P}.tmp" "${P}" || return 1
 }