mirror of
https://github.com/YunoHost/package_check.git
synced 2024-09-03 20:06:20 +02:00
Merge pull request #162 from YunoHost/storage_dir
This commit is contained in:
commit
127ffc18f3
1 changed files with 13 additions and 1 deletions
|
@ -21,6 +21,7 @@ print_help() {
|
||||||
(N.B.: you're not supposed to use this option,
|
(N.B.: you're not supposed to use this option,
|
||||||
images are supposed to be fetch from
|
images are supposed to be fetch from
|
||||||
devbaseimgs.yunohost.org automatically)
|
devbaseimgs.yunohost.org automatically)
|
||||||
|
-S, --storage-dir DIRECTORY Where to store temporary test files like yunohost backups
|
||||||
-h, --help Display this help
|
-h, --help Display this help
|
||||||
|
|
||||||
Pass YNHDEV_BACKEND=incus to use incus instead of lxd.
|
Pass YNHDEV_BACKEND=incus to use incus instead of lxd.
|
||||||
|
@ -44,6 +45,7 @@ interactive=0
|
||||||
interactive_on_errors=0
|
interactive_on_errors=0
|
||||||
rebuild=0
|
rebuild=0
|
||||||
force_stop=0
|
force_stop=0
|
||||||
|
storage_dir="${YNH_PACKAGE_CHECK_STORAGE_DIR:-}"
|
||||||
|
|
||||||
function parse_args() {
|
function parse_args() {
|
||||||
|
|
||||||
|
@ -62,6 +64,7 @@ function parse_args() {
|
||||||
arguments[$i]=${arguments[$i]//--dry-run/-D}
|
arguments[$i]=${arguments[$i]//--dry-run/-D}
|
||||||
arguments[$i]=${arguments[$i]//--rebuild/-r}
|
arguments[$i]=${arguments[$i]//--rebuild/-r}
|
||||||
arguments[$i]=${arguments[$i]//--force-stop/-s}
|
arguments[$i]=${arguments[$i]//--force-stop/-s}
|
||||||
|
arguments[$i]=${arguments[$i]//--storage-dir/-s}
|
||||||
arguments[$i]=${arguments[$i]//--help/-h}
|
arguments[$i]=${arguments[$i]//--help/-h}
|
||||||
getopts_built_arg+=("${arguments[$i]}")
|
getopts_built_arg+=("${arguments[$i]}")
|
||||||
done
|
done
|
||||||
|
@ -109,6 +112,11 @@ function parse_args() {
|
||||||
force_stop=1
|
force_stop=1
|
||||||
shift_value=1
|
shift_value=1
|
||||||
;;
|
;;
|
||||||
|
S)
|
||||||
|
# --storage-dir
|
||||||
|
storage_dir=$OPTARG
|
||||||
|
shift_value=2
|
||||||
|
;;
|
||||||
h)
|
h)
|
||||||
# --help
|
# --help
|
||||||
print_help
|
print_help
|
||||||
|
@ -213,7 +221,11 @@ fi
|
||||||
self_upgrade
|
self_upgrade
|
||||||
fetch_or_upgrade_package_linter
|
fetch_or_upgrade_package_linter
|
||||||
|
|
||||||
readonly TEST_CONTEXT=$(mktemp -d /tmp/package_check.XXXXXX)
|
if [[ -n "$storage_dir" ]]; then
|
||||||
|
readonly TEST_CONTEXT=$(mktemp -d "$storage_dir/package_check.XXXXXX")
|
||||||
|
else
|
||||||
|
readonly TEST_CONTEXT=$(mktemp -d "/tmp/package_check.XXXXXX")
|
||||||
|
fi
|
||||||
|
|
||||||
fetch_package_to_test "$path_to_package_to_test"
|
fetch_package_to_test "$path_to_package_to_test"
|
||||||
run_all_tests
|
run_all_tests
|
||||||
|
|
Loading…
Add table
Reference in a new issue