diff --git a/scripts/install b/scripts/install index edd6e6f..7313d69 100755 --- a/scripts/install +++ b/scripts/install @@ -9,6 +9,29 @@ source _common.sh source /usr/share/yunohost/helpers +#================================================= +# RETRIEVE ARGUMENTS FROM THE MANIFEST +#================================================= + +email=$(ynh_user_get_info --username=$first_user --key=mail) +random_string="$(ynh_string_random --length=48)" +fpm_footprint="medium" +fpm_free_footprint=0 +fpm_usage="medium" + +#================================================= +# STORE SETTINGS FROM MANIFEST +#================================================= +ynh_script_progression --message="Storing installation settings..." --weight=1 + +ynh_app_setting_set --app=$app --key=email --value=$email +ynh_app_setting_set --app=$app --key=first_user_pass --value=$first_user_pass +ynh_app_setting_set --app=$app --key=first_group --value=$first_group +ynh_app_setting_set --app=$app --key=random_string --value=$random_string +ynh_app_setting_set --app=$app --key=fpm_footprint --value=$fpm_footprint +ynh_app_setting_set --app=$app --key=fpm_free_footprint --value=$fpm_free_footprint +ynh_app_setting_set --app=$app --key=fpm_usage --value=$fpm_usage + # Install parameters are automatically saved as settings # # Settings are automatically loaded as bash variables