thttpd-2.29-file-changes.txt To reduce the amount of work needed to install thttpd, I have copied the files from Acme.com and made some modifications. These files have been changed in thttpd-2.29, and these are the changes that were made! *****If you expand "thttpd-2.29.tar.gz" these changes will be missing!***** *****These files are in: cd ~/freedom/Acme.com/thttpd-2.29/ #***** The first change in "thttpd-2.29" is in "Makefile.in" by adding the directory "man1", without this a fresh install will fail! In "Makefile.in" copy line 116 and paste it before, and change man8 to man1, and save the file. The result will be: (This file is: "Makefile.in".) 114 115 install-man: 116 -mkdir -p $(DESTDIR)$(MANDIR)/man1 117 -mkdir -p $(DESTDIR)$(MANDIR)/man8 118 $(INSTALL) -m 444 -o bin -g bin thttpd.8 $(DESTDIR)$(MANDIR)/man8 119 The second change in "thttpd-2.29" is in "config.h" where we want to be able to use the "makeweb" program. Here it is making "users" active by copying line 127, adding some extra lines at 130 and pasting the "users" line on line 131, then saving the file. The result will be: (This file is: "config.h".) 126 #ifdef notdef 127 #define TILDE_MAP_1 "users" 128 #define TILDE_MAP_2 "public_html" 129 #endif 130 131 #define TILDE_MAP_1 "users" 132 The third change in "thttpd-2.29" is in "configure" and is to change where all of the data is written from: "/usr/local" to "/home/local" since the only directory that can be saved when changing operating systems (OS's) is the "/home/" directory, all of the others get over written! This change is in "configure" where line 12 is changed from "/usr/local" to "/home/local", giving the following result, then save the file. (This file is: "configure".) 9 10 # Defaults: 11 ac_help= 12 ac_default_prefix=/home/local 13 # Any additions from configure.in: 14 This is the end of the changes in "thttpd-2.29" *****************************