Arch PKGBUILDs for https://tangled.org/@tangled.org/core
arch pkgbuild
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

use default paths for repositories

Diverge less from the default paths set by upstream.

tjh 4fb4c5c9 9c4c3ba1

+10 -12
+3 -3
knotserver/PKGBUILD
··· 15 15 ${_pkgname}-sshd.conf 16 16 ${_pkgname}-tmpfiles.conf) 17 17 sha256sums=('SKIP' 18 - '23029fea7d15f2cb50e62500dd4fe22b67cd08bdc2d37adc58b757aed9dadea4' 19 - '390f95baa6d14da5cdff94b681fdb03e94fbd838b2d6cc0146ac84ade4dad9d5' 20 - 'dfded1e9026fe755c77185cc2c17d0381c3e6e446d317695497d4f71f7eff08e') 18 + 'dc0931a287b3ed3777bc61b817aec664ef215bdc7c7b18eb745629e471198def' 19 + 'c603f13780e002ec1dfab9a5af2e3731bc1a56b793366d8bff70c187fe9ddeeb' 20 + '3302bd34822e4f8664a64ab6b075e626069fe4273b74e1de7086138094d9c6be') 21 21 22 22 pkgver() { 23 23 cd ${srcdir}/core
+1 -1
knotserver/knotserver-sshd.conf
··· 1 1 Match User git 2 - AuthorizedKeysCommand /usr/bin/keyfetch -repoguard-path /usr/bin/repoguard -git-dir /var/lib/tangled/repositories -log-path /var/log/tangled/keyfetch.log 2 + AuthorizedKeysCommand /usr/bin/keyfetch -repoguard-path /usr/bin/repoguard -log-path /var/log/knotserver/keyfetch.log 3 3 AuthorizedKeysCommandUser nobody
+1 -2
knotserver/knotserver-tmpfiles.conf
··· 1 - d /var/lib/tangled 755 git git - 2 - d /var/lib/tangled/repositories 755 git git - 1 + d /home/git 755 git git -
+1 -1
knotserver/knotserver.install
··· 8 8 echo 9 9 echo To enable git push over ssh for tangled repositories, run: 10 10 echo " ln -s /usr/lib/systemd/sshd_config.d/knotserver.conf /etc/ssh/sshd_config.d/30-knotserver.conf" 11 - echo " usermod -s /usr/bin/bash -d /var/lib/tangled git" 11 + echo " usermod -s /usr/bin/bash -d /home/git git" 12 12 echo 13 13 echo and reload sshd 14 14 echo
+4 -5
knotserver/knotserver.service
··· 2 2 Description=tangled knot server 3 3 After=network.target network-online.target 4 4 Wants=network-online.target 5 - AssertPathExists=/var/lib/tangled 5 + AssertPathExists=/home/git 6 6 7 7 [Service] 8 8 Environment="KNOT_SERVER_HOSTNAME=%H" 9 9 Environment="KNOT_SERVER_LISTEN_ADDR=[::1]:5555" 10 10 Environment="KNOT_SERVER_INTERNAL_LISTEN_ADDR=[::1]:5444" 11 - Environment="KNOT_REPO_SCAN_PATH=/var/lib/tangled/repositories" 12 11 EnvironmentFile=-/etc/tangled/knotserver 13 12 14 - WorkingDirectory=/var/lib/tangled 13 + WorkingDirectory=/home/git 15 14 ExecStart=/usr/bin/knotserver 16 15 Restart=always 17 16 User=git ··· 21 20 StandardError=journal 22 21 LimitNOFILE=65536 23 22 24 - # Create /var/log/tangled for the repoguard log. 25 - LogsDirectory=tangled 23 + # Creates /var/log/knotserver with the correct permissions for the repoguard log. 24 + LogsDirectory=knotserver 26 25 27 26 [Install] 28 27 WantedBy=multi-user.target