diff options
author | Franc[e]sco | 2020-08-29 01:26:36 +0200 |
---|---|---|
committer | Franc[e]sco | 2020-08-29 01:26:36 +0200 |
commit | 7a38fb4283a23dc286235942d4ce28e4630c9c02 (patch) | |
tree | 7497250dfac35788dff77edc84412d8ca68a6752 | |
download | aur-7a38fb4283a23dc286235942d4ce28e4630c9c02.tar.gz |
first commit
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | mautrix-telegram.run | 12 |
4 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1ef83e8b5564 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = mautrix-telegram-runit + pkgdesc = runit service scripts for mautrix-telegram + pkgver = 20200829 + pkgrel = 1 + url = https://artixlinux.org + arch = any + license = BSD + depends = mautrix-telegram-git + conflicts = systemd-sysvcompat + source = mautrix-telegram.run + sha256sums = a24e9447b92d19f5213a981db183264cb1a083ec357de74346bf5612249a1997 + +pkgname = mautrix-telegram-runit + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..4508b52af9a4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/bim +*.tar.zst +/pkg +/src diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..194b9e08d6e5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,18 @@ +_basename=mautrix-telegram +pkgname=${_basename}-runit +pkgver=20200829 +pkgrel=1 +pkgdesc="runit service scripts for ${_basename}" +arch=('any') +url="https://artixlinux.org" +license=('BSD') +# Note: While this PKGBUILD is licensed under BSD-3 terms, all of the +# included runscript should follow it's main package's licenses. +depends=("${_basename}-git") +conflicts=('systemd-sysvcompat') +source=("${_basename}.run") +sha256sums=('a24e9447b92d19f5213a981db183264cb1a083ec357de74346bf5612249a1997') + +package() { + install -Dm755 "$srcdir/${_basename}.run" "$pkgdir/etc/runit/sv/${_basename}/run" +} diff --git a/mautrix-telegram.run b/mautrix-telegram.run new file mode 100644 index 000000000000..5d1bbedfdc11 --- /dev/null +++ b/mautrix-telegram.run @@ -0,0 +1,12 @@ +#!/bin/sh + +cfgfile=/etc/mautrix-telegram/config.yaml +regfile=/etc/mautrix-telegram/registration.yaml + +[ ! -f "$regfile" ] && + mautrix-telegram --config "$cfgfile" --registration "$regfile" --generate-registration + +cd /etc/mautrix-telegram || exit +alembic -x "config=$cfgfile" upgrade head + +exec mautrix-telegram --config "$cfgfile" --registration "$regfile" |