mirror of
https://github.com/BtbN/FFmpeg-Builds.git
synced 2025-04-29 14:14:35 +02:00
Simplify rootless-test
This commit is contained in:
parent
c8a866092a
commit
e7b51ec84e
12
build.sh
12
build.sh
@ -10,13 +10,11 @@ for addin in ${ADDINS[*]}; do
|
|||||||
source "addins/${addin}.sh"
|
source "addins/${addin}.sh"
|
||||||
done
|
done
|
||||||
|
|
||||||
TESTFILE="uidtestfile"
|
if docker info -f "{{println .SecurityOptions}}" | grep rootless >/dev/null 2>&1; then
|
||||||
rm -f "$TESTFILE"
|
UIDARGS=()
|
||||||
docker run --rm -v "$PWD:/uidtestdir" "$IMAGE" touch "/uidtestdir/$TESTFILE"
|
else
|
||||||
DOCKERUID="$(stat -c "%u" "$TESTFILE")"
|
UIDARGS=( -u "$(id -u):$(id -g)" )
|
||||||
rm -f "$TESTFILE"
|
fi
|
||||||
[[ "$DOCKERUID" != "$(id -u)" ]] && UIDARGS=( -u "$(id -u):$(id -g)" ) || UIDARGS=()
|
|
||||||
unset TESTFILE
|
|
||||||
|
|
||||||
rm -rf ffbuild
|
rm -rf ffbuild
|
||||||
mkdir ffbuild
|
mkdir ffbuild
|
||||||
|
12
download.sh
12
download.sh
@ -3,13 +3,11 @@ set -xe
|
|||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
source util/vars.sh dl only
|
source util/vars.sh dl only
|
||||||
|
|
||||||
TESTFILE="uidtestfile"
|
if docker info -f "{{println .SecurityOptions}}" | grep rootless >/dev/null 2>&1; then
|
||||||
rm -f "$TESTFILE"
|
UIDARGS=()
|
||||||
docker run --rm -v "$PWD:/uidtestdir" "${REGISTRY}/${REPO}/base:latest" touch "/uidtestdir/$TESTFILE"
|
else
|
||||||
DOCKERUID="$(stat -c "%u" "$TESTFILE")"
|
UIDARGS=( -u "$(id -u):$(id -g)" )
|
||||||
rm -f "$TESTFILE"
|
fi
|
||||||
[[ "$DOCKERUID" != "$(id -u)" ]] && UIDARGS=( -u "$(id -u):$(id -g)" ) || UIDARGS=()
|
|
||||||
unset TESTFILE
|
|
||||||
|
|
||||||
[[ -t 1 ]] && TTY_ARG="-t" || TTY_ARG=""
|
[[ -t 1 ]] && TTY_ARG="-t" || TTY_ARG=""
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user