commit 1da2851cec4ccaa260fe38fc26b86eb159e33833 Author: axionl Date: Thu Jun 21 21:54:52 2018 +0800 Update to v2.6.2 diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..187d742 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = teleport + pkgdesc = Modern SSH server for teams managing distributed infrastructure + pkgver = 2.6.2 + pkgrel = 1 + url = https://gravitational.com/teleport + install = teleport.install + arch = x86_64 + arch = arm + license = Apache + depends = glibc + options = !strip + source_x86_64 = https://get.gravitational.com/teleport-v2.6.2-linux-amd64-bin.tar.gz + source_x86_64 = teleport.service + sha256sums_x86_64 = d2918db9fccc0346dde66f57e6c82035759095fabafade8c1c3d93b003733ac0 + sha256sums_x86_64 = 3e332207cfa984a531044d47fde379a9c242aa92e0fef7804a031dff865396dc + source_arm = https://github.com/gravitational/teleport/releases/download/v2.6.2/teleport-v2.6.2-linux-arm-bin.tar.gz + source_arm = teleport.service + sha256sums_arm = caef6827cbc31af4a8a49997c54272e1661f7a112d47b06153d4afd88d23b5fb + sha256sums_arm = 3e332207cfa984a531044d47fde379a9c242aa92e0fef7804a031dff865396dc + +pkgname = teleport + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..27aedb3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Johannes Pfrang +# Co-Maintainer: Emanuele 'Lele aka eldios' Calo' +# Co-Maintainer: Ariel AxionL + +pkgname=teleport +pkgver=2.6.2 +pkgrel=1 +pkgdesc="Modern SSH server for teams managing distributed infrastructure" +arch=('x86_64' 'arm') +url="https://gravitational.com/teleport" +license=('Apache') +depends=('glibc') +install=teleport.install +source_x86_64=( + "https://get.gravitational.com/teleport-v${pkgver}-linux-amd64-bin.tar.gz" + "teleport.service" + ) +sha256sums_x86_64=( + 'd2918db9fccc0346dde66f57e6c82035759095fabafade8c1c3d93b003733ac0' + '3e332207cfa984a531044d47fde379a9c242aa92e0fef7804a031dff865396dc' + ) +source_arm=( + "https://github.com/gravitational/teleport/releases/download/v${pkgver}/teleport-v${pkgver}-linux-arm-bin.tar.gz" + "teleport.service" + ) +sha256sums_arm=( + 'caef6827cbc31af4a8a49997c54272e1661f7a112d47b06153d4afd88d23b5fb' + '3e332207cfa984a531044d47fde379a9c242aa92e0fef7804a031dff865396dc' + ) +options=(!strip) + +package() { + mkdir -p "${pkgdir}/usr/lib/systemd/system" "${pkgdir}/usr/bin" + install -m644 -t "${pkgdir}/usr/lib/systemd/system/" teleport.service + cd "${srcdir}/teleport" + install -m755 -t "${pkgdir}/usr/bin/" teleport tctl tsh + # no man pages, docs or web assets in release tarball +} \ No newline at end of file diff --git a/teleport-2.6.2-1-x86_64.pkg.tar.gz.sig b/teleport-2.6.2-1-x86_64.pkg.tar.gz.sig new file mode 100644 index 0000000..c237c19 Binary files /dev/null and b/teleport-2.6.2-1-x86_64.pkg.tar.gz.sig differ diff --git a/teleport.install b/teleport.install new file mode 100644 index 0000000..b2af619 --- /dev/null +++ b/teleport.install @@ -0,0 +1,8 @@ +post_install() { + echo 'Please follow the instructions in `/usr/share/doc/teleport/quickstart.md`' + echo 'or on https://gravitational.com/teleport/docs/quickstart/ to set things up.' +} + +post_remove() { + echo 'You may want to delete `/var/lib/teleport` to remove leftover application data.' +} diff --git a/teleport.service b/teleport.service new file mode 100644 index 0000000..98a0b9f --- /dev/null +++ b/teleport.service @@ -0,0 +1,11 @@ +[Unit] +Description=Teleport SSH Service +After=network.target + +[Service] +Type=simple +Restart=always +ExecStart=/usr/bin/teleport start + +[Install] +WantedBy=multi-user.target