mirror of
				https://framagit.org/YunoHost-Apps/gitea_ynh.git
				synced 2025-10-31 05:45:30 +01:00 
			
		
		
		
	 60cb5e5ae4
			
		
	
	60cb5e5ae4
	
	
	
		
			
			* Move app install dir from /opt to /var/www * Revamp the way binaries are downloaded thanks to manifestv2 (no need to check for arch, etc) * Remove custom helpers (exec_as, ynh_handle_app_migration) * Rename LFS_KEY as LFS_JWT_SECRET and KEY as SECRET_KEY as named in app.ini * Add JWT_SECRET for oauth and INTERNAL_TOKEN in app.ini * update upstream sample app.ini URL * Disable actions for now. * Automatically add ssh permissions to the system user * Remove support for upgrade before 1.6.4. Edit test_upgrade_from accordingly.
		
			
				
	
	
		
			37 lines
		
	
	
		
			988 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			988 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| #=================================================
 | |
| # GENERIC START
 | |
| #=================================================
 | |
| 
 | |
| source _common.sh
 | |
| source /usr/share/yunohost/helpers
 | |
| 
 | |
| #=================================================
 | |
| # REMOVE SYSTEM CONFIGURATIONS
 | |
| #=================================================
 | |
| ynh_script_progression --message="Removing system configurations related to $app..." --weight=1
 | |
| 
 | |
| if ynh_exec_warn_less yunohost service status "$app" >/dev/null
 | |
| then
 | |
| 	ynh_script_progression --message="Removing $app service integration..." --weight=1
 | |
| 	yunohost service remove "$app"
 | |
| fi
 | |
| 
 | |
| ynh_remove_systemd_config
 | |
| 
 | |
| ynh_remove_nginx_config
 | |
| 
 | |
| ynh_remove_logrotate
 | |
| 
 | |
| ynh_remove_fail2ban_config
 | |
| 
 | |
| ynh_script_progression --message="Removing logs..."
 | |
| ynh_secure_remove --file="/var/log/$app"
 | |
| 
 | |
| #=================================================
 | |
| # END OF SCRIPT
 | |
| #=================================================
 | |
| 
 | |
| ynh_script_progression --message="Removal of $app completed" --last
 |