From: Tomek Mrugalski Date: Fri, 8 Aug 2014 10:57:20 +0000 (+0200) Subject: [3427] path_replacer.sh added X-Git-Tag: trac3482_base~54^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=23cff9eb85f3f58d47e424cf8f60956e0e200082;p=thirdparty%2Fkea.git [3427] path_replacer.sh added --- diff --git a/configure.ac b/configure.ac index d166e3d03e..3a2207486b 100644 --- a/configure.ac +++ b/configure.ac @@ -1383,7 +1383,6 @@ AC_CONFIG_FILES([compatcheck/Makefile src/bin/dhcp6/tests/test_data_files_config.h src/bin/dhcp6/tests/test_libraries.h src/bin/keactrl/keactrl - src/bin/keactrl/kea.conf src/bin/keactrl/keactrl.conf src/bin/keactrl/Makefile src/bin/keactrl/tests/keactrl_tests.sh @@ -1454,6 +1453,7 @@ AC_CONFIG_FILES([compatcheck/Makefile src/lib/util/threads/tests/Makefile src/lib/util/unittests/Makefile src/Makefile + tools/path_replacer.sh tests/Makefile tests/tools/Makefile tests/tools/perfdhcp/Makefile @@ -1474,6 +1474,7 @@ AC_CONFIG_FILES([compatcheck/Makefile chmod +x src/lib/log/tests/logger_lock_test.sh chmod +x src/lib/log/tests/severity_test.sh chmod +x src/lib/util/python/gen_wiredata.py + chmod +x tools/path_replacer.sh ]) AC_OUTPUT diff --git a/src/bin/keactrl/Makefile.am b/src/bin/keactrl/Makefile.am index 431b377632..f9b30b4e23 100644 --- a/src/bin/keactrl/Makefile.am +++ b/src/bin/keactrl/Makefile.am @@ -24,6 +24,9 @@ $(man_MANS): endif +kea.conf: kea.conf.in + $(top_srcdir)/tools/path_replacer.sh $< $@ + if INSTALL_CONFIGURATIONS install-data-local: diff --git a/tools/path_replacer.sh.in b/tools/path_replacer.sh.in new file mode 100644 index 0000000000..0ab9b11e54 --- /dev/null +++ b/tools/path_replacer.sh.in @@ -0,0 +1,18 @@ +#!/bin/sh + +# +# This script replaces @prefix@ and @localstatedir@ variables with their +# actual content. Usage: +# +# ./path_replacer.sh input-file.in output-file + +prefix=@prefix@ +sysconfdir=@sysconfdir@ +localstatedir=@localstatedir@ + +echo "Replacing \@localstatedir\@ with ${localstatedir}" + +echo "Input file: $1" +echo "Output file: $2" + +sed -e "s+\@localstatedir\@+${localstatedir}+g; s+\@prefix@+${prefix}+g; s+\@sysconfdir@+${sysconfdir}+g" $1 > $2