File tree 1 file changed +42
-0
lines changed
contrib/fhs-compliant-script 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ # #######################################################################
4
+ # This script some defaults for gitea to run in a FHS compliant manner #
5
+ # #######################################################################
6
+
7
+ # It assumes that you place this script as gitea in /usr/bin
8
+ #
9
+ # And place the original in /usr/lib/gitea with working files in /var/lib/gitea
10
+ # and main configuration in /etc/gitea/app.ini
11
+ GITEA=" /usr/lib/gitea/gitea"
12
+ WORK_DIR=" /var/lib/gitea"
13
+ APP_INI=" /etc/gitea/app.ini"
14
+
15
+ APP_INI_SET=" "
16
+ for i in " $@ " ; do
17
+ case " $i " in
18
+ " -c" )
19
+ APP_INI_SET=1
20
+ ;;
21
+ " -c=" * )
22
+ APP_INI_SET=1
23
+ ;;
24
+ " --config" )
25
+ APP_INI_SET=1
26
+ ;;
27
+ " --config=" * )
28
+ APP_INI_SET=1
29
+ ;;
30
+ * )
31
+ ;;
32
+ esac
33
+ done
34
+
35
+ if [ -z " $APP_INI_SET " ]; then
36
+ CONF_ARG=" -c \" $APP_INI \" "
37
+ fi
38
+
39
+ # Provide FHS compliant defaults to
40
+ GITEA_WORK_DIR=" ${GITEA_WORK_DIR:- $WORK_DIR } " " $GITEA " $CONF_ARG " $@ "
41
+
42
+
You can’t perform that action at this time.
0 commit comments