mirror of
https://github.com/clearlinux/systemd-stable.git
synced 2026-09-06 21:51:37 +00:00
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...
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user