From df2ce9dbb6e0d55aa375f57293a7b2bf31f44be7 Mon Sep 17 00:00:00 2001 From: lennart Date: Sat, 19 Nov 2005 19:05:05 +0000 Subject: [PATCH] clean up for distribution git-svn-id: svn+ssh://rootserver/home/lennart/svn/private/projects/nss-myhostname@85 bf9bc1cc-28ce-0310-abfb-9041aa761afb --- Makefile | 14 +++++++++++++- README | 17 +++++++++++++++++ nss-myhostname.c | 2 ++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 README diff --git a/Makefile b/Makefile index 6b129dfc9..9a528a17e 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,7 @@ +# $Id$ + CFLAGS=-Wall -pipe -W -O2 -Wextra -Wno-unused-parameter +VERSION=0.1 libnss_myhostname.so.2: nss-myhostname.o $(CC) $(CFLAGS) -shared -o $@ -Wl,-soname,$@ $^ @@ -10,4 +13,13 @@ install: clean: rm -f *.o *~ libnss_myhostname.so.2 -.PHONY: clean +nss-myhostname.tar.gz: + rm -rf "nss-myhostname-$(VERSION)" + mkdir "nss-myhostname-$(VERSION)" + cp Makefile README *.c "nss-myhostname-$(VERSION)"/ + tar czf "nss-myhostname-$(VERSION).tar.gz" "nss-myhostname-$(VERSION)"/ + rm -rf "nss-myhostname-$(VERSION)" + +tar: nss-myhostname.tar.gz + +.PHONY: clean install tar diff --git a/README b/README new file mode 100644 index 000000000..205118d4e --- /dev/null +++ b/README @@ -0,0 +1,17 @@ +nss-myhostname is a GNU libc NSS module that statically translates the +local host name to the IP address 127.0.0.2 (which is on the loopback +device) and vice versa. + +This is useful to make sure that the local host name is always +resolvable. Some programs (such as sudo) require this functionality. + +Especially on embedded systems it may not be desirable to modify +/etc/hosts to match the current host name. + +It is a good idea to put this module as last resort in +/etc/nsswitch.conf, to make sure that other name service take +precedence. + +-- Lennart Poettering, lennart [at] poettering [dot] de + +$Id$ diff --git a/nss-myhostname.c b/nss-myhostname.c index 22eddd8f2..b8a81ef55 100644 --- a/nss-myhostname.c +++ b/nss-myhostname.c @@ -1,3 +1,5 @@ +/* $Id$ */ + /* * This file is part of nss-myhostname. * -- 2.30.2