Files
openwrt-packages/net
Jeffery To cbfd166b15 seafile-server: Update to 7.1.2, revamp package
* Package scripts that are shipped by upstream in their binary download

  * Includes setup scripts (setup-seafile.sh to use SQLite,
    setup-seafile-mysql.{sh,py} to use MySQL) and control scripts
    (seafile.sh, seahub.sh)

  * Does not include seafile-admin, which is not shipped in upstream's
    binary download. Combined with the fact that it hasn't been updated
    to Python 3 suggests the script has been abandoned.

* Replace previous init scripts with a simplified script

  * Previous init scripts (seafile.init, seahub.init) were modified from
    older versions of seafile.sh and seahub.sh, but they haven't kept up
    with changes to upstream's scripts

  * New init script (seafile-server.init) start/stops both Seafile and
    Seahub (there is no need to control them separately) by calling
    upstream's control scripts

* Replace previous package config file with new config file

  * Options in previous config file (seafile.conf) were mainly for using
    Seahub in FastCGI mode. FastCGI was deprecated in Django 1.7 and
    removed in 1.9; upstream's control script will only start Seahub
    using Gunicorn. (Options for Gunicorn including port number can be
    changed by editing /etc/seafile/conf/gunicorn.conf.py.)

  * New config file (seafile-server.config) has one option that controls
    where the Seafile/Seahub data directories are stored

* Patch scripts/binaries to use standard, system-wide directory
  locations

  * Script files (wrappers for binaries) in /usr/bin
  * Binaries (not meant to be run directly by the user) in /usr/libexec
  * Config files in /etc/seafile
  * Pid/socket files in /var/run/seafile
  * Logs in /var/log/seafile

* Include a new script to create the first admin account

  * With upstream's original scripts, the user is required to
    interactively create the first admin account when Seahub is started
    for the first time

  * The user will now use the new script (create-seafile-admin.sh) to
    create the first admin account after setup (using setup-seafile.sh
    or setup-seafile-mysql.sh) and before starting Seafile/Seahub

  * seahub.sh is patched to only check if there is at least one admin
    account and exit with an error if there is no admin account

* Remove build config options and add seafile-server-fuse package

  * The console option controls whether the console window is shown when
    Seafile server is run on Windows. It has no use on Linux.

  * The fuse option controls whether seaf-fuse is built. (seaf-fuse is a
    FUSE implementation that allows the Seafile database/file system to
    be mounted to a local directory.) seaf-fuse is now always built and
    is available in a separate package (seafile-server-fuse).

* Add myself as a maintainer

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-16 17:46:30 +08:00
..
2020-02-18 15:47:52 +01:00
2020-02-02 15:12:41 +01:00
2020-02-26 21:02:20 -08:00
2020-01-28 05:49:02 +08:00
2019-09-01 17:09:20 -07:00
2019-12-23 18:42:30 -08:00
2019-12-02 09:51:19 +03:00
2019-08-27 15:37:27 -07:00
2019-11-30 19:31:14 +01:00
2019-12-11 19:54:51 -08:00
2020-03-03 11:28:43 +01:00
2020-02-14 21:02:58 -08:00
2019-11-23 18:55:22 +01:00
2019-10-09 14:53:01 +00:00
2019-11-09 22:57:21 -05:00
2019-07-27 21:23:37 +08:00
2019-10-30 11:31:13 -07:00
2020-01-21 01:35:18 +08:00
2020-02-26 18:27:38 +02:00
2020-02-19 19:37:43 -08:00
2020-03-01 15:17:49 +01:00
2020-01-16 20:52:04 +02:00
2020-02-13 10:05:17 +01:00
2019-12-12 23:40:46 -08:00
2019-06-06 22:43:32 -07:00
2020-01-09 13:00:00 +01:00
2020-02-10 01:59:54 +01:00
2020-01-06 16:30:24 +08:00
2019-10-30 09:36:46 -07:00
2020-03-09 14:53:40 +01:00
2020-02-23 09:50:47 +01:00
2019-11-15 14:11:02 +00:00
2020-02-14 16:23:04 -08:00
2020-02-25 22:49:52 +02:00
2020-03-08 14:57:47 +01:00
2019-07-28 15:33:08 -07:00
2020-02-13 15:34:25 -08:00
2020-02-12 11:34:47 +01:00
2019-12-14 00:18:53 -08:00
2020-03-02 10:53:50 +00:00
2019-10-09 14:53:01 +00:00
2019-12-12 23:22:43 +08:00
2019-10-03 16:22:38 -07:00
2020-01-07 10:27:34 +01:00
2019-11-04 12:05:27 -08:00
2020-02-22 16:34:51 -08:00
2020-02-11 12:04:44 +08:00
2020-02-16 01:53:22 +08:00
2020-02-04 09:22:24 +01:00
2020-01-25 17:54:04 -08:00
2019-11-28 22:27:03 +01:00
2019-06-30 03:15:35 +08:00
2020-02-26 05:58:54 +01:00
2020-02-26 20:28:17 -08:00
2019-06-28 11:56:27 +03:00
2019-11-09 15:17:35 +01:00
2020-01-08 11:54:47 +08:00
2019-06-11 07:37:07 +01:00
2019-08-02 15:58:57 +08:00
2020-02-09 21:47:59 -05:00
2019-07-25 09:35:40 +08:00
2019-12-08 14:49:13 -08:00
2020-01-25 17:48:50 -08:00
2019-07-25 09:35:40 +08:00
2019-09-15 13:36:52 -04:00
2020-01-27 08:16:29 +01:00
2020-03-07 10:27:19 +01:00
2020-03-07 10:28:11 +01:00
2020-01-21 23:57:07 +08:00
2019-05-15 18:07:18 +02:00
2019-10-13 16:41:24 -04:00
2019-09-21 15:58:07 -07:00
2020-02-13 15:53:36 -08:00
2020-03-09 13:53:17 -07:00
2019-08-23 12:55:51 -07:00
2020-02-14 16:59:06 -08:00
2019-12-04 10:23:51 -08:00
2020-01-17 00:53:36 +02:00
2020-02-26 19:49:08 -08:00
2019-11-28 12:09:52 +01:00
2020-01-27 22:57:58 +01:00
2020-01-12 17:04:30 -08:00
2020-02-15 03:55:02 -08:00
2019-11-18 19:28:23 +01:00
2020-02-28 22:24:04 +01:00
2020-02-13 15:55:28 -08:00
2020-02-13 15:56:11 -08:00
2019-09-16 17:49:17 -07:00
2019-10-29 20:54:22 +01:00
2019-10-31 15:54:36 +08:00
2020-01-21 14:05:22 +01:00
2020-02-04 22:35:11 -08:00
2019-12-18 10:57:00 +01:00
2020-02-02 15:04:28 +01:00
2019-11-29 09:16:02 +08:00
2020-02-22 22:31:04 -05:00
2019-12-14 00:13:52 -08:00