]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
install recursion into conf folder
authorAnthony Minessale <anthony.minessale@gmail.com>
Fri, 16 Nov 2007 18:11:14 +0000 (18:11 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Fri, 16 Nov 2007 18:11:14 +0000 (18:11 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6308 d0543943-73ff-0310-b7d9-9358b9ac24b2

Makefile.am

index c914ca20b4833d27ec65310f5dd0cd1db992ca34..52c462e674dd3c31d2cf9e6b78743b966900dab9 100644 (file)
@@ -162,10 +162,12 @@ install-data-local:
                $(mkinstalldirs) $(DESTDIR)$(prefix)/$$x ; \
         done
        @if [ ! -f $(DESTDIR)$(PREFIX)/conf/freeswitch.xml ] ; then \
-               $(INSTALL) conf/*.xml $(DESTDIR)$(PREFIX)/conf ; \
-               $(INSTALL) conf/sip_profiles/*.xml $(DESTDIR)$(PREFIX)/conf/sip_profiles ; \
-               $(INSTALL) conf/dialplan/*.xml $(DESTDIR)$(PREFIX)/conf/dialplan ; \
-               $(INSTALL) conf/directory/*.xml $(DESTDIR)$(PREFIX)/conf/directory ; \
+               for conffile in `find conf -name \*.xml && find conf -name \*.conf` ; do \
+                       dir=`echo $$conffile | sed -e 's|/[^/]*$$||'`; \
+                       filename=`echo $$conffile | sed -e 's|^.*/||'`; \
+                       test -d $(DESTDIR)$(PREFIX)/$$dir || $(mkinstalldirs) $(DESTDIR)$(prefix)/$$dir ; \
+                       $(INSTALL) $$dir/$$filename $(DESTDIR)$(PREFIX)/$$dir; \
+               done ; \
         fi
 
 .version: