seafile-*: update to trunk version
Signed-off-by: John Crispin <blogic@openwrt.org>
This commit is contained in:
parent
a93c172c71
commit
4a44bd069e
|
@ -8,14 +8,14 @@
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=seafile-ccnet
|
PKG_NAME:=seafile-ccnet
|
||||||
PKG_VERSION:=4.0.6
|
PKG_VERSION:=4.1.2
|
||||||
PKG_RELEASE=$(PKG_SOURCE_VERSION)
|
PKG_RELEASE=$(PKG_SOURCE_VERSION)
|
||||||
PKG_LICENSE:=GPL-3.0
|
PKG_LICENSE:=GPL-3.0
|
||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL:=https://github.com/haiwen/ccnet.git
|
PKG_SOURCE_URL:=https://github.com/haiwen/ccnet.git
|
||||||
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
||||||
PKG_SOURCE_VERSION:=1e1aeae83cc33356ebd5f064f4a4c148186b814d
|
PKG_SOURCE_VERSION:=a73109f09af4ecc49cdc4c57cdde51b38e15c31a
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
||||||
PKG_FIXUP:=autoreconf
|
PKG_FIXUP:=autoreconf
|
||||||
PKG_INSTALL:=1
|
PKG_INSTALL:=1
|
||||||
|
|
|
@ -8,14 +8,14 @@
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=seafile-seahub
|
PKG_NAME:=seafile-seahub
|
||||||
PKG_VERSION:=4.0.6
|
PKG_VERSION:=4.1.2
|
||||||
PKG_RELEASE=$(PKG_SOURCE_VERSION)
|
PKG_RELEASE=$(PKG_SOURCE_VERSION)
|
||||||
PKG_LICENSE:=Apache-2.0
|
PKG_LICENSE:=Apache-2.0
|
||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL:=https://github.com/haiwen/seahub.git
|
PKG_SOURCE_URL:=https://github.com/haiwen/seahub.git
|
||||||
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
||||||
PKG_SOURCE_VERSION:=739b32b02c4803448d5cb75b3e22ec0073930aed
|
PKG_SOURCE_VERSION:=3fb1288f920de03a4e2e6a06b60671ce98971742
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
|
@ -8,14 +8,14 @@
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=seafile-server
|
PKG_NAME:=seafile-server
|
||||||
PKG_VERSION:=4.0.6
|
PKG_VERSION:=4.1.2
|
||||||
PKG_RELEASE=$(PKG_SOURCE_VERSION)
|
PKG_RELEASE=$(PKG_SOURCE_VERSION)
|
||||||
PKG_LICENSE:=GPL-3.0
|
PKG_LICENSE:=GPL-3.0
|
||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL:=https://github.com/haiwen/seafile.git
|
PKG_SOURCE_URL:=https://github.com/haiwen/seafile.git
|
||||||
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
||||||
PKG_SOURCE_VERSION:=adf9a875a960c1471bf6c93fce397c576e985bb3
|
PKG_SOURCE_VERSION:=c0166019c712e2e1d5e532fd5f7401b1b72db6d8
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
||||||
PKG_FIXUP:=autoreconf
|
PKG_FIXUP:=autoreconf
|
||||||
PKG_INSTALL:=1
|
PKG_INSTALL:=1
|
||||||
|
@ -33,13 +33,17 @@ define Package/seafile-server
|
||||||
+sqlite3-cli +python-mysql +jansson +libevent2 +libevent2-openssl +zlib +libzdb +libsqlite3 \
|
+sqlite3-cli +python-mysql +jansson +libevent2 +libevent2-openssl +zlib +libzdb +libsqlite3 \
|
||||||
+libmysqlclient +libevhtp +libpthread +libuuid \
|
+libmysqlclient +libevhtp +libpthread +libuuid \
|
||||||
+bash +sudo +procps +procps-pkill $(ICONV_DEPENDS)
|
+bash +sudo +procps +procps-pkill $(ICONV_DEPENDS)
|
||||||
EXTRA_DEPENDS:=seafile-ccnet (=4.0.6-1e1aeae83cc33356ebd5f064f4a4c148186b814d), seafile-seahub (=4.0.6-739b32b02c4803448d5cb75b3e22ec0073930aed)
|
EXTRA_DEPENDS:=seafile-ccnet (=4.1.2-a73109f09af4ecc49cdc4c57cdde51b38e15c31a), seafile-seahub (=4.1.2-3fb1288f920de03a4e2e6a06b60671ce98971742)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/seafile-server/description
|
define Package/seafile-server/description
|
||||||
Open source cloud storage with advanced features on privacy protection and teamwork.
|
Open source cloud storage with advanced features on privacy protection and teamwork.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/seafile-server/conffiles
|
||||||
|
/etc/config/seafile
|
||||||
|
endef
|
||||||
|
|
||||||
CONFIGURE_ARGS += --disable-riak \
|
CONFIGURE_ARGS += --disable-riak \
|
||||||
--disable-client \
|
--disable-client \
|
||||||
--disable-fuse \
|
--disable-fuse \
|
||||||
|
@ -60,6 +64,7 @@ define Package/seafile-server/install
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/python2.7/site-packages
|
$(INSTALL_DIR) $(1)/usr/lib/python2.7/site-packages
|
||||||
$(INSTALL_DIR) $(1)/usr/share/seafile/seafile-server/runtime
|
$(INSTALL_DIR) $(1)/usr/share/seafile/seafile-server/runtime
|
||||||
$(INSTALL_DIR) $(1)/etc/init.d
|
$(INSTALL_DIR) $(1)/etc/init.d
|
||||||
|
$(INSTALL_DIR) $(1)/etc/config
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
|
$(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/python2.7/site-packages/seafile/ $(1)/usr/lib/python2.7/site-packages/
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/python2.7/site-packages/seafile/ $(1)/usr/lib/python2.7/site-packages/
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/python2.7/site-packages/seaserv/ $(1)/usr/lib/python2.7/site-packages/
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/python2.7/site-packages/seaserv/ $(1)/usr/lib/python2.7/site-packages/
|
||||||
|
@ -71,6 +76,7 @@ define Package/seafile-server/install
|
||||||
$(CP) $(PKG_BUILD_DIR)/scripts/sqlite2mysql.sh $(1)/usr/share/seafile/seafile-server/
|
$(CP) $(PKG_BUILD_DIR)/scripts/sqlite2mysql.sh $(1)/usr/share/seafile/seafile-server/
|
||||||
$(CP) $(PKG_BUILD_DIR)/scripts/upgrade/ $(1)/usr/share/seafile/seafile-server/
|
$(CP) $(PKG_BUILD_DIR)/scripts/upgrade/ $(1)/usr/share/seafile/seafile-server/
|
||||||
$(INSTALL_BIN) ./files/seafile.init $(1)/etc/init.d/seafile
|
$(INSTALL_BIN) ./files/seafile.init $(1)/etc/init.d/seafile
|
||||||
|
$(CP) ./files/seafile.conf $(1)/etc/config/seafile
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/InstallDev
|
define Build/InstallDev
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
# Start Seahub in fastcgi mode - 1 = enable, 0 = disable
|
||||||
|
SEAHUB_FASTCGI=0
|
|
@ -7,8 +7,13 @@ EXTRA_HELP=" setup Runs the setup script
|
||||||
reset_admin Alias to create_admin"
|
reset_admin Alias to create_admin"
|
||||||
EXTRA_COMMANDS="setup create_admin reset_admin"
|
EXTRA_COMMANDS="setup create_admin reset_admin"
|
||||||
|
|
||||||
export PATH="/usr/share/seafile/seafile-server/seahub/thirdpart:$PATH"
|
SEAHUB_FASTCGI=0
|
||||||
export PYTHONPATH="/usr/share/seafile/seafile-server/seahub/thirdpart:$PYTHONPATH"
|
|
||||||
|
[ -f /etc/config/seafile ] && \
|
||||||
|
. /etc/config/seafile
|
||||||
|
|
||||||
|
export PATH="/usr/share/seafile/seafile-server/seahub/thirdpart:${PATH}"
|
||||||
|
export PYTHONPATH="/usr/share/seafile/seafile-server/seahub/thirdpart:${PYTHONPATH}"
|
||||||
|
|
||||||
start() {
|
start() {
|
||||||
if [ ! -d /var/run/seafile ]
|
if [ ! -d /var/run/seafile ]
|
||||||
|
@ -18,27 +23,32 @@ start() {
|
||||||
chmod o-rwx /var/run/seafile
|
chmod o-rwx /var/run/seafile
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# append parameter "--fastcgi" here to start seahub in fastcgi mode
|
if [ ${SEAHUB_FASTCGI} -eq 1 ]; then
|
||||||
cd "/usr/share/seafile" && \
|
cd "/usr/share/seafile" && \
|
||||||
sudo PYTHONPATH="$PYTHONPATH" -u seafile -E \
|
sudo PYTHONPATH="${PYTHONPATH}" -u seafile -E \
|
||||||
"/usr/bin/seafile-admin" start
|
"/usr/bin/seafile-admin" start --fastcgi
|
||||||
|
else
|
||||||
|
cd "/usr/share/seafile" && \
|
||||||
|
sudo PYTHONPATH="${PYTHONPATH}" -u seafile -E \
|
||||||
|
"/usr/bin/seafile-admin" start
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
stop() {
|
stop() {
|
||||||
cd "/usr/share/seafile" && \
|
cd "/usr/share/seafile" && \
|
||||||
sudo PYTHONPATH="$PYTHONPATH" -u seafile -E \
|
sudo PYTHONPATH="${PYTHONPATH}" -u seafile -E \
|
||||||
"/usr/bin/seafile-admin" stop
|
"/usr/bin/seafile-admin" stop
|
||||||
}
|
}
|
||||||
|
|
||||||
setup() {
|
setup() {
|
||||||
cd "/usr/share/seafile" && \
|
cd "/usr/share/seafile" && \
|
||||||
sudo PYTHONPATH="$PYTHONPATH" -u seafile -E \
|
sudo PYTHONPATH="${PYTHONPATH}" -u seafile -E \
|
||||||
"/usr/bin/seafile-admin" setup
|
"/usr/bin/seafile-admin" setup
|
||||||
}
|
}
|
||||||
|
|
||||||
create_admin() {
|
create_admin() {
|
||||||
cd "/usr/share/seafile" && \
|
cd "/usr/share/seafile" && \
|
||||||
sudo PYTHONPATH="$PYTHONPATH" -u seafile -E \
|
sudo PYTHONPATH="${PYTHONPATH}" -u seafile -E \
|
||||||
"/usr/bin/seafile-admin" create-admin
|
"/usr/bin/seafile-admin" create-admin
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue