Commit Graph

5 Commits (cd7e6618707477c554ac37d56cf4565851c81d3c)

Author SHA1 Message Date
Sandro Santilli 145ab5c89a Rename and update init files to use "gitea" instead of "gogs"
Closes 
Jeff Geerling 4a05c4a759 Set USER env variable so installation can complete successfully.
Björn 6eecbf17cd fix debian init script
- use start-stop-daemon's chuid feature insted of su
  - using `su -c` breaks if the git user has no usable shell
  - this fixes 
- put --test before --exec, instead it gets passed to gogs
- set cwd via --chdir
Danny B 98c719c342 Debian's Init.d workaround for loading user's environment variables with `start-stop-daemon` command.
Implies 2 running child, so the `stop` command usually needs a `KILL` instead of a `TERM` to close properly so I reduced it to 1 second to get quickly with the `KILL` signal.
Danny B f7de6d2b86 Added "init.d" service script for Debian-based Linux.
Compatible with "/etc/default/gogs" configuration file for adding or overwriting values.
Based on "/etc/init.d/skeleton" and tested on Raspbian 2014-06-20 (Debian 7.5 [Wheezy] ARM)

[TO FIX] For some reason, it's necessary to remove the value of RUN_USER from the app.ini configuration file because the following error occurs:
2014/09/28 18:12:53 [setting.go:182 NewConfigContext()] [E] Expect user(git) but current user is: