diff --git a/scripts/install b/scripts/install index fe6d1c8..b786d7f 100755 --- a/scripts/install +++ b/scripts/install @@ -57,6 +57,13 @@ ynh_add_config --template="code-server.env" --destination="$install_dir/code-ser chmod 440 "$install_dir/code-server.env" chown root:$admin "$install_dir/code-server.env" +#================================================= +# SET PERMISSION FOR THE USER +#================================================= +ynh_permission_update --permission="main" --add="$admin" + +chown -R $admin:$admin "$data_dir" + #================================================= # START SYSTEMD SERVICE #================================================= @@ -65,13 +72,6 @@ ynh_script_progression --message="Starting a systemd service..." --weight=1 # Start a systemd service ynh_systemd_action --service_name=$app --action="start" --log_path="/var/log/$app/$app.log" -#================================================= -# SET PERMISSION FOR THE USER -#================================================= -ynh_permission_update --permission="main" --add="$admin" - -chown -R $admin:$admin "$data_dir" - #================================================= # END OF SCRIPT #================================================= diff --git a/scripts/restore b/scripts/restore index a7250e6..b12de36 100755 --- a/scripts/restore +++ b/scripts/restore @@ -46,6 +46,13 @@ ynh_restore_file --origin_path="/etc/logrotate.d/$app" yunohost service add $app --description="VS Code Server" --log="/var/log/$app/$app.log" +#================================================= +# SET PERMISSION FOR THE USER +#================================================= +ynh_permission_update --permission="main" --add="$admin" + +chown -R $admin:$admin "$data_dir" + #================================================= # START SYSTEMD SERVICE #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index a376953..9ef5a47 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -131,6 +131,13 @@ ynh_script_progression --message="Integrating service in YunoHost..." --weight=1 yunohost service add $app --description="VS Code Server" --log="/var/log/$app/$app.log" +#================================================= +# SET PERMISSION FOR THE USER +#================================================= +ynh_permission_update --permission="main" --add="$admin" + +chown -R $admin:$admin "$data_dir" + #================================================= # START SYSTEMD SERVICE #=================================================