Date: Mon, 28 Dec 2009 04:29:16 GMT From: Chris Petrik <c.petrik.sosa@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/142090: add hiawatha to list of supported web interfaces in tinderbox Message-ID: <200912280429.nBS4TGeo042186@www.freebsd.org> Resent-Message-ID: <200912280430.nBS4U2pl077731@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 142090 >Category: ports >Synopsis: add hiawatha to list of supported web interfaces in tinderbox >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 28 04:30:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Chris Petrik >Release: FreeBSD 8.0 Release P1 >Organization: Officialunix >Environment: >Description: Simple patch to add in support for the hiawatha web server. Hiawatha is very different from others, but it's config file is one of the few that is easy to read. That is why I decided to replace Apache with this on my tinderbox. My tinderbox is currently being redone, so the patch submitted is untested. This was discussed with itetcu@ but no reply was given to make a PR for this or not so I went ahead and made one :) >How-To-Repeat: >Fix: Patch attached with submission follows: Index: tinderbox/Makefile =================================================================== RCS file: /usr/ncvs/ports/ports-mgmt/tinderbox/Makefile,v retrieving revision 1.62 diff -u -r1.62 Makefile --- tinderbox/Makefile 25 Dec 2009 20:29:24 -0000 1.62 +++ tinderbox/Makefile 27 Dec 2009 03:39:19 -0000 @@ -6,7 +6,7 @@ PORTNAME= tinderbox PORTVERSION= 3.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= ports-mgmt MASTER_SITES= http://tinderbox.marcuscom.com/ \ http://T32.TecNik93.com/FreeBSD/ports/${PORTNAME}/sources/ @@ -23,6 +23,7 @@ CVSUP "Use cvsup for updates" Off \ WEBUI "Install web interface" On \ APACHE "Use Apache for web interface" On \ + HIAWATHA "Use Hiawatha for web interface" Off \ LIGHTTPD "Use LightHTTPD for web interface" Off \ CHECK_FOR_ROOT "Check if ./tc is run by uid 0" On \ LSOF "For killMountProcesses() when using nullfs" On @@ -83,6 +84,8 @@ USE_APACHE= 1.3+ .elif defined(WITH_LIGHTTPD) && defined(WITH_WEBUI) RUN_DEPENDS+= lighttpd:${PORTSDIR}/www/lighttpd +.elif defined(WITH_HIAWATHA) && defined(WITH_WEBUI) +RUN_DEPENDS+= hiawatha:${PORTSDIR}/www/hiawatha .endif .if defined(WITH_LSOF) @@ -90,8 +93,8 @@ .endif pre-everything:: -.if (!defined(WITHOUT_APACHE) || defined(WITH_LIGHTTPD)) && !defined(WITH_WEBUI) - @${ECHO_CMD} "It doesn't make sense to depend on Apache or LightHTTPD if not using either web interface." +.if (!defined(WITHOUT_APACHE) || defined(WITH_LIGHTTPD) || defined(WITH_HIAWATHA)) && !defined(WITH_WEBUI) + @${ECHO_CMD} "It doesn't make sense to depend on Apache, LightHTTPD or Hiawatha if not using either web interface." @${FALSE} .endif Index: tinderbox/files/pkg-message.in =================================================================== RCS file: /usr/ncvs/ports/ports-mgmt/tinderbox/files/pkg-message.in,v retrieving revision 1.13 diff -u -r1.13 pkg-message.in --- tinderbox/files/pkg-message.in 12 Nov 2008 15:58:29 -0000 1.13 +++ tinderbox/files/pkg-message.in 27 Dec 2009 03:42:38 -0000 @@ -29,6 +29,15 @@ "/tb/" => "%%PREFIX%%/tinderbox/scripts/webui/" ) dir-listing.activate = "enable" +- In you Hiawatha configuration: + +Alias is a built in command, no need to load any special mod + +Alias = /tb/logs:%%PREFIX%%/tinderbox/logs +Alias = /tb/packages:%%PREFIX%%/tinderbox/packages +Alias = /tb/errors:%%PREFIX%%/tinderbox/errors +Alias = /tb/:%%PREFIX%%/tinderbox/scripts/webui + Check your system by going to http://localhost/tb/ ============================================================================= >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912280429.nBS4TGeo042186>