Add FHS-compliant-script (#6923)
This commit is contained in:
		
							parent
							
								
									d67fd69474
								
							
						
					
					
						commit
						2c412f517a
					
				
					 1 changed files with 42 additions and 0 deletions
				
			
		
							
								
								
									
										42
									
								
								contrib/fhs-compliant-script/gitea
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										42
									
								
								contrib/fhs-compliant-script/gitea
									
									
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,42 @@ | ||||||
|  | #!/bin/bash | ||||||
|  | 
 | ||||||
|  | ######################################################################## | ||||||
|  | # This script some defaults for gitea to run in a FHS compliant manner # | ||||||
|  | ######################################################################## | ||||||
|  | 
 | ||||||
|  | # It assumes that you place this script as gitea in /usr/bin | ||||||
|  | # | ||||||
|  | # And place the original in /usr/lib/gitea with working files in /var/lib/gitea | ||||||
|  | # and main configuration in /etc/gitea/app.ini | ||||||
|  | GITEA="/usr/lib/gitea/gitea" | ||||||
|  | WORK_DIR="/var/lib/gitea" | ||||||
|  | APP_INI="/etc/gitea/app.ini" | ||||||
|  | 
 | ||||||
|  | APP_INI_SET="" | ||||||
|  | for i in "$@"; do | ||||||
|  | 	case "$i" in | ||||||
|  | 	"-c") | ||||||
|  | 		APP_INI_SET=1 | ||||||
|  | 		;; | ||||||
|  | 	"-c="*) | ||||||
|  | 		APP_INI_SET=1 | ||||||
|  | 		;; | ||||||
|  | 	"--config") | ||||||
|  | 		APP_INI_SET=1 | ||||||
|  | 		;; | ||||||
|  | 	"--config="*) | ||||||
|  | 		APP_INI_SET=1 | ||||||
|  | 		;; | ||||||
|  | 	*) | ||||||
|  | 	;; | ||||||
|  | 	esac | ||||||
|  | done | ||||||
|  | 
 | ||||||
|  | if [ -z "$APP_INI_SET" ]; then | ||||||
|  | 	CONF_ARG="-c \"$APP_INI\"" | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | # Provide FHS compliant defaults to | ||||||
|  | GITEA_WORK_DIR="${GITEA_WORK_DIR:-$WORK_DIR}" "$GITEA" $CONF_ARG "$@" | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
		Loading…
	
		Reference in a new issue