From 2136f3e9996134ba6b915ce11bed485aab09f04f Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Thu, 28 Feb 2019 15:56:02 +0100 Subject: [PATCH] Mount install script instead of copying --- alpine-matrix/build.sh | 7 +++---- alpine-matrix/systemd/matrix-telegram.service | 10 ---------- 2 files changed, 3 insertions(+), 14 deletions(-) delete mode 100644 alpine-matrix/systemd/matrix-telegram.service diff --git a/alpine-matrix/build.sh b/alpine-matrix/build.sh index bd20e01..f8ea30a 100644 --- a/alpine-matrix/build.sh +++ b/alpine-matrix/build.sh @@ -1,6 +1,6 @@ #!/bin/sh -ROOTFS=rootfs +ROOTFS=/tmp/matrix wget http://dl-cdn.alpinelinux.org/alpine/v3.9/releases/x86_64/alpine-minirootfs-3.9.0-x86_64.tar.gz @@ -16,9 +16,8 @@ mkdir -p $ROOTFS/etc/systemd/system \ touch $ROOTFS/etc/machine-id $ROOTFS/etc/resolv.conf -cp scripts/install.sh $ROOTFS/root/ -sudo systemd-nspawn -D $ROOTFS/ /bin/sh /root/install.sh +sudo systemd-nspawn --bind=$PWD/scripts/install.sh:/root/install.sh -D $ROOTFS/ /bin/sh /root/install.sh cp systemd/* $ROOTFS/etc/systemd/system/ -mksquashfs $ROOTFS/ matrix.raw +mksquashfs $ROOTFS/ /tmp/matrix.raw diff --git a/alpine-matrix/systemd/matrix-telegram.service b/alpine-matrix/systemd/matrix-telegram.service deleted file mode 100644 index d632599..0000000 --- a/alpine-matrix/systemd/matrix-telegram.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Matrix IRC gateway -After=matrix.service -Requires=matrix.service - -[Service] -Type=exec -ExecStart=/usr/bin/mautrix-telegram -c /etc/matrix/telegram-config.yaml -r /etc/matrix/telegram-registration.yaml -StateDirectory=matrix-telegram -ConfigurationDirectory=matrix