ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/tewi/Tool/genconf.c
Revision: 1.1
Committed: Thu Oct 17 09:53:39 2024 UTC (4 weeks, 1 day ago) by nishi
Content type: text/x-c
Branch: MAIN
CVS Tags: v2_05A, v2_05, HEAD
Log Message:
update

File Contents

# Content
1 /* $Id: genconf.c 257 2024-10-04 05:34:27Z nishi $ */
2
3 #include "../config.h"
4
5 #include <stdio.h>
6
7 int main(int argc, char** argv) {
8 if(argc < 4) {
9 return 1;
10 }
11 printf("##\n");
12 printf("## tewi.conf -- Tewi HTTPd configuration file\n");
13 printf("##\n");
14 printf("\n");
15 printf("# This configuration file is auto-generated.\n");
16 printf("\n");
17 printf("ServerRoot %s\n", argv[1]);
18 printf("\n");
19 printf("ServerAdmin %s\n", SERVER_ADMIN);
20 printf("\n");
21 printf("#LoadModule %s/mod_cgi.%s\n", argv[2], argv[3]);
22 printf("#LoadModule %s/mod_proxy.%s\n", argv[2], argv[3]);
23 printf("\n");
24 printf("Listen 80\n");
25 printf("#ListenSSL 443\n");
26 printf("\n");
27 printf("#SSLKey key.pem\n");
28 printf("#SSLCertificate cert.pem\n");
29 printf("\n");
30 printf("MIMEType all application/octet-stream\n");
31 printf("MIMEFile mime.types\n");
32 printf("\n");
33 printf("Icon all /icons/unknown.png\n");
34 printf("Icon text/* /icons/text.png\n");
35 printf("Icon image/* /icons/image.png\n");
36 printf("Icon misc/dir /icons/folder.png\n");
37 printf("Icon misc/parent /icons/parent.png\n");
38 printf("DirectoryIndex index.html\n");
39 printf("\n");
40 printf("ReadmeFile README\n");
41 printf("\n");
42 printf("DocumentRoot %s/www\n", argv[1]);
43 printf("BeginDirectory %s/www\n", argv[1]);
44 printf(" Allow all\n");
45 printf("EndDirectory\n", argv[1]);
46 return 0;
47 }