summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/init.c
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2001-03-06 23:30:58 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2001-03-06 23:30:58 +0000
commit54c3961e4267fa1ad62d537990262730105f726e (patch)
tree90d55b64ce30952a3b0ce8a902800f9dd3afc993 /mdk-stage1/init.c
parent328777b82443da8e914fc0fdd7c9164748685fcb (diff)
downloaddrakx-backup-do-not-use-54c3961e4267fa1ad62d537990262730105f726e.tar
drakx-backup-do-not-use-54c3961e4267fa1ad62d537990262730105f726e.tar.gz
drakx-backup-do-not-use-54c3961e4267fa1ad62d537990262730105f726e.tar.bz2
drakx-backup-do-not-use-54c3961e4267fa1ad62d537990262730105f726e.tar.xz
drakx-backup-do-not-use-54c3961e4267fa1ad62d537990262730105f726e.zip
do not display from syslog msg's from RPM telling that it
installed/removed some pkg's
Diffstat (limited to 'mdk-stage1/init.c')
-rw-r--r--mdk-stage1/init.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/mdk-stage1/init.c b/mdk-stage1/init.c
index 6d81c7e47..43232b56d 100644
--- a/mdk-stage1/init.c
+++ b/mdk-stage1/init.c
@@ -195,9 +195,12 @@ void doklog()
if (FD_ISSET(readfd, &readset) && FD_ISSET(readfd, &unixs)) {
i = read(readfd, buf, sizeof(buf));
if (i > 0) {
- if (out >= 0)
- write(out, buf, i);
- write(log, buf, i);
+ /* grep out the output of RPM telling that it installed/removed some packages */
+ if (!strstr(buf, "mdk installed") && !strstr(buf, "mdk removed")) {
+ if (out >= 0)
+ write(out, buf, i);
+ write(log, buf, i);
+ }
} else if (i == 0) {
/* socket closed */
close(readfd);