Hello community,
here is the log from the commit of package sysvinit
checked in at Wed Oct 1 18:03:47 CEST 2008.
--------
--- sysvinit/sysvinit.changes 2008-09-17 14:06:44.000000000 +0200
+++ /mounts/work_src_done/STABLE/sysvinit/sysvinit.changes 2008-10-01 17:44:05.559094000 +0200
@@ -1,0 +2,10 @@
+Wed Oct 1 17:43:52 CEST 2008 - ro@suse.de
+
+- fix fuse_kill patch so that it does not break pidof
+
+-------------------------------------------------------------------
+Wed Oct 1 16:39:27 CEST 2008 - werner@suse.de
+
+- Avoid stat(2) for all network based file systems (bnc#409011)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sysvinit.spec ++++++
--- /var/tmp/diff_new_pack.MY6132/_old 2008-10-01 18:03:37.000000000 +0200
+++ /var/tmp/diff_new_pack.MY6132/_new 2008-10-01 18:03:37.000000000 +0200
@@ -30,7 +30,7 @@
PreReq: coreutils
AutoReqProv: on
Version: 2.86
-Release: 183
+Release: 184
Summary: SysV-Style init
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: libselinux-devel libsepol-devel
@@ -317,6 +317,10 @@
%doc %{_mandir}/man8/startpar.8.gz
%changelog
+* Wed Oct 01 2008 ro@suse.de
+- fix fuse_kill patch so that it does not break pidof
+* Wed Oct 01 2008 werner@suse.de
+- Avoid stat(2) for all network based file systems (bnc#409011)
* Wed Sep 17 2008 uli@suse.de
- killall5: don't kill FUSE filesystems (Debian bug #476698)
* Mon Sep 15 2008 ro@suse.de
++++++ sysvinit-2.86-fuse-no-kill.patch ++++++
--- /var/tmp/diff_new_pack.MY6132/_old 2008-10-01 18:03:38.000000000 +0200
+++ /var/tmp/diff_new_pack.MY6132/_new 2008-10-01 18:03:38.000000000 +0200
@@ -1,6 +1,6 @@
--- src/killall5.c
+++ src/killall5.c
-@@ -274,6 +274,7 @@
+@@ -284,6 +284,7 @@
/*
* Read the proc filesystem.
@@ -8,7 +8,7 @@
*/
int readproc()
{
-@@ -289,7 +290,7 @@
+@@ -299,7 +300,7 @@
int pid, f;
/* Open the /proc directory. */
@@ -17,7 +17,7 @@
nsyslog(LOG_ERR, "cannot opendir(/proc)");
return -1;
}
-@@ -316,10 +317,10 @@
+@@ -326,10 +327,10 @@
memset(p, 0, sizeof(PROC));
/* Open the status file. */
@@ -30,7 +30,7 @@
buf[0] = 0;
fgets(buf, sizeof(buf), fp);
-@@ -333,7 +334,7 @@
+@@ -343,7 +344,7 @@
if (q == NULL) {
p->sid = 0;
nsyslog(LOG_ERR,
@@ -39,7 +39,7 @@
path);
if (p->argv0) free(p->argv0);
if (p->argv1) free(p->argv1);
-@@ -379,7 +380,7 @@
+@@ -389,7 +390,7 @@
continue;
}
@@ -48,7 +48,7 @@
if ((fp = fopen(path, "r")) != NULL) {
/* Now read argv[0] */
-@@ -446,6 +447,39 @@
+@@ -456,6 +457,39 @@
return 0;
}
@@ -88,7 +88,19 @@
PIDQ_HEAD *init_pid_q(PIDQ_HEAD *q)
{
q->head = q->next = q->tail = NULL;
-@@ -749,6 +783,11 @@
+@@ -688,6 +722,11 @@
+ argc -= optind;
+ argv += optind;
+
++ if (chdir("/proc") == -1) {
++ nsyslog(LOG_ERR, "chdir /proc failed");
++ return(1);
++ }
++
+ /* Print out process-ID's one by one. */
+ readproc();
+ for(f = 0; f < argc; f++) {
+@@ -759,6 +798,11 @@
/* Which NFS partitions are online? */
init_nfs();
@@ -100,7 +112,7 @@
/*
* Ignoring SIGKILL and SIGSTOP do not make sense, but
* someday kill(-1, sig) might kill ourself if we don't
-@@ -769,11 +808,12 @@
+@@ -779,11 +823,12 @@
exit(1);
}
++++++ sysvinit-2.86-nfs4pidof.patch ++++++
--- /var/tmp/diff_new_pack.MY6132/_old 2008-10-01 18:03:38.000000000 +0200
+++ /var/tmp/diff_new_pack.MY6132/_new 2008-10-01 18:03:38.000000000 +0200
@@ -1,5 +1,5 @@
--- src/killall5.c
-+++ src/killall5.c 2006-12-14 15:53:19.000000000 +0100
++++ src/killall5.c 2008-10-01 16:42:51.186708662 +0200
@@ -40,6 +40,8 @@
#include