mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 07:28:39 +01:00
seafile: import seafile-server package and its dependencies
Signed-off-by: Gergely Kiss <mail.gery@gmail.com> Tested-by: Gergely Kiss <mail.gery@gmail.com>
This commit is contained in:
committed by
Steven Barth
parent
42b3bce850
commit
8e781d1a48
Executable
+46
@@ -0,0 +1,46 @@
|
||||
#!/bin/sh /etc/rc.common
|
||||
|
||||
START=99
|
||||
APP=seafile
|
||||
EXTRA_HELP=" setup Runs the setup script
|
||||
create_admin Creates the administrative login
|
||||
reset_admin Alias to create_admin"
|
||||
EXTRA_COMMANDS="setup create_admin reset_admin"
|
||||
|
||||
export PATH="/usr/share/seafile/seafile-server/seahub/thirdpart:$PATH"
|
||||
export PYTHONPATH="/usr/share/seafile/seafile-server/seahub/thirdpart:$PYTHONPATH"
|
||||
|
||||
start() {
|
||||
if [ ! -d /var/run/seafile ]
|
||||
then
|
||||
mkdir /var/run/seafile
|
||||
chown seafile:seafile /var/run/seafile
|
||||
chmod o-rwx /var/run/seafile
|
||||
fi
|
||||
|
||||
cd "/usr/share/seafile" && \
|
||||
sudo PYTHONPATH="$PYTHONPATH" -u seafile -E \
|
||||
"/usr/bin/seafile-admin" start
|
||||
}
|
||||
|
||||
stop() {
|
||||
cd "/usr/share/seafile" && \
|
||||
sudo PYTHONPATH="$PYTHONPATH" -u seafile -E \
|
||||
"/usr/bin/seafile-admin" stop
|
||||
}
|
||||
|
||||
setup() {
|
||||
cd "/usr/share/seafile" && \
|
||||
sudo PYTHONPATH="$PYTHONPATH" -u seafile -E \
|
||||
"/usr/bin/seafile-admin" setup
|
||||
}
|
||||
|
||||
create_admin() {
|
||||
cd "/usr/share/seafile" && \
|
||||
sudo PYTHONPATH="$PYTHONPATH" -u seafile -E \
|
||||
"/usr/bin/seafile-admin" create-admin
|
||||
}
|
||||
|
||||
reset_admin() {
|
||||
create_admin
|
||||
}
|
||||
Reference in New Issue
Block a user