summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrainDamage2020-11-10 01:56:30 +0100
committerBrainDamage2020-11-10 01:56:30 +0100
commitb652419101b6bfb54c027f750ee19b9f8d6814e5 (patch)
treefc2ef4cd798db7f2a2139b67357185466d227091
parent37712eb826ddcaece17a03f191f6284320ffb039 (diff)
downloadaur-b652419101b6bfb54c027f750ee19b9f8d6814e5.tar.gz
fixed a nasty typo in the post_install instructions
added an empty stub registration file so that the file gets the right permissions from the start, so the secret keys are never world readable
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD8
-rw-r--r--mautrix-telegram.install4
3 files changed, 9 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f9e50fdfd208..de67c143e186 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = mautrix-telegram
pkgdesc = A Matrix-Telegram hybrid puppeting/relaybot bridge.
pkgver = 0.8.2
- pkgrel = 5
+ pkgrel = 6
url = https://github.com/tulir/mautrix-telegram
install = mautrix-telegram.install
arch = any
@@ -28,6 +28,7 @@ pkgbase = mautrix-telegram
optdepends = python-psycopg2: postgresql database support
optdepends = python-matrix-nio: end-to-bridge encryption support
backup = etc/mautrix-telegram/config.yaml
+ backup = etc/mautrix-telegram/registration.yaml
source = https://github.com/tulir/mautrix-telegram/archive/v0.8.2.tar.gz
source = mautrix-telegram.service
source = mautrix-telegram.sysusers
diff --git a/PKGBUILD b/PKGBUILD
index a9905cf3420e..290a34f74b1e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: BrainDamage
pkgname=mautrix-telegram
pkgver=0.8.2
-pkgrel=5
+pkgrel=6
pkgdesc="A Matrix-Telegram hybrid puppeting/relaybot bridge."
url="https://github.com/tulir/mautrix-telegram"
depends=('python' 'python-sqlalchemy' 'python-alembic' 'python-ruamel-yaml'
@@ -24,7 +24,7 @@ sha256sums=('1f227f50e84f643fc7633f1a8f336aa1e51db6c12628e983783c2995a41d497f'
'7d947a08bff4bf172346682d68af6071e5df556d16065b439aa312edc57e5e84'
'fce0a4f792e62d9440fe431fb6ab6c458139bcc801bc2b02bc1b3d8f2ff9fcbf'
'e6d4565350477d180c639cc1e0805d475ef036e870db671b22374e9c91f95c7c')
-backup=("etc/${pkgname}/config.yaml")
+backup=("etc/${pkgname}/config.yaml" "etc/${pkgname}/registration.yaml")
install="${pkgname}.install"
@@ -35,6 +35,9 @@ prepare() {
# to prevent a nightmare during updates while tracking stable releases
sed -i -E 's/,?<[[:digit:]]*\.?[[:digit:]]+,?//g' requirements.txt
sed -i -E 's/,?<[[:digit:]]*\.?[[:digit:]]+,?//g' optional-requirements.txt
+ # create an empty registration file so that permissions get written properly from the get go
+ # this way secret keys are never world readable
+ touch registration.yaml
}
build() {
@@ -62,4 +65,5 @@ package() {
install -Dvm 644 "${srcdir}/${pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
install -Dvm 640 "${pkgdir}${_shared_dir}/example-config.yaml" "${pkgdir}/etc/${pkgname}/config.yaml"
+ install -Dvm 640 registration.yaml "${pkgdir}/etc/${pkgname}/registration.yaml"
}
diff --git a/mautrix-telegram.install b/mautrix-telegram.install
index d841ff32ac1a..57dce084b8a9 100644
--- a/mautrix-telegram.install
+++ b/mautrix-telegram.install
@@ -1,8 +1,6 @@
post_install() {
cat <<- 'EOF'
after editing /etc/mautrix-telegram/config.yaml, generate a registration file using:
- # mautrix-telegram -b /etc/mautrix-telegram/config.yaml -c /usr/share/mautrix-telegram/example-config.yaml -r /etc/mautrix-telegram/registration.yaml -g
- then update the permissions/ownership using:
- # systemd-tmpfiles --create --prefix /etc/mautrix-telegram
+ # mautrix-telegram -b /usr/share/mautrix-telegram/example-config.yaml -c /etc/mautrix-telegram/config.yaml -r /etc/mautrix-telegram/registration.yaml -g
EOF
}