diff options
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am index d1fd67df..9be7c4a0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -78,6 +78,7 @@ serverdir = $(libdir)@serverdir@ serverplugindir = $(libdir)@serverplugindir@ taskdir = $(datadir)@scripttemplatedir@ initdir = $(sysconfdir)@initdir@ +initconfigdir = $(sysconfdir)@initconfigdir@ instconfigdir = @instconfigdir@ perldir = $(libdir)@perldir@ infdir = $(datadir)@infdir@ @@ -241,6 +242,8 @@ task_SCRIPTS = ldap/admin/src/scripts/template-bak2db \ init_SCRIPTS = wrappers/$(PACKAGE_NAME) +initconfig_SCRIPTS = ldap/admin/src/$(PACKAGE_NAME) + inf_DATA = ldap/admin/src/slapd.inf \ ldap/admin/src/scripts/dscreate.map \ ldap/admin/src/scripts/dsorgentries.map @@ -1039,7 +1042,8 @@ fixupcmd = sed \ -e 's,@defaultuser\@,$(defaultuser),g' \ -e 's,@defaultgroup\@,$(defaultgroup),g' \ -e 's,@with_fhs_opt\@,@with_fhs_opt@,g' \ - -e 's,@perlexec\@,@perlexec@,g' + -e 's,@perlexec\@,@perlexec@,g' \ + -e 's,@initconfigdir\@,$(initconfigdir),g' else fixupcmd = sed \ -e 's,@bindir\@,$(bindir),g' \ @@ -1086,7 +1090,8 @@ fixupcmd = sed \ -e 's,@defaultuser\@,$(defaultuser),g' \ -e 's,@defaultgroup\@,$(defaultgroup),g' \ -e 's,@with_fhs_opt\@,@with_fhs_opt@,g' \ - -e 's,@perlexec\@,@perlexec@,g' + -e 's,@perlexec\@,@perlexec@,g' \ + -e 's,@initconfigdir\@,$(initconfigdir),g' endif %: %.in @@ -1094,4 +1099,9 @@ endif $(fixupcmd) $^ > $@ %/$(PACKAGE_NAME): %/initscript.in + if [ ! -d $(dir $@) ] ; then mkdir -p $(dir $@) ; fi + $(fixupcmd) $^ > $@ + +%/$(PACKAGE_NAME): %/initconfig.in + if [ ! -d $(dir $@) ] ; then mkdir -p $(dir $@) ; fi $(fixupcmd) $^ > $@ |