DEB packaging fixes
parent
91fdba99b2
commit
dc5d074690
|
@ -13,6 +13,7 @@ All notable changes to this project will be documented in this file.
|
||||||
- gitlab: https://gitlab.com/lindeas/jilo-web/-/compare/v0.1...HEAD
|
- gitlab: https://gitlab.com/lindeas/jilo-web/-/compare/v0.1...HEAD
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
- Added duration calculation in conferences listing
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ To have a working installation, in addition to the code here you need a jilo dat
|
||||||
|
|
||||||
The webpage for this project is https://lindeas.com/jilo. There you will find information about both Jilo and Jilo Web.
|
The webpage for this project is https://lindeas.com/jilo. There you will find information about both Jilo and Jilo Web.
|
||||||
|
|
||||||
The main git repo of Jilo Web is:
|
The main git repo of **Jilo Web** is:
|
||||||
- https://code.lindeas.com/lindeas/jilo-web
|
- https://code.lindeas.com/lindeas/jilo-web
|
||||||
|
|
||||||
It is mirrored at:
|
It is mirrored at:
|
||||||
|
|
|
@ -8,6 +8,7 @@ cd deb-package
|
||||||
mkdir -p "jilo-web-$VERSION/DEBIAN"
|
mkdir -p "jilo-web-$VERSION/DEBIAN"
|
||||||
cp ../deb-control "jilo-web-$VERSION/DEBIAN/control"
|
cp ../deb-control "jilo-web-$VERSION/DEBIAN/control"
|
||||||
cp ../deb-postinst "jilo-web-$VERSION/DEBIAN/postinst"
|
cp ../deb-postinst "jilo-web-$VERSION/DEBIAN/postinst"
|
||||||
|
cp ../deb-postrm "jilo-web-$VERSION/DEBIAN/postrm"
|
||||||
cp ../deb-templates "jilo-web-$VERSION/DEBIAN/templates"
|
cp ../deb-templates "jilo-web-$VERSION/DEBIAN/templates"
|
||||||
|
|
||||||
mkdir -p "jilo-web-$VERSION/etc/jilo-web"
|
mkdir -p "jilo-web-$VERSION/etc/jilo-web"
|
||||||
|
@ -15,9 +16,10 @@ cp ../../jilo-web.conf.php "jilo-web-$VERSION/etc/jilo-web/jilo-web.conf.php"
|
||||||
cp ../../jilo-web.schema "jilo-web-$VERSION/etc/jilo-web/jilo-web.schema"
|
cp ../../jilo-web.schema "jilo-web-$VERSION/etc/jilo-web/jilo-web.schema"
|
||||||
|
|
||||||
mkdir -p "jilo-web-$VERSION/usr/share/jilo-web"
|
mkdir -p "jilo-web-$VERSION/usr/share/jilo-web"
|
||||||
cp -r ../../public_html "jilo-web-$VERSION/usr/share/jilo-web"
|
cp -r ../../public_html/* "jilo-web-$VERSION/usr/share/jilo-web"
|
||||||
|
|
||||||
mkdir -p "jilo-web-$VERSION/usr/share/doc/jilo-web"
|
mkdir -p "jilo-web-$VERSION/usr/share/doc/jilo-web"
|
||||||
|
cp ../deb-README.debian "jilo-web-$VERSION/usr/share/doc/jilo-web/"
|
||||||
cp ../../CHANGELOG.md "jilo-web-$VERSION/usr/share/doc/jilo-web/"
|
cp ../../CHANGELOG.md "jilo-web-$VERSION/usr/share/doc/jilo-web/"
|
||||||
cp ../../LICENSE "jilo-web-$VERSION/usr/share/doc/jilo-web/"
|
cp ../../LICENSE "jilo-web-$VERSION/usr/share/doc/jilo-web/"
|
||||||
cp ../../README.md "jilo-web-$VERSION/usr/share/doc/jilo-web/"
|
cp ../../README.md "jilo-web-$VERSION/usr/share/doc/jilo-web/"
|
||||||
|
|
|
@ -26,6 +26,7 @@ case "$1" in
|
||||||
WEB_DIR="$RET"
|
WEB_DIR="$RET"
|
||||||
|
|
||||||
INSTALL_DIR="/usr/share/jilo-web"
|
INSTALL_DIR="/usr/share/jilo-web"
|
||||||
|
DOC_DIR="/usr/share/doc/jilo-web"
|
||||||
|
|
||||||
# store the info for later reconfiguration
|
# store the info for later reconfiguration
|
||||||
db_set jilo-web/domain $DOMAIN
|
db_set jilo-web/domain $DOMAIN
|
||||||
|
@ -37,14 +38,20 @@ case "$1" in
|
||||||
# install and enable apache vhost
|
# install and enable apache vhost
|
||||||
if dpkg-query -W -f='${status}' apache2 2>/dev/null | grep -q "ok installed"; then
|
if dpkg-query -W -f='${status}' apache2 2>/dev/null | grep -q "ok installed"; then
|
||||||
WEB_SERVER="apache2"
|
WEB_SERVER="apache2"
|
||||||
cp "${INSTALL_DIR}/config.apache" /etc/apache2/sites-available/jilo-web.conf
|
cp "${DOC_DIR}/config.apache" /etc/apache2/sites-available/jilo-web.conf
|
||||||
|
sed -i -e "s/\$DOMAIN/$DOMAIN/g" /etc/apache2/sites-available/jilo-web.conf
|
||||||
|
# there is '/' in INSTALL_DIR, we use '%'
|
||||||
|
sed -i -e "s%\$INSTALL_DIR%$INSTALL_DIR%g" /etc/apache2/sites-available/jilo-web.conf
|
||||||
a2ensite jilo-web.conf
|
a2ensite jilo-web.conf
|
||||||
/etc/init.d/apache2 reload
|
/etc/init.d/apache2 reload
|
||||||
|
|
||||||
# install and enable nginx vhost
|
# install and enable nginx vhost
|
||||||
elif dpkg-query -W -f='${status}' nginx 2>/dev/null | grep -q "ok installed"; then
|
elif dpkg-query -W -f='${status}' nginx 2>/dev/null | grep -q "ok installed"; then
|
||||||
WEB_SERVER="nginx"
|
WEB_SERVER="nginx"
|
||||||
cp "${INSTALL_DIR}/config.nginx" /etc/nginx/sites-available/jilo-web
|
cp "${DOC_DIR}/config.nginx" /etc/nginx/sites-available/jilo-web
|
||||||
|
sed -i -e "s/\$DOMAIN/$DOMAIN/g" /etc/nginx/sites-available/jilo-web
|
||||||
|
# there is '/' in INSTALL_DIR, we use '%'
|
||||||
|
sed -i -e "s%\$INSTALL_DIR%$INSTALL_DIR%g" /etc/nginx/sites-available/jilo-web
|
||||||
ln -s /etc/nginx/sites-available/jilo-web /etc/nginx/sites-enabled/
|
ln -s /etc/nginx/sites-available/jilo-web /etc/nginx/sites-enabled/
|
||||||
/etc/init.d/nginx reload
|
/etc/init.d/nginx reload
|
||||||
else
|
else
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# postrm script for jilo-web
|
||||||
|
#
|
||||||
|
# see: dh_installdeb(1)
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
rm /etc/nginx/sites-enabled/jilo-web
|
||||||
|
rm /etc/nginx/sites-available/jilo-web
|
||||||
|
|
||||||
|
exit 0
|
Loading…
Reference in New Issue