diff options
author | Dennis Eriksen <d@ennis.no> | 2020-07-23 10:37:10 +0200 |
---|---|---|
committer | Dennis Eriksen <d@ennis.no> | 2020-07-23 10:37:10 +0200 |
commit | f834a0a262aff5f3c8b684e0f8362a8782c44132 (patch) | |
tree | 29079ba6e9a2a51e4f7c405f280f7b0e688522b1 /mkosi.postinst | |
download | mkosi-etherpad-f834a0a262aff5f3c8b684e0f8362a8782c44132.tar.gz |
Initial commit
Diffstat (limited to 'mkosi.postinst')
-rwxr-xr-x | mkosi.postinst | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/mkosi.postinst b/mkosi.postinst new file mode 100755 index 0000000..8dca071 --- /dev/null +++ b/mkosi.postinst @@ -0,0 +1,27 @@ +#!/bin/sh +set -ex +export DEBIAN_FRONTEND=noninteractive + +# motd +chmod 644 /etc/update-motd.d/* +systemctl mask motd-news.service +systemctl mask motd-news.timer + +# Add update- and security-repositories, and perform upgrade +RELEASE=$(grep DISTRIB_CODENAME /etc/lsb-release | awk -F'=' '{print $2}') +echo "deb http://no.archive.ubuntu.com/ubuntu ${RELEASE}-security main universe" >> /etc/apt/sources.list +echo "deb http://no.archive.ubuntu.com/ubuntu ${RELEASE}-updates main universe" >> /etc/apt/sources.list +apt-get update && apt-get --yes full-upgrade && apt-get --yes autoremove + +# etherpad +groupadd --system etherpad +useradd --home-dir /opt/etherpad --system --gid etherpad etherpad + + +git clone --branch master https://github.com/ether/etherpad-lite.git /opt/etherpad +chmod 700 /opt/etherpad +chown -R etherpad: /opt/etherpad + +sudo -u etherpad -H /opt/etherpad/bin/installDeps.sh + +systemctl enable etherpad |