aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sshexec/PKGBUILD27
1 files changed, 22 insertions, 5 deletions
diff --git a/sshexec/PKGBUILD b/sshexec/PKGBUILD
index be3593f..c2bbc4d 100644
--- a/sshexec/PKGBUILD
+++ b/sshexec/PKGBUILD
@@ -1,21 +1,38 @@
# Maintainer: Mattias Andrée <m@`base64 -d`(bWFhbmRyZWU).se>
-pkgname=sshexec
-pkgver=1.1.1
+pkgbase=sshexec
+pkgname=($pkgbase $pkgbase-sshcd)
+pkgver=1.2
pkgrel=1
pkgdesc="SSH wrapper that makes it easy to run commands directly in the SSH command"
arch=('x86_64')
url="https://codeberg.org/maandree/sshexec"
license=('custom:ISC')
-depends=(openssh)
+depends=()
source=(sshexec-$pkgver.tar.gz::${url}/archive/${pkgver}.tar.gz)
-sha256sums=(34719e1d13a3d7e1065283ba42be7e31befb4f074c1749c2a7e29c3e575147ae)
+sha256sums=(9b454704ffae85d5ac206127c6d5fd24bcf2446ddd5a7e4a18cd1db4e4ead685)
build() {
cd "${srcdir}/sshexec"
make DESTDIR="${pkgdir}/" PREFIX=/usr
}
-package() {
+package_sshexec() {
+ depends=(openssh)
+
+ cd "${srcdir}/sshexec"
+ make DESTDIR="${pkgdir}/" PREFIX=/usr install
+ rm -- "${pkgdir}/usr/bin/sshcd"
+ rm -- "${pkgdir}/usr/share/man/man1/sshcd.1"
+}
+
+package_sshexec-sshcd() {
+ pkgdesc="SSH wrapper that lets the user run an interactive shell in a specified directory"
+ depends=(sshexec)
+ conflicts=(sshcd)
+ provides=(sshcd)
+
cd "${srcdir}/sshexec"
make DESTDIR="${pkgdir}/" PREFIX=/usr install
+ rm -- "${pkgdir}/usr/bin/sshexec"
+ rm -- "${pkgdir}/usr/share/man/man1/sshexec.1"
}