diff options
author | Vladimir Vinogradov <vladimirvgv@gmail.com> | 2011-02-18 17:35:06 +0100 |
---|---|---|
committer | Denys Vlasenko <dvlasenk@redhat.com> | 2011-02-18 17:35:06 +0100 |
commit | 20687708641ebdb0f532cdec9549237be97c8059 (patch) | |
tree | cd1bb94cd10c50bcfe110d9dc1b2bc02f2d49ee7 | |
parent | 1bbaeb7a85c57ccedd6987d9c0e6157e2aba3563 (diff) | |
download | abrt-20687708641ebdb0f532cdec9549237be97c8059.tar.gz abrt-20687708641ebdb0f532cdec9549237be97c8059.tar.xz abrt-20687708641ebdb0f532cdec9549237be97c8059.zip |
move hostname saving from abrt-action-save-package-data to dump_dir
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
-rw-r--r-- | src/daemon/abrt-action-save-package-data.c | 26 | ||||
-rw-r--r-- | src/lib/dump_dir.c | 1 |
2 files changed, 1 insertions, 26 deletions
diff --git a/src/daemon/abrt-action-save-package-data.c b/src/daemon/abrt-action-save-package-data.c index d87ffd59..5be712cf 100644 --- a/src/daemon/abrt-action-save-package-data.c +++ b/src/daemon/abrt-action-save-package-data.c @@ -123,19 +123,6 @@ static int SavePackageDescriptionToDebugDump(const char *dump_dir_name) goto ret; /* return 1 (failure) */ dd_save_text(dd, FILENAME_PACKAGE, ""); dd_save_text(dd, FILENAME_COMPONENT, ""); -//TODO: move hostname saving to a more logical place - if (!remote) - { - char host[HOST_NAME_MAX + 1]; - int ret = gethostname(host, HOST_NAME_MAX); - if (ret < 0) - { - perror_msg("gethostname"); - host[0] = '\0'; - } - host[HOST_NAME_MAX] = '\0'; - dd_save_text(dd, FILENAME_HOSTNAME, host); - } goto ret0; /* no error */ } log("Executable '%s' doesn't belong to any package", executable); @@ -231,19 +218,6 @@ static int SavePackageDescriptionToDebugDump(const char *dump_dir_name) { dd_save_text(dd, FILENAME_COMPONENT, component); } -//TODO: move hostname saving to a more logical place - if (!remote) - { - char host[HOST_NAME_MAX + 1]; - int ret = gethostname(host, HOST_NAME_MAX); - if (ret < 0) - { - perror_msg("gethostname"); - host[0] = '\0'; - } - host[HOST_NAME_MAX] = '\0'; - dd_save_text(dd, FILENAME_HOSTNAME, host); - } dd_close(dd); diff --git a/src/lib/dump_dir.c b/src/lib/dump_dir.c index f4f3f5c4..379e968e 100644 --- a/src/lib/dump_dir.c +++ b/src/lib/dump_dir.c @@ -482,6 +482,7 @@ void dd_create_basic_files(struct dump_dir *dd, uid_t uid) uname(&buf); /* never fails */ dd_save_text(dd, FILENAME_KERNEL, buf.release); dd_save_text(dd, FILENAME_ARCHITECTURE, buf.machine); + dd_save_text(dd, FILENAME_HOSTNAME, buf.nodename); char *release = load_text_file("/etc/system-release", DD_LOAD_TEXT_RETURN_NULL_ON_FAILURE); |