[arch-commits] Commit in tinyssh/repos (5 files)

Bruno Pagani archange at archlinux.org
Sat Mar 20 03:57:40 UTC 2021


    Date: Saturday, March 20, 2021 @ 03:57:40
  Author: archange
Revision: 895678

archrelease: copy trunk to community-testing-x86_64

Added:
  tinyssh/repos/community-testing-x86_64/
  tinyssh/repos/community-testing-x86_64/PKGBUILD
    (from rev 895676, tinyssh/trunk/PKGBUILD)
  tinyssh/repos/community-testing-x86_64/tinyssh at .service
    (from rev 895677, tinyssh/trunk/tinyssh at .service)
  tinyssh/repos/community-testing-x86_64/tinyssh at .socket
    (from rev 895677, tinyssh/trunk/tinyssh at .socket)
  tinyssh/repos/community-testing-x86_64/tinysshgenkeys.service
    (from rev 895677, tinyssh/trunk/tinysshgenkeys.service)

------------------------+
 PKGBUILD               |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 tinyssh at .service       |    9 +++++++++
 tinyssh at .socket        |   13 +++++++++++++
 tinysshgenkeys.service |    8 ++++++++
 4 files changed, 77 insertions(+)

Copied: tinyssh/repos/community-testing-x86_64/PKGBUILD (from rev 895676, tinyssh/trunk/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD	                        (rev 0)
+++ community-testing-x86_64/PKGBUILD	2021-03-20 03:57:40 UTC (rev 895678)
@@ -0,0 +1,47 @@
+# Maintainer: Giancarlo Razzolini <grazzolini at archlinux.org>
+# Maintainer: Bruno Pagani <archange at archlinux.org>
+
+pkgname=tinyssh
+pkgver=20210319
+pkgrel=1
+pkgdesc="Small SSH server using NaCl / TweetNaCl"
+arch=(x86_64)
+url="https://tinyssh.org"
+license=('custom:Public Domain')
+depends=(glibc)
+optdepends=('tinyssh-convert: For converting OpenSSH keys')
+source=(https://github.com/janmojzis/${pkgname}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz
+        tinyssh at .socket tinyssh at .service tinysshgenkeys.service
+        ${pkgname}-${pkgver}.tar.gz.asc::https://github.com/janmojzis/${pkgname}/releases/download/${pkgver}/${pkgver}.tar.gz.asc)
+sha512sums=('e839355fdae241ff90a2cbc95219141a2e12b2efaeb8631f2a1f7400868d93998843da5170146b13de6e10d5098acfea0ef55a0154c5fe22a093f67d4fa7ce0e'
+            '9fbc5ae3b6d1df6d78eedf812fdd8fe115e81fc0811f4799d541e37239d53db22203e691026ed479a38c9f17043e52d43b44054be51ae03c2f12f3f235c5b83a'
+            '9c9ba78c5b61f64f42f59cfe556519d9ab2c3e4d45f36d6f78c5e7728b050c494673239630dae66398006f3f20fb3a26f22899cd0728ed17e61c655b372236b3'
+            '415cdfe649eedcbb11a263938c0a66bef42432210baa2e2c9e428d5e8e486fb4dedad53b9fdb9086bf97ca506909d3b3054aaca56f02c063e0b8d5fab4e56198'
+            'SKIP')
+validpgpkeys=(AADF2EDF5529F1702772C8A2DEC4D246931EF49B)
+
+build () {
+  cd ${pkgname}-${pkgver//./}
+  make
+}
+
+package () {
+  cd ${pkgname}-${pkgver//./}
+  make install DESTDIR="${pkgdir}"
+
+  # Nowadays /usr/sbin is a symlink to /usr/bin
+  mv "${pkgdir}"/usr/{s,}bin
+
+  # Multi-call binary
+  ln -sf tinysshd "${pkgdir}"/usr/bin/tinysshd-makekey
+  ln -sf tinysshd "${pkgdir}"/usr/bin/tinysshd-printkey
+  
+  install -m755 -d "${pkgdir}"/etc/tinyssh
+
+  install -Dm644 -t "${pkgdir}"/usr/lib/systemd/system \
+      "${srcdir}"/tinysshgenkeys.service \
+      "${srcdir}"/tinyssh at .service \
+      "${srcdir}"/tinyssh at .socket
+
+  install -Dm644 LICENCE -t "${pkgdir}"/usr/share/licenses/${pkgname}
+}

Copied: tinyssh/repos/community-testing-x86_64/tinyssh at .service (from rev 895677, tinyssh/trunk/tinyssh at .service)
===================================================================
--- community-testing-x86_64/tinyssh at .service	                        (rev 0)
+++ community-testing-x86_64/tinyssh at .service	2021-03-20 03:57:40 UTC (rev 895678)
@@ -0,0 +1,9 @@
+[Unit]
+Description=TinySSH Per-Connection Daemon
+Documentation=http://tinyssh.org
+After=tinysshgenkeys.service
+
+[Service]
+ExecStart=/usr/bin/tinysshd /etc/tinyssh/sshkeydir
+StandardInput=socket
+StandardError=journal

Copied: tinyssh/repos/community-testing-x86_64/tinyssh at .socket (from rev 895677, tinyssh/trunk/tinyssh at .socket)
===================================================================
--- community-testing-x86_64/tinyssh at .socket	                        (rev 0)
+++ community-testing-x86_64/tinyssh at .socket	2021-03-20 03:57:40 UTC (rev 895678)
@@ -0,0 +1,13 @@
+[Unit]
+Description=TinySSH service (socket-activated)
+Documentation=http://tinyssh.org
+Wants=tinysshgenkeys.service
+
+[Socket]
+ListenStream=%i
+Accept=true
+KeepAlive=true
+IPTOS=low-delay
+
+[Install]
+WantedBy=sockets.target

Copied: tinyssh/repos/community-testing-x86_64/tinysshgenkeys.service (from rev 895677, tinyssh/trunk/tinysshgenkeys.service)
===================================================================
--- community-testing-x86_64/tinysshgenkeys.service	                        (rev 0)
+++ community-testing-x86_64/tinysshgenkeys.service	2021-03-20 03:57:40 UTC (rev 895678)
@@ -0,0 +1,8 @@
+[Unit]
+Description=TinySSH Key Generation
+ConditionPathIsDirectory=!/etc/tinyssh/sshkeydir
+
+[Service]
+ExecStart=/usr/bin/tinysshd-makekey /etc/tinyssh/sshkeydir
+Type=oneshot
+RemainAfterExit=true



More information about the arch-commits mailing list