From a0c23cc030ea527819b69dfcacb34ab876af4f6f Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Fri, 8 Feb 2019 03:29:47 +0100 Subject: [PATCH] Add slack + a function that installs js appserivces --- alpine-matrix/scripts/install.sh | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/alpine-matrix/scripts/install.sh b/alpine-matrix/scripts/install.sh index 892e882..dbb3010 100644 --- a/alpine-matrix/scripts/install.sh +++ b/alpine-matrix/scripts/install.sh @@ -17,11 +17,18 @@ pip3 install --upgrade pip setuptools pip3 install https://github.com/matrix-org/synapse/tarball/master pip3 install mautrix-telegram -IRC_DIR=/usr/lib/matrix-appservice-irc/ -mkdir ${IRC_DIR} -cd ${IRC_DIR} -yarn add matrix-appservice-irc -ln -s ${IRC_DIR}/node_modules/matrix-appservice-irc/bin/matrix-appservice-irc /usr/local/bin/matrix-appservice-irc +install_appservice() { + PKG=$1 + LIBDIR=/usr/lib/${PKG} + + mkdir -p ${LIBDIR} + cd ${LIBDIR} + yarn add ${PKG} + ln -s ${IRC_DIR}/node_modules/${PKG}/bin/${PKG} /usr/local/bin/${PKG} +} + +install_appservice matrix-appservice-irc +install_appservice matrix-appservice-slack apk del .synapse-build