package debian/ files and make them generic

Change-Id: Ia060b7d83c659db0354a5a1438b12bebaee45e03
private/mmeeks/fixing
Andras Timar 2017-03-20 23:22:26 +01:00
parent 2828fc1684
commit 11fc3a0d02
6 changed files with 19 additions and 8 deletions

1
.gitignore vendored
View File

@ -31,6 +31,7 @@ ltmain.sh
missing
stamp-h1
m4
debian/loolwsd.postinst
# Test stuff
systemplate

View File

@ -197,6 +197,15 @@ EXTRA_DIST = discovery.xml \
loolwsd.service \
robots.txt \
sysconfig.loolwsd \
debian/compat \
debian/copyright \
debian/loolwsd.cron.d \
debian/loolwsd.preinst \
debian/rules \
debian/source/format \
debian/changelog \
debian/control \
debian/loolwsd.postinst \
etc/key.pem \
etc/cert.pem \
etc/ca-chain.cert.pem

View File

@ -314,7 +314,8 @@ AC_CONFIG_FILES([Makefile
test/Makefile
loleaflet/Makefile
loolwsd.spec
loolwsd.xml])
loolwsd.xml
debian/loolwsd.postinst])
AC_CONFIG_FILES([test/run_unit.sh],[chmod +x test/run_unit.sh])
AC_OUTPUT

2
debian/control vendored
View File

@ -8,7 +8,7 @@ Standards-Version: 3.9.7
Package: loolwsd
Section: web
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, libsm6, libssl1.0.0, libodbc1, libxinerama1, libcairo2, libgl1-mesa-glx, libcups2, libdbus-glib-1-2, cpio, collaboraofficebasis5.3-base, collaboraofficebasis5.3-calc, collaboraofficebasis5.3-core, collaboraofficebasis5.3-draw, collaboraofficebasis5.3-extension-beanshell-script-provider, collaboraofficebasis5.3-extension-ct2n, collaboraofficebasis5.3-extension-javascript-script-provider, collaboraofficebasis5.3-extension-mediawiki-publisher, collaboraofficebasis5.3-extension-nlpsolver, collaboraofficebasis5.3-extension-numbertext, collaboraofficebasis5.3-extension-pdf-import, collaboraofficebasis5.3-extension-report-builder, collaboraofficebasis5.3-gnome-integration, collaboraofficebasis5.3-graphicfilter, collaboraofficebasis5.3-images, collaboraofficebasis5.3-impress, collaboraofficebasis5.3-librelogo, collaboraofficebasis5.3-math, collaboraofficebasis5.3-ogltrans, collaboraofficebasis5.3-ooofonts, collaboraofficebasis5.3-ooolinguistic, collaboraofficebasis5.3-postgresql-sdbc, collaboraofficebasis5.3-python-script-provider, collaboraofficebasis5.3-pyuno, collaboraofficebasis5.3-writer, collaboraofficebasis5.3-xsltfilter, collaboraoffice5.3, collaboraoffice5.3-base, collaboraoffice5.3-calc, collaboraoffice5.3-dict-en, collaboraoffice5.3-draw, collaboraoffice5.3-debian-menus, collaboraoffice5.3-impress, collaboraoffice5.3-math, collaboraoffice5.3-ure, collaboraoffice5.3-writer, collaboraofficebasis5.3-en-us, collaboraofficebasis5.3-en-us-base, collaboraofficebasis5.3-en-us-calc, collaboraofficebasis5.3-en-us-math, collaboraofficebasis5.3-en-us-res, collaboraofficebasis5.3-en-us-writer, collaboraoffice5.3-en-us
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, libsm6, libssl1.0.0, libodbc1, libxinerama1, libcairo2, libgl1-mesa-glx, libcups2, libdbus-glib-1-2, cpio, ${lo:Depends}
Description: LibreOffice Online WebSocket Daemon
LOOLWSD is a daemon that talks to web browser clients and provides LibreOffice
services.

View File

@ -12,7 +12,7 @@ case "$1" in
rm -rf /var/cache/loolwsd/*
# We assume that the LibreOffice to be used is built TDF-style
# and installs in /opt/collaboraoffice5.3, and that /opt/lool is
# and installs in @LO_PATH@, and that /opt/lool is
# on the same file system
rm -rf /opt/lool
@ -20,7 +20,7 @@ case "$1" in
chown lool: /opt/lool
chown lool: /opt/lool/child-roots
su lool --shell=/bin/sh -c "loolwsd-systemplate-setup /opt/lool/systemplate /opt/collaboraoffice5.3 >/dev/null 2>&1"
su lool --shell=/bin/sh -c "loolwsd-systemplate-setup /opt/lool/systemplate @LO_PATH@ >/dev/null 2>&1"
;;
esac

8
debian/rules vendored
View File

@ -21,9 +21,9 @@ override_dh_auto_configure:
override_dh_auto_test:
# do not test
override_dh_auto_install:
make install DESTDIR=`pwd`/debian/loolwsd/
cp -ar `pwd`/loleaflet `pwd`/debian/loolwsd/usr/share/loolwsd
override_dh_installinit:
# no init.d scripts here, assume systemd
override_dh_gencontrol:
# put package names of LibreOffice here
# dh_gencontrol -- -Vlo:Depends=""