From 1e5b1aaa4c8531ef531ec46f6ecbb28fb2f81008 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 11 Jul 2014 15:38:17 +0200 Subject: [PATCH] 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... --- src/hostname/hostnamed.c | 16 ---------------- 1 file changed, 16 deletions(-) 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; -- 2.30.2