1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
#!/bin/bash
for feature in $(echo $1 | sed "s/^.*@\(.*\).wrap/\1/" | tr "," "\n"); do
case $feature in
system)
export USE_SYSTEMDIR=yes
;;
system-norevokefs)
export USE_SYSTEMDIR=yes
export FLATPAK_DISABLE_REVOKEFS=yes
;;
user)
export USE_SYSTEMDIR=no
;;
deltas)
export USE_DELTAS=yes
;;
newsummary)
export SUMMARY_FORMAT=new
;;
oldsummary)
export SUMMARY_FORMAT=old
;;
nodeltas)
export USE_DELTAS=no
;;
labels)
export USE_OCI_LABELS=yes
;;
annotations)
export USE_OCI_ANNOTATIONS=yes
;;
https)
export USE_HTTPS=yes
;;
http)
export USE_HTTPS=no
;;
*)
echo unsupported test feature $feature
exit 1
esac
done
WRAPPED=$(echo $1 | sed "s/@.*/\.sh/")
. $WRAPPED "$@"
|