]>
Commit | Line | Data |
---|---|---|
97841d4b AM |
1 | #!/usr/bin/perl |
2 | ||
3 | $sbindir="/usr/sbin"; | |
a32eaf79 | 4 | $apxs="$sbindir/apxs1"; |
97841d4b AM |
5 | $confdir=`$apxs -q SYSCONFDIR`; |
6 | $confdir =~ s|\n||; | |
7 | $cc=`$apxs -q CC`; | |
8 | $cc =~ s|\n||; | |
9 | $cflags=`$apxs -q CFLAGS`; | |
10 | $cflags =~ s|\n||; | |
11 | $includedir=`$apxs -q INCLUDEDIR`; | |
12 | $includedir =~ s|\n||; | |
13 | $libexecdir=`$apxs -q LIBEXECDIR`; | |
14 | $libexecdir =~ s|\n||; | |
15 | ||
16 | ### Create Makefile | |
17 | $install=`which install`; | |
18 | chop $install; | |
19 | open(MTMP,"Makefile.in") or die "Can't find Makefile.tmpl\n"; | |
20 | open(MAKF,"> Makefile") or die "Can't create Makefile\n"; | |
21 | print "Creating Makefile\n"; | |
22 | while(<MTMP>) { | |
23 | $_=~ s|\$\(apxs\)|$apxs|; | |
24 | $_=~ s|\$\(apachectl\)|/usr/sbin/apachectl|; | |
25 | $_=~ s|\$\(cc\)|$cc|; | |
26 | $_=~ s|\$\(includedir\)|$includedir|; | |
27 | $_=~ s|\$\(cflags\)|$cflags|; | |
28 | $_=~ s|\$\(sbindir\)|/usr/sbin|; | |
29 | $_=~ s|\$\(install\)|$install|; | |
30 | $_=~ s|\$\(fpexec_uidcaller\)|http|; | |
31 | $_=~ s|\$\(fpexec_gidcaller\)|http|; | |
32 | $_=~ s|\$\(fpexec_uidmin\)|1000|; | |
33 | $_=~ s|\$\(fpexec_gidmin\)|1000|; | |
34 | $_=~ s|\$\(fpexec_logexec\)|/var/log/httpd/fpexec_log|; | |
35 | $_=~ s|\$\(fpexec_userdir\)|public_html|; | |
36 | $_=~ s|\$\(fpexec_docroot\)|/home/services/httpd/html|; | |
37 | $_=~ s|"\$\(fpexec_bin\)|\\\\\"$sbindir\/fpexec\\\\|; | |
38 | $_=~ s|"\$\(fpstatic_bin\)|\\\\\"$sbindir\/fpstatic\\\\|; | |
39 | print MAKF $_; | |
40 | } |