summaryrefslogtreecommitdiffstats
path: root/src/daemon/abrt-action-save-package-data.c
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2011-04-20 14:38:54 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2011-04-20 14:38:54 +0200
commit3572f658c5829492da1c99eae33b1e9ca9d4518c (patch)
treec1fd709df852246ccf7d5320775f9f65945f7c79 /src/daemon/abrt-action-save-package-data.c
parent6523896fd4f45ab6672e0eee007ce1bb6757eba4 (diff)
downloadabrt-3572f658c5829492da1c99eae33b1e9ca9d4518c.tar.gz
abrt-3572f658c5829492da1c99eae33b1e9ca9d4518c.tar.xz
abrt-3572f658c5829492da1c99eae33b1e9ca9d4518c.zip
daemon: reload abrt.conf after each poll. Closes 189
Can be optimized a bit by checking stat.st_mtime. Currently, every reload looks like this: 14:37:49.551073 open("/etc/abrt/abrt.conf", O_RDONLY) = 13 14:37:49.551229 fstat(13, {st_mode=S_IFREG|0644, st_size=869, ...}) = 0 14:37:49.551393 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f541037f000 14:37:49.551505 read(13, "# With this option set to \"yes\",\n# only crashes in signed packages will be analyzed.\n# the list of "..., 4096) = 869 14:37:49.551709 read(13, "", 4096) = 0 14:37:49.551812 close(13) = 0 14:37:49.552051 open("/etc/abrt/gpg_keys", O_RDONLY) = 13 14:37:49.552183 fstat(13, {st_mode=S_IFREG|0644, st_size=36, ...}) = 0 14:37:49.552338 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f541037f000 14:37:49.552448 read(13, "/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora\n", 4096) = 36 14:37:49.552591 read(13, "", 4096) = 0 14:37:49.552692 close(13) = 0 14:37:49.552792 munmap(0x7f541037f000, 4096) = 0 Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'src/daemon/abrt-action-save-package-data.c')
-rw-r--r--src/daemon/abrt-action-save-package-data.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/daemon/abrt-action-save-package-data.c b/src/daemon/abrt-action-save-package-data.c
index 90b16ee3..af63ff2b 100644
--- a/src/daemon/abrt-action-save-package-data.c
+++ b/src/daemon/abrt-action-save-package-data.c
@@ -275,8 +275,8 @@ int main(int argc, char **argv)
msg_prefix = PROGNAME;
VERB1 log("Loading settings");
- if (load_settings() != 0)
- return 1; /* syntax error (logged already by load_settings) */
+ if (load_abrt_conf() != 0)
+ return 1; /* syntax error (logged already by load_abrt_conf) */
VERB1 log("Initializing rpm library");
rpm_init();