Django 3.1 supports relative paths for static_url.
Use it to make it more flexible.
Minor fixes for upgrade:
* ignore-fail-on-non-empty for rmdir /usr/share/etesync-server/etesync_server
* do not stop service (it is stopped already and init file is removed)
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
PKG_NAME:=etesync-server
PKG_VERSION:=0.3.0
-PKG_RELEASE:=2
+PKG_RELEASE:=3
PKG_SOURCE:=etesync-server-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/etesync/server/archive/v$(PKG_VERSION)
define Package/etesync-server/postrm
#!/bin/sh
[ -n "$${IPKG_INSTROOT}" ] && exit 0
-rmdir /usr/share/etesync-server/etesync_server
+rmdir --ignore-fail-on-non-empty /usr/share/etesync-server/etesync_server
[ "$${PKG_UPGRADE}" = "1" ] && exit 0
rm -r /www/etesync/static
rmdir /www/etesync
#!/bin/sh
-[ "${PKG_UPGRADE}" = "1" ] && /etc/init.d/etesync-server stop
-
cd /usr/share/etesync-server || exit 1
python3 manage.pyc migrate --noinput || exit 1
config django 'global'
- option static_url '/etesync/static/' # TODO for django 3.1: "static/"
+ option static_url 'static/'
option debug 'false'
config django 'allowed_hosts'