ports/190399: [NEW PORT] sysutils/sas2ircu: management tool for mps(4) based RAID controllers
Daniel Austin
freebsd-ports at dan.me.uk
Fri May 30 00:50:00 UTC 2014
>Number: 190399
>Category: ports
>Synopsis: [NEW PORT] sysutils/sas2ircu: management tool for mps(4) based RAID controllers
>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: Fri May 30 00:50:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Daniel Austin
>Release: FreeBSD 10.0-RELEASE-p1 amd64
>Organization:
N/A
>Environment:
System: FreeBSD bolton2.dan.me.uk 10.0-RELEASE-p1 FreeBSD 10.0-RELEASE-p1 #0: Tue Apr 8 06:45:06 UTC 2014 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
A new port to allow monitoring and management of mps(4) based LSI RAID controllers.
NOTE: The download requires manual intervention due to licensing restrictions from LSI.
Please update ports/LEGAL when importing.
>How-To-Repeat:
>Fix:
Build tested with portlint and poudriere.
--- sas2ircu.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:
#
# sas2ircu
# sas2ircu/pkg-plist
# sas2ircu/distinfo
# sas2ircu/Makefile
# sas2ircu/pkg-descr
#
echo c - sas2ircu
mkdir -p sas2ircu > /dev/null 2>&1
echo x - sas2ircu/pkg-plist
sed 's/^X//' >sas2ircu/pkg-plist << '0584360cfaf50354306363cfc3814fac'
Xsbin/sas2ircu
X%%PORTDOCS%%%%DOCSDIR%%/Readme_Release_Notes_SAS2IRCU_Phase_16.00.00.00.txt
X%%PORTDOCS%%%%DOCSDIR%%/SAS2Flash_ReferenceGuide.pdf
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
0584360cfaf50354306363cfc3814fac
echo x - sas2ircu/distinfo
sed 's/^X//' >sas2ircu/distinfo << '77703b6cda137b7e86a7fd053b71a393'
XSHA256 (SAS2IRCU_P16.zip) = e7209ec09105098ed7ad0132238d90bc87d1b5721b20add6e30b6ca6d4ac8f7b
XSIZE (SAS2IRCU_P16.zip) = 2894052
77703b6cda137b7e86a7fd053b71a393
echo x - sas2ircu/Makefile
sed 's/^X//' >sas2ircu/Makefile << '9ee95af5b5be746e2652c7853cfda126'
X# Created by: Daniel Austin <freebsd-ports at dan.me.uk>
X# $FreeBSD: $
X
XPORTNAME= sas2ircu
XPORTVERSION= 16.00.00.00
XCATEGORIES= sysutils
XMASTER_SITES= #http://www.lsi.com/downloads/Public/Host%20Bus%20Adapters/Host%20Bus%20Adapters%20Common%20Files/SAS_SATA_6G_P16/
XDISTNAME= SAS2IRCU_P16
X
XMAINTAINER= freebsd-ports at dan.me.uk
XCOMMENT= Tool for basic management of mps(4) based LSI RAID controllers
X
XWRKSRC= ${WRKDIR}/${DISTNAME}
X
XUSES= zip
XNO_BUILD= yes
X
XONLY_FOR_ARCHS= i386 amd64
XONLY_FOR_ARCHS_REASON= Binaries only available for i386 and amd64 from LSI
X
XRESTRICTED= May not be redistributed. Must accept license to download.
X
XOPTIONS_DEFINE= DOCS
X
X.include <bsd.port.options.mk>
X
X.include <bsd.port.pre.mk>
X
X.if (!exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}))
XDISTFILE_INSTRUCTIONS=\n\
XDue to licensing restrictions, certain files must be fetched manually.\n\
XPlease visit the following URL and accept the license agreement.\n\n\
Xhttp://www.lsi.com/downloads/Public/Host%%20Bus%%20Adapters/Host%%20Bus%%20Adapters%%20Common%%20Files/SAS_SATA_6G_P16/SAS2IRCU_P16.zip\n\n\
XAfter the download has completed, please place ${DISTNAME}${EXTRACT_SUFX} in\n\
X${DISTDIR}, then restart the build.\n\n
X.endif
X
X.if defined(DISTFILE_INSTRUCTIONS)
X.if defined(PACKAGE_BUILDING)
XIGNORE= requires manual fetch
X.else
Xpre-fetch:
X @${PRINTF} "${DISTFILE_INSTRUCTIONS}"
X @exit 1;
X.endif
X.endif
X
Xdo-install:
X.if ${PORT_OPTIONS:MDOCS}
X @${MKDIR} ${STAGEDIR}${DOCSDIR}
X ${INSTALL_DATA} ${WRKSRC}/Readme_Release_Notes_SAS2IRCU_Phase_16.00.00.00.txt ${STAGEDIR}${DOCSDIR}
X ${INSTALL_DATA} ${WRKSRC}/SAS2Flash_ReferenceGuide.pdf ${STAGEDIR}${DOCSDIR}
X.endif
X.if ${ARCH} == "amd64"
X ${INSTALL_PROGRAM} ${WRKSRC}/sas2ircu_freebsd_amd64_rel/sas2ircu ${STAGEDIR}${PREFIX}/sbin
X.else
X ${INSTALL_PROGRAM} ${WRKSRC}/sas2ircu_freebsd_i386_rel/sas2ircu ${STAGEDIR}${PREFIX}/sbin
X.endif
X
X.include <bsd.port.post.mk>
9ee95af5b5be746e2652c7853cfda126
echo x - sas2ircu/pkg-descr
sed 's/^X//' >sas2ircu/pkg-descr << '4f77e9c7e16496e52ea876a94269298e'
Xsas2ircu allows basic management of mps(4) based RAID controllers.
XThis includes controllers based on the LSI SAS2 IR protocol.
XSee the mps(4) man page for a more thorough list of controllers.
X
XWWW: http://www.lsi.com/
4f77e9c7e16496e52ea876a94269298e
exit
--- sas2ircu.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list