From: Lennart Poettering Date: Fri, 11 Jul 2014 13:38:17 +0000 (+0200) Subject: hostnamed: drop nss-myhostname check X-Git-Tag: v216~659 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=1e5b1aaa4c8531ef531ec46f6ecbb28fb2f81008;ds=sidebyside hostnamed: drop nss-myhostname check The check only cares about whether the module is installed, not enabled. But installation we should know anyway, after all we ship the module with systemd these days... --- diff --git a/src/hostname/hostnamed.c b/src/hostname/hostnamed.c index d826a31da..8b6aebf99 100644 --- a/src/hostname/hostnamed.c +++ b/src/hostname/hostnamed.c @@ -22,7 +22,6 @@ #include #include #include -#include #include #include "util.h" @@ -125,18 +124,6 @@ static int context_read_data(Context *c) { return 0; } -static bool check_nss(void) { - void *dl; - - dl = dlopen("libnss_myhostname.so.2", RTLD_LAZY); - if (dl) { - dlclose(dl); - return true; - } - - return false; -} - static bool valid_chassis(const char *chassis) { assert(chassis); @@ -708,9 +695,6 @@ int main(int argc, char *argv[]) { goto finish; } - if (!check_nss()) - log_warning("Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!"); - if (argc != 1) { log_error("This program takes no arguments."); r = -EINVAL;