X-Git-Url: http://git.pld-linux.org/?p=packages%2Fapache1-mod_frontpage.git;a=blobdiff_plain;f=apache-mod_frontpage.pl;fp=apache-mod_frontpage.pl;h=da57d57df853e2c102e0732980497d8ccfcd28b3;hp=0000000000000000000000000000000000000000;hb=97841d4b113f8de5d69212f9380100ccac99ab96;hpb=f7b98a8e5e46faea82ba7c196b4cbdc667324c31 diff --git a/apache-mod_frontpage.pl b/apache-mod_frontpage.pl new file mode 100644 index 0000000..da57d57 --- /dev/null +++ b/apache-mod_frontpage.pl @@ -0,0 +1,40 @@ +#!/usr/bin/perl + +$sbindir="/usr/sbin"; +$apxs="$sbindir/apxs"; +$confdir=`$apxs -q SYSCONFDIR`; +$confdir =~ s|\n||; +$cc=`$apxs -q CC`; +$cc =~ s|\n||; +$cflags=`$apxs -q CFLAGS`; +$cflags =~ s|\n||; +$includedir=`$apxs -q INCLUDEDIR`; +$includedir =~ s|\n||; +$libexecdir=`$apxs -q LIBEXECDIR`; +$libexecdir =~ s|\n||; + +### Create Makefile +$install=`which install`; +chop $install; +open(MTMP,"Makefile.in") or die "Can't find Makefile.tmpl\n"; +open(MAKF,"> Makefile") or die "Can't create Makefile\n"; +print "Creating Makefile\n"; +while() { +$_=~ s|\$\(apxs\)|$apxs|; +$_=~ s|\$\(apachectl\)|/usr/sbin/apachectl|; +$_=~ s|\$\(cc\)|$cc|; +$_=~ s|\$\(includedir\)|$includedir|; +$_=~ s|\$\(cflags\)|$cflags|; +$_=~ s|\$\(sbindir\)|/usr/sbin|; +$_=~ s|\$\(install\)|$install|; +$_=~ s|\$\(fpexec_uidcaller\)|http|; +$_=~ s|\$\(fpexec_gidcaller\)|http|; +$_=~ s|\$\(fpexec_uidmin\)|1000|; +$_=~ s|\$\(fpexec_gidmin\)|1000|; +$_=~ s|\$\(fpexec_logexec\)|/var/log/httpd/fpexec_log|; +$_=~ s|\$\(fpexec_userdir\)|public_html|; +$_=~ s|\$\(fpexec_docroot\)|/home/services/httpd/html|; +$_=~ s|"\$\(fpexec_bin\)|\\\\\"$sbindir\/fpexec\\\\|; +$_=~ s|"\$\(fpstatic_bin\)|\\\\\"$sbindir\/fpstatic\\\\|; +print MAKF $_; +}