diff options
author | itetcu <itetcu@FreeBSD.org> | 2010-03-06 19:19:04 +0800 |
---|---|---|
committer | itetcu <itetcu@FreeBSD.org> | 2010-03-06 19:19:04 +0800 |
commit | fd9a3d9785077a8ce607e77d834c0cf4b80bae30 (patch) | |
tree | 9e00c2f7853b98e010be7c9bd2c0915a99eab012 /ports-mgmt | |
parent | 7402e15f19bfad8408c81a86c538e1df09fe6d69 (diff) | |
download | freebsd-ports-graphics-fd9a3d9785077a8ce607e77d834c0cf4b80bae30.tar.gz freebsd-ports-graphics-fd9a3d9785077a8ce607e77d834c0cf4b80bae30.tar.zst freebsd-ports-graphics-fd9a3d9785077a8ce607e77d834c0cf4b80bae30.zip |
- port support for Hiawatha web server from ports-mgmt/tinderbox
- reorder pkg-message a bit to make it more clear and fix some typos
Feature safe: yes
Diffstat (limited to 'ports-mgmt')
-rw-r--r-- | ports-mgmt/tinderbox-devel/Makefile | 7 | ||||
-rw-r--r-- | ports-mgmt/tinderbox-devel/files/pkg-message.in | 37 |
2 files changed, 24 insertions, 20 deletions
diff --git a/ports-mgmt/tinderbox-devel/Makefile b/ports-mgmt/tinderbox-devel/Makefile index 14717ac93c3..5f19f5eba78 100644 --- a/ports-mgmt/tinderbox-devel/Makefile +++ b/ports-mgmt/tinderbox-devel/Makefile @@ -22,6 +22,7 @@ OPTIONS= PGSQL "With pgsql" Off \ 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 \ @@ -84,6 +85,8 @@ RUN_DEPENDS+= cvsup:${PORTSDIR}/net/cvsup-without-gui 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) @@ -99,8 +102,8 @@ EXTRA_PATCHES+= ${FILESDIR}/extra-parallel.patch .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, Hiawatha or LightHTTPD if not using the WebUI." @${FALSE} .endif diff --git a/ports-mgmt/tinderbox-devel/files/pkg-message.in b/ports-mgmt/tinderbox-devel/files/pkg-message.in index 7afbe785c52..5fe44212032 100644 --- a/ports-mgmt/tinderbox-devel/files/pkg-message.in +++ b/ports-mgmt/tinderbox-devel/files/pkg-message.in @@ -6,7 +6,25 @@ ports-mgmt/tinderbox is now installed, but it requires some additional setup. Please do read: %%PREFIX%%/tinderbox/scripts/README **************************************************** -The following walkthrough is the webserver setup: +============================================================================= + +If you installed the port with WITH_TMPFS option: +To enable the usage of FreeBSD's tmpfs implementation you need to add the +tmpfs kernel module to your /boot/loader.conf: +tmpfs_load="YES" + +If you installed the port WITH_PARALLEL option: +The parallel patch allows to run multiple tinderd instances at the same time. +You can enable multiple tinderd instances via /etc/rc.conf with: +tinderd_instances="N" + +Both patches are experimental and are not official supported by the Tinderbox +distribution. + +============================================================================= + + +The following walkthrough is the webserver setup, if you installed the WebUI: - In your Apache configuration add the following lines: @@ -33,20 +51,3 @@ dir-listing.activate = "enable" ============================================================================= -tmpfs options: -To enable the usage of FreeBSD's tmpfs implementation -you need to add the tmpfs kernel module to your -loader.conf - -tmpfs_load="YES" - -parallels options: - -The parallel patch allows to run multiple tinderd instances at the same time. -You can enable multiple tinderd instances via /etc/rc.conf with -tinderd_instances="X" - -Both patches are experimental and are not official supported by the Tinderbox -distribution. - -============================================================================= |