1 #!/bin/sh /etc/rc.common
5 EXTRA_HELP
=" setup Runs the setup script
6 create_admin Creates the administrative login
7 reset_admin Alias to create_admin"
8 EXTRA_COMMANDS
="setup create_admin reset_admin"
10 export PATH
="/usr/share/seafile/seafile-server/seahub/thirdpart:$PATH"
11 export PYTHONPATH
="/usr/share/seafile/seafile-server/seahub/thirdpart:$PYTHONPATH"
14 if [ ! -d /var
/run
/seafile
]
16 mkdir
/var
/run
/seafile
17 chown seafile
:seafile
/var
/run
/seafile
18 chmod o-rwx
/var
/run
/seafile
21 cd "/usr/share/seafile" && \
22 sudo PYTHONPATH
="$PYTHONPATH" -u seafile
-E \
23 "/usr/bin/seafile-admin" start
27 cd "/usr/share/seafile" && \
28 sudo PYTHONPATH
="$PYTHONPATH" -u seafile
-E \
29 "/usr/bin/seafile-admin" stop
33 cd "/usr/share/seafile" && \
34 sudo PYTHONPATH
="$PYTHONPATH" -u seafile
-E \
35 "/usr/bin/seafile-admin" setup
39 cd "/usr/share/seafile" && \
40 sudo PYTHONPATH
="$PYTHONPATH" -u seafile
-E \
41 "/usr/bin/seafile-admin" create-admin