mirror of
https://github.com/photoprism/photoprism.git
synced 2025-12-12 00:34:13 +01:00
Docker: Set explicit PATH in dist scripts #2125
This commit is contained in:
16
scripts/dist/install-tensorflow.sh
vendored
16
scripts/dist/install-tensorflow.sh
vendored
@@ -1,17 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
PATH="/usr/local/sbin/:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/scripts"
|
||||
|
||||
set -e
|
||||
|
||||
TF_VERSION=${TF_VERSION:-1.15.2}
|
||||
|
||||
SYSTEM_ARCH=$("$(/usr/bin/dirname "$0")/arch.sh")
|
||||
SYSTEM_ARCH=$("$(dirname "$0")/arch.sh")
|
||||
DESTARCH=${DESTARCH:-$SYSTEM_ARCH}
|
||||
|
||||
if [[ $1 == "auto" ]]; then
|
||||
TF_DRIVER="auto";
|
||||
DESTDIR="/usr";
|
||||
else
|
||||
DESTDIR=$(/usr/bin/realpath "${1:-/usr}")
|
||||
DESTDIR=$(realpath "${1:-/usr}")
|
||||
fi
|
||||
|
||||
TMPDIR=${TMPDIR:-/tmp}
|
||||
@@ -26,7 +28,7 @@ fi
|
||||
|
||||
if [[ $TF_DRIVER == "auto" ]]; then
|
||||
echo "Detecting driver..."
|
||||
TF_DRIVER=$("$(/usr/bin/dirname "$0")/tensorflow-driver.sh")
|
||||
TF_DRIVER=$("$(dirname "$0")/tensorflow-driver.sh")
|
||||
fi
|
||||
|
||||
if [[ -z $TF_DRIVER ]]; then
|
||||
@@ -40,13 +42,13 @@ fi
|
||||
if [ ! -f "$TMPDIR/$INSTALL_FILE" ]; then
|
||||
URL="https://dl.photoprism.app/tensorflow/${INSTALL_FILE}"
|
||||
echo "Downloading ${DESTARCH} libs from \"$URL\". Please wait."
|
||||
/usr/bin/curl --create-dirs -fsSL -o "$TMPDIR/$INSTALL_FILE" "$URL"
|
||||
curl --create-dirs -fsSL -o "$TMPDIR/$INSTALL_FILE" "$URL"
|
||||
fi
|
||||
|
||||
echo "Extracting \"$TMPDIR/$INSTALL_FILE\" to \"$DESTDIR\"."
|
||||
|
||||
if [ -f "$TMPDIR/$INSTALL_FILE" ]; then
|
||||
/bin/tar --overwrite --mode=755 -C "$DESTDIR" -xzf "$TMPDIR/$INSTALL_FILE"
|
||||
tar --overwrite --mode=755 -C "$DESTDIR" -xzf "$TMPDIR/$INSTALL_FILE"
|
||||
else
|
||||
echo "Fatal: \"$TMPDIR/$INSTALL_FILE\" not found"
|
||||
exit 1
|
||||
@@ -54,10 +56,10 @@ fi
|
||||
|
||||
if [[ $DESTDIR == "/usr" || $DESTDIR == "/usr/local" ]]; then
|
||||
echo "Running \"ldconfig\"."
|
||||
/sbin/ldconfig
|
||||
ldconfig
|
||||
else
|
||||
echo "Running \"ldconfig -n $DESTDIR/lib\"."
|
||||
/sbin/ldconfig -n "$DESTDIR/lib"
|
||||
ldconfig -n "$DESTDIR/lib"
|
||||
fi
|
||||
|
||||
echo "Done."
|
||||
|
||||
Reference in New Issue
Block a user