summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-13 19:34:15 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-13 19:34:15 +0000
commit274e1eeb2701b328b7aa026d6700c06f2c89f0a5 (patch)
tree24cb2954e19c641333a3af6fce6934f65ff43b10 /sys-process
parentChanged 3.3.11a to use klibc 1.2.1 instead of 1.1.16, which should resolve bu... (diff)
downloadgentoo-2-274e1eeb2701b328b7aa026d6700c06f2c89f0a5.tar.gz
gentoo-2-274e1eeb2701b328b7aa026d6700c06f2c89f0a5.tar.bz2
gentoo-2-274e1eeb2701b328b7aa026d6700c06f2c89f0a5.zip
Add patch to check only first argument when using pidof -x, fixes rc-daemon.
(Portage version: 2.1_pre7-r5)
Diffstat (limited to 'sys-process')
-rw-r--r--sys-process/pidof-bsd/ChangeLog8
-rw-r--r--sys-process/pidof-bsd/Manifest19
-rw-r--r--sys-process/pidof-bsd/files/digest-pidof-bsd-20050501-r23
-rw-r--r--sys-process/pidof-bsd/files/pidof-bsd-20050501-firstarg.patch13
-rw-r--r--sys-process/pidof-bsd/pidof-bsd-20050501-r2.ebuild28
5 files changed, 60 insertions, 11 deletions
diff --git a/sys-process/pidof-bsd/ChangeLog b/sys-process/pidof-bsd/ChangeLog
index 4ca7a3491b13..10a4ce26ad4f 100644
--- a/sys-process/pidof-bsd/ChangeLog
+++ b/sys-process/pidof-bsd/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-process/pidof-bsd
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/pidof-bsd/ChangeLog,v 1.1 2006/04/01 17:01:15 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-process/pidof-bsd/ChangeLog,v 1.2 2006/04/13 19:34:15 flameeyes Exp $
+
+*pidof-bsd-20050501-r2 (13 Apr 2006)
+
+ 13 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/pidof-bsd-20050501-firstarg.patch, +pidof-bsd-20050501-r2.ebuild:
+ Add patch to check only first argument when using pidof -x, fixes rc-daemon.
*pidof-bsd-20050501-r1 (01 Apr 2006)
diff --git a/sys-process/pidof-bsd/Manifest b/sys-process/pidof-bsd/Manifest
index a15a5078cebc..8d5978496210 100644
--- a/sys-process/pidof-bsd/Manifest
+++ b/sys-process/pidof-bsd/Manifest
@@ -1,12 +1,15 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 c9ffc67d764afaf51844679b14eafbc2 ChangeLog 453
RMD160 1db68f05ab9b8b5facbec508a8ed5ba3d507e63b ChangeLog 453
SHA256 30d41654966dc6c22bc13de4426bf473c023ce00e463c1c0cccb9a65e73b47d6 ChangeLog 453
MD5 f9b18b0eda11067150277402f75a049c files/digest-pidof-bsd-20050501-r1 250
RMD160 f5d0cfefbbc271302ca64f57a40ed1d80029b979 files/digest-pidof-bsd-20050501-r1 250
SHA256 73ddd421a0ef9f2c58364aa65a37226d03777c743e7fc0f5007c557967a627f0 files/digest-pidof-bsd-20050501-r1 250
+MD5 f9b18b0eda11067150277402f75a049c files/digest-pidof-bsd-20050501-r2 250
+RMD160 f5d0cfefbbc271302ca64f57a40ed1d80029b979 files/digest-pidof-bsd-20050501-r2 250
+SHA256 73ddd421a0ef9f2c58364aa65a37226d03777c743e7fc0f5007c557967a627f0 files/digest-pidof-bsd-20050501-r2 250
+MD5 0159354ad58d682c59680e1ebbe8b9cf files/pidof-20050501-firstarg.patch 485
+RMD160 5959417c6ac48e808cf77d27bc4b91690c7d8523 files/pidof-20050501-firstarg.patch 485
+SHA256 40bc0e215cce2b963c949bc84ac615970d10dd5f6e820a2bb826b5307ee9aee3 files/pidof-20050501-firstarg.patch 485
MD5 2e17a247d71dbbdbbf7460cc7e672fed files/pidof-bsd-20050501-gfbsd.patch 2898
RMD160 e62fa1d1c714014b51be61b95e2e599c92ec1622 files/pidof-bsd-20050501-gfbsd.patch 2898
SHA256 333984dcdfe27db0478e168366ee31449e5b457764530a840908890d31a688eb files/pidof-bsd-20050501-gfbsd.patch 2898
@@ -16,10 +19,6 @@ SHA256 30ab515d6ac492d3d6c36ac3c675511742c2149e56a6b3228c8d22ab8edb3ff7 metadata
MD5 9bb14a0cc5ee038cead950b6bf6ab6af pidof-bsd-20050501-r1.ebuild 586
RMD160 c243da65076acb17f35ed8e78eac56c9a9b64d30 pidof-bsd-20050501-r1.ebuild 586
SHA256 9f9b3ea930f417a7d43c285de859342e205b2ca077092047ec3ba253e481d1da pidof-bsd-20050501-r1.ebuild 586
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2.2 (GNU/Linux)
-
-iD8DBQFELrHqAiZjviIA2XgRAgF4AKC+yZJ4r47UZVeTyvx5fpWWl5/SzgCgwr4T
-b8p1KPSHxeNRrkaB/Fo46VA=
-=eUaL
------END PGP SIGNATURE-----
+MD5 096a5d4bf241af9bfe567fe642f0b4d4 pidof-bsd-20050501-r2.ebuild 619
+RMD160 4f22dbbf3c77be0b21cdf8d13d30dec48426a9ca pidof-bsd-20050501-r2.ebuild 619
+SHA256 845a28a263786ac5b901d557a0f5e87675be0702ee622354591c1fbcb3922b14 pidof-bsd-20050501-r2.ebuild 619
diff --git a/sys-process/pidof-bsd/files/digest-pidof-bsd-20050501-r2 b/sys-process/pidof-bsd/files/digest-pidof-bsd-20050501-r2
new file mode 100644
index 000000000000..a225f6856ac3
--- /dev/null
+++ b/sys-process/pidof-bsd/files/digest-pidof-bsd-20050501-r2
@@ -0,0 +1,3 @@
+MD5 58bcaf9a6e325ef6e5fd175175788e56 pidof-bsd-20050501.tar.gz 1769
+RMD160 1306e7f4b2d6231358d10b45705a16c925bb1d51 pidof-bsd-20050501.tar.gz 1769
+SHA256 c3ed8826178debe872f7717b8810d477d4611ab19af73bed97c5af1c552d20e6 pidof-bsd-20050501.tar.gz 1769
diff --git a/sys-process/pidof-bsd/files/pidof-bsd-20050501-firstarg.patch b/sys-process/pidof-bsd/files/pidof-bsd-20050501-firstarg.patch
new file mode 100644
index 000000000000..dfb15ae7b94b
--- /dev/null
+++ b/sys-process/pidof-bsd/files/pidof-bsd-20050501-firstarg.patch
@@ -0,0 +1,13 @@
+Index: pidof/pidof.c
+===================================================================
+--- pidof.orig/pidof.c
++++ pidof/pidof.c
+@@ -67,7 +67,7 @@ get_pid_of_process(const char *process_n
+ char **p_argv = NULL;
+
+ if ((p_argv = kvm_getargv(kd, p+i, 0)) != NULL)
+- for (; *p_argv != NULL; p_argv++)
++ if ( *p_argv != NULL )
+ if (strcmp(process_name, basename(*p_argv)) == 0) {
+ (void)printf("%d ", (int)p[i].ki_pid);
+ processes_found++;
diff --git a/sys-process/pidof-bsd/pidof-bsd-20050501-r2.ebuild b/sys-process/pidof-bsd/pidof-bsd-20050501-r2.ebuild
new file mode 100644
index 000000000000..87014a1aaf1b
--- /dev/null
+++ b/sys-process/pidof-bsd/pidof-bsd-20050501-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/pidof-bsd/pidof-bsd-20050501-r2.ebuild,v 1.1 2006/04/13 19:34:15 flameeyes Exp $
+
+inherit base bsdmk
+
+DESCRIPTION="pidof(1) utility for *BSD"
+HOMEPAGE="http://people.freebsd.org/~novel/pidof.html"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86-fbsd"
+IUSE=""
+
+DEPEND=""
+RDEPEND="!sys-process/psmisc"
+
+S="${WORKDIR}/pidof"
+
+PATCHES="${FILESDIR}/${P}-gfbsd.patch
+ ${FILESDIR}/${P}-firstarg.patch"
+
+src_install() {
+ into /
+ dobin pidof
+}
+