summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2014-07-11 15:38:17 +0200
committerLennart Poettering <lennart@poettering.net>2014-07-11 15:38:17 +0200
commit1e5b1aaa4c8531ef531ec46f6ecbb28fb2f81008 (patch)
tree41e6955bfbbf1cf3d13dc022f6aa60cca5ae5601
parentc2142cf1d1276f4f220bdd9af4ff7a716cc7a305 (diff)
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...
-rw-r--r--src/hostname/hostnamed.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/hostname/hostnamed.c b/src/hostname/hostnamed.c
index d826a31da9..8b6aebf992 100644
--- a/src/hostname/hostnamed.c
+++ b/src/hostname/hostnamed.c
@@ -22,7 +22,6 @@
#include <errno.h>
#include <string.h>
#include <unistd.h>
-#include <dlfcn.h>
#include <sys/utsname.h>
#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;