Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Aug 2002 17:16:27 +0200 (CEST)
From:      Harald Schmalzbauer <H@schmalzbauer.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/42254: News Port: 3ware RAID manager
Message-ID:  <200208311516.g7VFGRwV000252@wearix.com>

next in thread | raw e-mail | index | archive | help

>Number:         42254
>Category:       ports
>Synopsis:       News Port: 3ware RAID manager
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 31 08:20:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Harald Schmalzbauer
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
>Environment:
System: FreeBSD wearix.com 4.6-STABLE FreeBSD 4.6-STABLE #2: Thu Aug 29 13:52:43 CEST 2002 root@releng.muc.wearix.com:/usr/obj/usr/src/sys/BONHAM i386


	
>Description:
	This is a convenience port for 3ware's binary release of their 
	web based management tool for the Escalade RAID controller series.
	Default listening port changed from 1080 to 8080 since mozilla doesn't
	allow connections to 1080 and 1080 is socks.
>How-To-Repeat:
	
>Fix:

	

--- 3dm-bsd.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	3dm-bsd
#	3dm-bsd/Makefile
#	3dm-bsd/distinfo
#	3dm-bsd/pkg-plist
#	3dm-bsd/pkg-comment
#	3dm-bsd/pkg-descr
#	3dm-bsd/files
#	3dm-bsd/files/3dmd.sh
#	3dm-bsd/pkg-message
#
echo c - 3dm-bsd
mkdir -p 3dm-bsd > /dev/null 2>&1
echo x - 3dm-bsd/Makefile
sed 's/^X//' >3dm-bsd/Makefile << 'END-of-3dm-bsd/Makefile'
X# New ports collection makefile for: 3dm-bsd
X# Date created:        8 August 2002
X# Whom:                Harald Schmalzbauer
X#
X# $FreeBSD$
X#
X
XPORTNAME=	3dm-bsd
XPORTVERSION=	1.10.0.011
XCATEGORIES=	sysutils
XMASTER_SITES=	http://people.freebsd.org/~msmith/RAID/3ware/
X
XMAINTAINER=	h@schmalzbauer.de
X
XONLY_FOR_ARCHS=	i386
XNO_WRKSUBDIR=	Yes
X
Xdo-build:
X	@(cd ${WRKDIR}; ${TAR} -xvzf 3dm-help.tgz)
X
Xdo-install:
X	if [ ! -d ${LOCALBASE}/sbin ]; then \
X	  ${INSTALL} -d -v -g wheel -m 0755 -o root ${LOCALBASE}/sbin; \
X	fi
X
X	if [ ! -d ${LOCALBASE}/etc/3dmd ]; then \
X	  ${INSTALL} -d -v -g wheel -m 0755 -o root ${LOCALBASE}/etc/3dmd; \
X	fi
X
X	if [ ! -d ${LOCALBASE}/etc/rc.d ]; then \
X	  ${INSTALL} -d -v -g wheel -m 0755 -o root ${LOCALBASE}/etc/rc.d; \
X	fi
X
X	@${INSTALL} -v -g wheel -m 0755 -o root ${WRKDIR}/3dmd ${LOCALBASE}/sbin; \
X	${INSTALL} -v -g wheel -m 0644 -o root ${WRKDIR}/etc/3dmd.conf ${LOCALBASE}/etc/3dmd; \
X	${CAT} ${LOCALBASE}/etc/3dmd/3dmd.conf | ${SED} 's?/usr/local/doc/3dm?${LOCALBASE}/etc/3dmd/doc?g ; s?1080?8080?g'> ${LOCALBASE}/etc/3dmd/3dmd.conf; \
X	${INSTALL} -d -v -g wheel -m 0644 -o root ${LOCALBASE}/etc/3dmd/doc
X	${CP} -R ${WRKDIR}/3dm/* ${LOCALBASE}/etc/3dmd/doc; \
X	${CHMOD} -R 444 ${LOCALBASE}/etc/3dmd/doc/*; \
X	${CHMOD} -R +X ${LOCALBASE}/etc/3dmd/doc/*; \
X	${LN} -s ${LOCALBASE}/etc/3dmd/3dmd.conf /etc/3dmd.conf; \
X	${INSTALL} -v -g wheel -m 0755 -o root ${PATCHDIR}/3dmd.sh ${LOCALBASE}/etc/rc.d; \
X	cd /dev && ./MAKEDEV twe0; \
X
Xpost-install:
X	@${CAT} ${WRKDIR}/../pkg-message
X
X.include <bsd.port.mk>
END-of-3dm-bsd/Makefile
echo x - 3dm-bsd/distinfo
sed 's/^X//' >3dm-bsd/distinfo << 'END-of-3dm-bsd/distinfo'
XMD5 (3dm-bsd-1.10.0.011.tar.gz) = e8b9d745df1085d9e4bbb07ff5301350
END-of-3dm-bsd/distinfo
echo x - 3dm-bsd/pkg-plist
sed 's/^X//' >3dm-bsd/pkg-plist << 'END-of-3dm-bsd/pkg-plist'
Xsbin/3dmd
Xetc/rc.d/3dmd.sh
Xetc/3dmd/3dmd.conf
Xetc/3dmd/doc/3DM_browser.html
Xetc/3dmd/doc/3DM_contact.html
Xetc/3dmd/doc/3DM_email.html
Xetc/3dmd/doc/3DM_help.html
Xetc/3dmd/doc/3DM_hot_spare.html
Xetc/3dmd/doc/3DM_hot_swap.html
Xetc/3dmd/doc/3DM_linux_install.html
Xetc/3dmd/doc/3DM_popup_linux.html
Xetc/3dmd/doc/3DM_popup_windows.html
Xetc/3dmd/doc/3DM_rebuild.html
Xetc/3dmd/doc/3DM_windows_install.html
Xetc/3dmd/doc/images/3DM-logo-no-transparency.gif
Xetc/3dmd/doc/images/3DM-logo-transparency.gif
Xetc/3dmd/doc/images/CAS_alarm.gif
Xetc/3dmd/doc/images/CAS_details.gif
Xetc/3dmd/doc/images/CAS_home.gif
Xetc/3dmd/doc/images/CAS_monitor.gif
Xetc/3dmd/doc/images/CAS_settings.gif
Xetc/3dmd/doc/images/MAM_configure.gif
Xetc/3dmd/doc/images/MAM_rebuild.gif
Xetc/3dmd/doc/images/PNL_event_notification.gif
Xetc/3dmd/doc/images/PNW_event_notification.gif
Xetc/3dmd/doc/images/PNW_icon.gif
Xetc/3dmd/doc/images/PNW_main.gif
Xetc/3dmd/doc/images/PNW_snapshot.gif
Xetc/3dmd/doc/images/WI_email_notification.gif
Xetc/3dmd/doc/images/WI_remote_monitoring.gif
Xetc/3dmd/doc/styles/3DMstyle.css
X@dirrm etc/3dmd/doc/styles
X@dirrm etc/3dmd/doc/images
X@dirrm etc/3dmd/doc
X@dirrm etc/3dmd
X@cwd /etc
X3dmd.conf
END-of-3dm-bsd/pkg-plist
echo x - 3dm-bsd/pkg-comment
sed 's/^X//' >3dm-bsd/pkg-comment << 'END-of-3dm-bsd/pkg-comment'
XWeb management daemon for 3ware Escalade RAID controllers
END-of-3dm-bsd/pkg-comment
echo x - 3dm-bsd/pkg-descr
sed 's/^X//' >3dm-bsd/pkg-descr << 'END-of-3dm-bsd/pkg-descr'
XThis is a "convinience-port" for 3ware's binary release of a web-based
Xmanagement tool for their ESCALADE controllers.
XThe driver developed by M.Smith is in the GENERIC KERNEL but you need this
Xtool to manage the controllers arrays.
X
XWWW: http://people.freebsd.org/~msmith/RAID/#3ware
X
X-Harry
XH@Schmalzbauer.de
END-of-3dm-bsd/pkg-descr
echo c - 3dm-bsd/files
mkdir -p 3dm-bsd/files > /dev/null 2>&1
echo x - 3dm-bsd/files/3dmd.sh
sed 's/^X//' >3dm-bsd/files/3dmd.sh << 'END-of-3dm-bsd/files/3dmd.sh'
X#!/bin/sh
X
Xif ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
X    echo "$0: Cannot determine the PREFIX" >&2
X    exit 1
Xfi
X
Xcase "$1" in
X	start)
X		[ -x ${PREFIX}/sbin/3dmd ] && ${PREFIX}/sbin/3dmd && echo -n ' 3ware Web-Manager'
X		;;
X	stop)
X		/usr/bin/killall 3dmd > /dev/null 2>&1 && echo -n ' 3ware Web-Manager'
X		;;
X	reload)
X		/usr/bin/killall -HUP 3dmd > /dev/null 2>&1 && echo -n ' 3ware Web-Manager'
X		;;
X	*)
X		echo ""
X		echo "Usage: `basename $0` { start | stop | reload }"
X		echo ""
X		exit 1
X		;;
Xesac
END-of-3dm-bsd/files/3dmd.sh
echo x - 3dm-bsd/pkg-message
sed 's/^X//' >3dm-bsd/pkg-message << 'END-of-3dm-bsd/pkg-message'
X
X
X-------------------------------------------------------
X| This port has no manpage but online-help            |
X| After startup Daemon is listening on port 8080      |
X| Don't forget to change the default password (3ware) |
X| and enable it afterwards!                           |
X-------------------------------------------------------
X
X
END-of-3dm-bsd/pkg-message
exit
--- 3dm-bsd.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208311516.g7VFGRwV000252>