diff options
author | crees <crees@FreeBSD.org> | 2014-03-26 04:49:20 +0800 |
---|---|---|
committer | crees <crees@FreeBSD.org> | 2014-03-26 04:49:20 +0800 |
commit | 10527450d4cf9404b8e7f3206ace0a06927023fa (patch) | |
tree | 60ba4b6367a93c4b3fb94e04e21294c4522fbcde /ports-mgmt | |
parent | f8396311cf54a9b18d2f6b5e3b8317a8cdac0a09 (diff) | |
download | freebsd-ports-gnome-10527450d4cf9404b8e7f3206ace0a06927023fa.tar.gz freebsd-ports-gnome-10527450d4cf9404b8e7f3206ace0a06927023fa.tar.zst freebsd-ports-gnome-10527450d4cf9404b8e7f3206ace0a06927023fa.zip |
Fix enterBuild-- also fixed upstream
PR: ports/184943
Submitted by: Anes Mukhametov <anes@anes.su>
Allow masking of PHP use and markup logs
PR: ports/167601
Submitted by: Jarrod Sayers <jarrod@downtools.com.au>
Diffstat (limited to 'ports-mgmt')
-rw-r--r-- | ports-mgmt/tinderbox/Makefile | 17 | ||||
-rw-r--r-- | ports-mgmt/tinderbox/files/patch-enterbuild | 17 |
2 files changed, 33 insertions, 1 deletions
diff --git a/ports-mgmt/tinderbox/Makefile b/ports-mgmt/tinderbox/Makefile index cccd3c4b62e4..ed31d5c1cf0f 100644 --- a/ports-mgmt/tinderbox/Makefile +++ b/ports-mgmt/tinderbox/Makefile @@ -3,6 +3,7 @@ PORTNAME= tinderbox PORTVERSION= 4.1.0 +PORTREVISION= 1 CATEGORIES= ports-mgmt MASTER_SITES= http://tinderbox.marcuscom.com/ \ http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}/sources/ @@ -21,7 +22,7 @@ OPTIONS_MULTI_DB= PGSQL MYSQL SQLITE OPTIONS_RADIO= WEB OPTIONS_RADIO_WEB= APACHE HIAWATHA LIGHTTPD NGINX -OPTIONS_DEFINE= CHECK_ROOT EMAILS LSOF LOG_COMPRESS +OPTIONS_DEFINE= CHECK_ROOT EMAILS LSOF LOG_COMPRESS HIDE_PHP HIDE_MARKUP CHECK_ROOT_DESC= Check if ./tc is run by uid 0 EMAILS_DESC= Support for build failure/completion emails @@ -29,6 +30,8 @@ LSOF_DESC= For killMountProcesses() when using nullfs LOG_COMPRESS_DESC= Support bzip log compression HIAWATHA_DESC= Hiawatha server NGINX_DESC= Nginx server +HIDE_PHP_DESC= Hide index.php in webui templates +HIDE_MARKUP_DESC= Hide display_markup_log action OPTIONS_DEFAULT= MYSQL APACHE CHECK_ROOT EMAILS LSOF \ LOG_COMPRESS @@ -101,6 +104,18 @@ post-patch: ${REINPLACE_CMD} -e 's/^if \[ `id -u` != 0 \]; then/if false; then/' \ ${WRKSRC}/tc .endif +.if defined(WEBUI) +. if ${PORT_OPTIONS:MHIDE_PHP} + @${REINPLACE_CMD} -e 's#index.php\?#\?#g;s#index.php#\?#g' \ + ${WRKSRC}/webui/templates/*/*.tpl +. endif +. if ${PORT_OPTIONS:MHIDE_MARKUP} + @${REINPLACE_CMD} -e 's#<a href="[^"]*">markup</a>#markup#g' \ + -e 's#>markup_log.*;#>markup_log(-1,-1)#g' \ + ${WRKSRC}/webui/templates/*/*.tpl ${WRKSRC}/webui/index.php +. endif +.endif + @${FIND} ${WRKSRC} -name '*.orig' -or -name '*.bak' -delete do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/tinderbox/scripts diff --git a/ports-mgmt/tinderbox/files/patch-enterbuild b/ports-mgmt/tinderbox/files/patch-enterbuild new file mode 100644 index 000000000000..0bd892c9edb6 --- /dev/null +++ b/ports-mgmt/tinderbox/files/patch-enterbuild @@ -0,0 +1,17 @@ +diff -u lib/tc_command.sh.orig lib/tc_command.sh +--- lib/tc_command.sh.orig ++++ lib/tc_command.sh +@@ -1284,11 +1284,12 @@ enterBuild () { + return 1 + fi + ++ tc=$(tinderLoc scripts tc) + portstree=$(${tc} getPortsTreeForBuild -b ${build}) + sleepName=$(echo ${portDir} | sed -e 'y/\//_/') + buildPortFullDir=${buildRoot}/usr/ports/${portDir} + portsTreeDir=$(tinderLoc portstree ${portstree}) +- portFullDir=${portsTreeDir}/${portDir} ++ portFullDir=${portsTreeDir}/ports/${portDir} + + if [ ! -d ${portFullDir} ]; then + echo "enterBuild: Build environment does not exist yet, sleeping." |