From 056994f84b5c79cf2226bc7f9b9468da8ac91e1a Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Mon, 2 Nov 2020 14:46:52 +0100 Subject: [PATCH] Integrate level list directly into package_check --- levels.list | 11 +++++++++++ package_check.sh | 5 +---- 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 levels.list diff --git a/levels.list b/levels.list new file mode 100644 index 0000000..5a1d0db --- /dev/null +++ b/levels.list @@ -0,0 +1,11 @@ +0 Broken +1 Installable +2 Installable in all situations +3 Can be updated +4 Backup and restore support +5 Clean +6 Open to contributions from the community +7 Successfully pass functional tests +8 High quality app +9 Respect higher guidelines +10 Package assessed as perfect diff --git a/package_check.sh b/package_check.sh index 8661876..4b60f1d 100755 --- a/package_check.sh +++ b/package_check.sh @@ -264,9 +264,6 @@ rm "$script_dir/pcheck.lock" exec "$script_dir/package_check.sh" "${arguments[@]}" EOF - # Get the last version of app_levels/en.json - wget -nv https://raw.githubusercontent.com/YunoHost/apps/master/app_levels/en.json -O "$script_dir/levels.json" - # Give the execution right chmod +x "$script_dir/upgrade_script.sh" @@ -856,7 +853,7 @@ TEST_RESULTS () { # Then, print the levels # Print the global level - verbose_level=$(grep applevel_$global_level\" "$script_dir/levels.json" | cut -d'"' -f4) + verbose_level=$(grep "^$global_level " "$script_dir/levels.list" | cut -c4-) ECHO_FORMAT "Level of this application: $global_level ($verbose_level)\n" "white" "bold"