www-servers/tomcat: Added missing docBase to webapps context.xml files
authorWilliam L. Thomson Jr <wlt@o-sinc.com>
Tue, 10 Nov 2015 23:22:41 +0000 (18:22 -0500)
committerWilliam L. Thomson Jr <wlt@o-sinc.com>
Tue, 10 Nov 2015 23:22:41 +0000 (18:22 -0500)
Added sed to add missing docBase to host-manager and manager webapps
context.xml files

www-servers/tomcat/tomcat-8.0.28-r2.ebuild [moved from www-servers/tomcat/tomcat-8.0.28-r1.ebuild with 94% similarity]

similarity index 94%
rename from www-servers/tomcat/tomcat-8.0.28-r1.ebuild
rename to www-servers/tomcat/tomcat-8.0.28-r2.ebuild
index 0d40f89e880ffe7813c834d5f0c1217241921e71..3595c5707fe43f53b53bfadf07ce6d02584bb0de 100644 (file)
@@ -99,6 +99,13 @@ src_install() {
 
        ### Webapps ###
 
+       # add missing docBase
+       local apps="host-manager manager"
+       for app in ${apps}; do
+               sed -i -e "s|=\"true\" >|=\"true\" docBase=\"\$\{catalina.home\}/webapps/${app}\" >|" \
+                       output/build/webapps/${app}/META-INF/context.xml || die
+       done
+
        insinto "${dest}"/webapps
        doins -r output/build/webapps/{host-manager,manager,ROOT}
        use extra-webapps && doins -r output/build/webapps/{docs,examples}