diff options
Diffstat (limited to 'sshexec/PKGBUILD')
-rw-r--r-- | sshexec/PKGBUILD | 27 |
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" } |