mirror of
https://github.com/BtbN/FFmpeg-Builds.git
synced 2025-06-12 05:17:39 +02:00
Simplify rootless-test
This commit is contained in:
12
build.sh
12
build.sh
@ -10,13 +10,11 @@ for addin in ${ADDINS[*]}; do
|
||||
source "addins/${addin}.sh"
|
||||
done
|
||||
|
||||
TESTFILE="uidtestfile"
|
||||
rm -f "$TESTFILE"
|
||||
docker run --rm -v "$PWD:/uidtestdir" "$IMAGE" touch "/uidtestdir/$TESTFILE"
|
||||
DOCKERUID="$(stat -c "%u" "$TESTFILE")"
|
||||
rm -f "$TESTFILE"
|
||||
[[ "$DOCKERUID" != "$(id -u)" ]] && UIDARGS=( -u "$(id -u):$(id -g)" ) || UIDARGS=()
|
||||
unset TESTFILE
|
||||
if docker info -f "{{println .SecurityOptions}}" | grep rootless >/dev/null 2>&1; then
|
||||
UIDARGS=()
|
||||
else
|
||||
UIDARGS=( -u "$(id -u):$(id -g)" )
|
||||
fi
|
||||
|
||||
rm -rf ffbuild
|
||||
mkdir ffbuild
|
||||
|
Reference in New Issue
Block a user