From 144967738fcc8b526bca34e4bf49027531b932ee Mon Sep 17 00:00:00 2001 From: axionl Date: Sat, 12 Dec 2020 10:44:43 +0800 Subject: [PATCH] [Update] teleport-bin: v5.0.1 --- .SRCINFO | 17 +++++++++++------ PKGBUILD | 11 +++++++---- teleport.service | 7 +++++-- teleport@.service | 16 ++++++++++++++++ 4 files changed, 39 insertions(+), 12 deletions(-) create mode 100644 teleport@.service diff --git a/.SRCINFO b/.SRCINFO index 9c2e890..79151d9 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = teleport-bin pkgdesc = Modern SSH server for teams managing distributed infrastructure - pkgver = 5.0.0 + pkgver = 5.0.1 pkgrel = 1 url = https://github.com/gravitational/teleport install = teleport.install @@ -9,14 +9,19 @@ pkgbase = teleport-bin license = Apache depends = bash depends = python + provides = teleport + provides = tctl + provides = tsh options = !strip source = teleport.service + source = teleport@.service source = teleport.install - sha256sums = 78e272d3c6bb255fd254e38a3237b808f6e588bd4861f233eca010189e95a7e2 + sha256sums = 22fd1ee136e9422458740811c9946de447105f26e87dbbc8daa35d17bd1f3894 + sha256sums = 21ca4e56c9c5e1ce11570894e85ded853e26e91cc2e16ed9114b3d6a2c5c22ef sha256sums = cff4e3c69677210bdde9a781146df06fba3a62cef72ed6854cd1923a05444435 - source_x86_64 = teleport-bin-5.0.0-x86_64.tar.gz::https://get.gravitational.com/teleport-v5.0.0-linux-amd64-bin.tar.gz - sha256sums_x86_64 = 9fe38a57fd8313c2ce500a9a71168b1d6620fc2fd4d7914a92051a1c27f50d8c - source_armv7 = teleport-bin-5.0.0-x86_64.tar.gz::https://get.gravitational.com/teleport-v5.0.0-linux-arm-bin.tar.gz - sha256sums_armv7 = 9fe38a57fd8313c2ce500a9a71168b1d6620fc2fd4d7914a92051a1c27f50d8c + source_x86_64 = teleport-bin-5.0.1-x86_64.tar.gz::https://get.gravitational.com/teleport-v5.0.1-linux-amd64-bin.tar.gz + sha256sums_x86_64 = f25dcc0d04fa5085cc111c537e76e87321797160ea27f8f7efd6de08d531898d + source_armv7 = teleport-bin-5.0.1-x86_64.tar.gz::https://get.gravitational.com/teleport-v5.0.1-linux-arm-bin.tar.gz + sha256sums_armv7 = f25dcc0d04fa5085cc111c537e76e87321797160ea27f8f7efd6de08d531898d pkgname = teleport-bin diff --git a/PKGBUILD b/PKGBUILD index 6654f24..692a09f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,26 +3,29 @@ # Co-Maintainer: Ariel AxionL pkgname=teleport-bin -pkgver=5.0.0 +pkgver=5.0.1 pkgrel=1 pkgdesc="Modern SSH server for teams managing distributed infrastructure" arch=('x86_64' 'armv7') url="https://github.com/gravitational/teleport" license=('Apache') depends=('bash' 'python') +provides=('teleport' 'tctl' 'tsh') install=teleport.install source=("teleport.service" + "teleport@.service" "teleport.install") source_x86_64=("teleport-bin-${pkgver}-${CARCH}.tar.gz::https://get.gravitational.com/teleport-v${pkgver}-linux-amd64-bin.tar.gz") source_armv7=("teleport-bin-${pkgver}-${CARCH}.tar.gz::https://get.gravitational.com/teleport-v${pkgver}-linux-arm-bin.tar.gz") -sha256sums=('78e272d3c6bb255fd254e38a3237b808f6e588bd4861f233eca010189e95a7e2' +sha256sums=('22fd1ee136e9422458740811c9946de447105f26e87dbbc8daa35d17bd1f3894' + '21ca4e56c9c5e1ce11570894e85ded853e26e91cc2e16ed9114b3d6a2c5c22ef' 'cff4e3c69677210bdde9a781146df06fba3a62cef72ed6854cd1923a05444435') -sha256sums_x86_64=('9fe38a57fd8313c2ce500a9a71168b1d6620fc2fd4d7914a92051a1c27f50d8c') -sha256sums_armv7=('9fe38a57fd8313c2ce500a9a71168b1d6620fc2fd4d7914a92051a1c27f50d8c') +sha256sums_x86_64=('f25dcc0d04fa5085cc111c537e76e87321797160ea27f8f7efd6de08d531898d') +sha256sums_armv7=('f25dcc0d04fa5085cc111c537e76e87321797160ea27f8f7efd6de08d531898d') options=(!strip) diff --git a/teleport.service b/teleport.service index 3e930e7..720674a 100644 --- a/teleport.service +++ b/teleport.service @@ -5,9 +5,12 @@ After=network.target [Service] Type=simple Restart=on-failure -ExecStart=/usr/bin/teleport start --config=/etc/teleport.yaml --pid-file=/var/run/teleport.pid +WorkingDirectory=/etc/teleport +EnvironmentFile=-/etc/teleport/teleport-env.conf +ExecStart=/usr/bin/teleport start --pid-file=/run/teleport.pid --config teleport.yaml ExecReload=/bin/kill -HUP $MAINPID -PIDFile=/var/run/teleport.pid +PIDFile=/run/teleport.pid +LimitNOFILE=8192 [Install] WantedBy=multi-user.target diff --git a/teleport@.service b/teleport@.service new file mode 100644 index 0000000..3b0753f --- /dev/null +++ b/teleport@.service @@ -0,0 +1,16 @@ +[Unit] +Description=Teleport SSH Service +After=network.target + +[Service] +Type=simple +Restart=on-failure +WorkingDirectory=/etc/teleport +EnvironmentFile=-/etc/teleport/%i-env.conf +ExecStart=/usr/bin/teleport start --pid-file=/run/teleport.pid --config %i.yaml +ExecReload=/bin/kill -HUP $MAINPID +PIDFile=/run/teleport.pid +LimitNOFILE=8192 + +[Install] +WantedBy=multi-user.target \ No newline at end of file