Package Details: pdsh 2.33-1

Git Clone URL: https://aur.archlinux.org/pdsh.git (read-only)
Package Base: pdsh
Description: Parallel Distributed Shell
Upstream URL: https://github.com/chaos/pdsh
Licenses: GPL
Submitter: sh0
Maintainer: drrossum
Last Packager: drrossum
Votes: 12
Popularity: 0.422600
First Submitted: 2008-11-03 22:16
Last Updated: 2017-09-01 06:35

Latest Comments

grobie commented on 2017-09-02 17:05

Thanks for the fix @drrossum!

drrossum commented on 2017-08-31 08:34

I left a bug report upstream. For now, please make sure that the directory is managed by git and has at least some versioning information (empty repo doesn't help).

hcartiaux commented on 2017-08-30 14:30

It looks like an upstream bug, autoreconf -fiv or ./bootstrap.sh fails if the current directory is not (in) a git repository.

That's why it works on @drrossum system who works in the PKGBUILD git repo.
If you clone https://aur.archlinux.org/pdsh.git and use makepkg, it will work (but not as expected)

grobie commented on 2017-08-30 09:47

I have still issues installing the latest package.

```
==> Making package: pdsh 2.32-1 (Wed Aug 30 11:42:49 CEST 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading pdsh-2.32.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 122 0 122 0 0 122 0 --:--:-- --:--:-- --:--:-- 243
100 209k 0 209k 0 0 209k 0 --:--:-- 0:00:01 --:--:-- 5953k
==> Validating source files with md5sums...
pdsh-2.32.tar.gz ... Passed
==> Extracting sources...
-> Extracting pdsh-2.32.tar.gz with bsdtar
==> Starting build()...
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I config
fatal: Not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
configure.ac:27: error: AC_INIT should be called with package and version arguments
```

drrossum commented on 2017-08-28 07:42

Thanks! Fix pushed

Nestor_013 commented on 2017-08-25 13:41

The latest version does not compile natively:

First the pdsh-2.32.tar.gz archive does not include a configure script
--> this can be solved by issuing an "autoreconf -fiv" in the build()
This implies to have a autoconf tools installed, maybe better bugging the original software provider.

Then, the package() function tries to remove a "${pkgdir}/usr/sbin" dir which does not exists.

Here is a short diff to survive until better...

'''
diff --git a/PKGBUILD b/PKGBUILD
index 72c14be..2611641 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,6 +16,7 @@ md5sums=('3af36658154e2983c9e4067f91672c54')

build() {
cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}"
+ autoreconf -fiv
./configure --prefix=/usr --mandir=/usr/share/man \
--without-rsh \
--with-ssh \
@@ -27,7 +28,7 @@ build() {
package() {
cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}/" install || return 1
- rmdir "${pkgdir}/usr/sbin"
+ #rmdir "${pkgdir}/usr/sbin"
}
'''

aurelien commented on 2016-03-30 12:29

This software is buildable also for armv7h
just add 'armv7h' in the PKGBUILD please.
Thanks!

drrossum commented on 2013-11-26 16:57

Fixed

maandree commented on 2013-11-26 03:09

error: failed to commit transaction (conflicting files)
pdsh: /usr/sbin exists in filesystem