-
Bug
-
Resolution: Done
-
Major
-
httpd 2.4.37 GA
The postinstall is not O.K.
There is no reason to have fragile sed things such as
sed -i -e "s: modules/: $currentDir/modules/:g" \ -e "s:/var/www:$currentDir/www:g" \ -e "s:ServerRoot \"/etc/httpd\":ServerRoot \"$currentDir\":" \ -e "s:PidFile.*:PidFile ${currentDir}/run/httpd.pid:" \
in a new release.
Anything that is dependent on path has to have placeholders @SOMETHING@ and these placeholders are to be committed in .conf files.
.postinstall script uses sed (or powershell) to replace @SOMETHING@ with user's paths as necessary.
Update and simplify .postinstall and .conf / .conf.in scripts and configs accordingly, please.
- causes
-
JBCS-203 postinstall doesn't modify correctly ssl.conf file
- Closed
-
JBCS-204 postinstall doesn't modify correctly mod_cluster.conf file
- Closed
-
JWS-153 Numerous inconsistencies and user experience issues with Solaris Apache HTTP Server .postinstall.httpd
- Closed
-
JWS-155 User experience issues with Solaris Tomcat .postinstall.tomcat
- Closed
-
JBCS-531 Remove hardcoded user "Apache" from .postinstall script
- Closed