diff --git a/Makefile.am b/Makefile.am index 86126dee019de4abc2ed2c0d33132e0ff15002fc..101710621b48e213dccb65a031abcd7eccb94c75 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,2 +1,2 @@ ACLOCAL_AMFLAGS = -I m4 -SUBDIRS = libknot src +SUBDIRS = libknot src samples diff --git a/configure.ac b/configure.ac index 7d109a079e4a2ee65231d042eaef01cec8cf4e70..e3676fed1c9b65201d603bb2d068664ce0baa12a 100644 --- a/configure.ac +++ b/configure.ac @@ -97,5 +97,6 @@ AC_CHECK_FUNCS([gethostbyname gettimeofday memmove memset munmap regcomp select AC_CONFIG_FILES([Makefile libknot/Makefile + samples/Makefile src/Makefile]) AC_OUTPUT diff --git a/samples/Makefile.am b/samples/Makefile.am new file mode 100644 index 0000000000000000000000000000000000000000..c724017a7a9595c3b324e9e6162964e829a846f5 --- /dev/null +++ b/samples/Makefile.am @@ -0,0 +1,20 @@ +sysconf_DATA = knotd.conf example.com.zone + +edit = sed \ + -e 's|@version[@]|$(PACKAGE_VERSION)|g' \ + -e 's|@package[@]|$(PACKAGE_NAME)|g' \ + -e 's|@localstatedir[@]|$(localstatedir)|g' \ + -e 's|@prefix[@]|$(prefix)|g' \ + -e 's|@sysconfdir[@]|$(sysconfdir)|g' + +knotd.conf: Makefile + rm -f $@ $@.tmp + srcdir=''; \ + test -f ./$@.in || srcdir=$(srcdir)/; \ + $(edit) $${srcdir}$@.in >$@.tmp + mv $@.tmp $@ + +knotd.conf: knotd.conf.in + +clean-local: + rm -f knotd.conf diff --git a/samples/knotd.conf.in b/samples/knotd.conf.in new file mode 100644 index 0000000000000000000000000000000000000000..db5c58711e03a381844c505b1203bf9b92bc03ad --- /dev/null +++ b/samples/knotd.conf.in @@ -0,0 +1,18 @@ +system { + identity "@package@ @version@"; + storage "@localstatedir@/@package@"; +} + +interfaces { + ipv4 { address 127.0.0.1@53; } +} + +zones { + example.com { + file "@sysconfdir@/example.com.zone"; + } +} + +log { + syslog { any warning, error, notice; } +}