head	1.7;
access;
symbols
	RELENG_8_4:1.5.0.2
	RELENG_9_1_0_RELEASE:1.3.2.2.2.2
	RELENG_9_1:1.3.2.2.0.2
	RELENG_9_1_BP:1.3.2.2
	RELENG_8_3_0_RELEASE:1.2.2.3.2.1
	RELENG_8_3:1.2.2.3.0.2
	RELENG_8_3_BP:1.2.2.3
	RELENG_9_0_0_RELEASE:1.3.2.1.2.1
	RELENG_9_0:1.3.2.1.0.2
	RELENG_9_0_BP:1.3.2.1
	RELENG_9:1.3.0.2
	RELENG_9_BP:1.3
	RELENG_7_4_0_RELEASE:1.2.4.2.4.1
	RELENG_8_2_0_RELEASE:1.2.2.2.6.1
	RELENG_7_4:1.2.4.2.0.4
	RELENG_7_4_BP:1.2.4.2
	RELENG_8_2:1.2.2.2.0.6
	RELENG_8_2_BP:1.2.2.2
	RELENG_8_1_0_RELEASE:1.2.2.2.4.1
	RELENG_8_1:1.2.2.2.0.4
	RELENG_8_1_BP:1.2.2.2
	RELENG_7_3_0_RELEASE:1.2.4.2.2.1
	RELENG_7_3:1.2.4.2.0.2
	RELENG_7_3_BP:1.2.4.2
	RELENG_8_0_0_RELEASE:1.2.2.2.2.1
	RELENG_7:1.2.0.4
	RELENG_8_0:1.2.2.2.0.2
	RELENG_8_0_BP:1.2.2.2
	RELENG_8:1.2.0.2;
locks; strict;
comment	@# @;


1.7
date	2013.06.09.00.26.16;	author svnexp;	state Exp;
branches;
next	1.6;

1.6
date	2013.04.09.00.29.58;	author svnexp;	state Exp;
branches;
next	1.5;

1.5
date	2012.11.17.01.54.48;	author svnexp;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	2012.06.19.06.18.42;	author eadler;	state Exp;
branches;
next	1.3;

1.3
date	2010.02.25.20.24.19;	author ru;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	2009.08.17.06.05.55;	author scottl;	state Exp;
branches
	1.2.2.1
	1.2.4.1;
next	1.1;

1.1
date	2009.08.13.23.18.45;	author scottl;	state Exp;
branches;
next	;

1.5.2.1
date	2012.11.17.01.54.48;	author svnexp;	state dead;
branches;
next	1.5.2.2;

1.5.2.2
date	2013.03.28.13.06.18;	author svnexp;	state Exp;
branches;
next	;

1.3.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.3.2.1.2.1;
next	1.3.2.2;

1.3.2.2
date	2012.06.26.03.05.17;	author eadler;	state Exp;
branches
	1.3.2.2.2.1;
next	1.3.2.3;

1.3.2.3
date	2012.11.17.11.37.45;	author svnexp;	state Exp;
branches;
next	1.3.2.4;

1.3.2.4
date	2013.05.10.22.01.44;	author svnexp;	state Exp;
branches;
next	1.3.2.5;

1.3.2.5
date	2013.07.12.03.01.47;	author svnexp;	state Exp;
branches;
next	1.3.2.6;

1.3.2.6
date	2014.01.10.00.01.45;	author svnexp;	state Exp;
branches;
next	;

1.3.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.3.2.1.2.2;

1.3.2.1.2.2
date	2012.11.17.08.37.41;	author svnexp;	state Exp;
branches;
next	;

1.3.2.2.2.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.3.2.2.2.2;

1.3.2.2.2.2
date	2012.11.17.08.48.33;	author svnexp;	state Exp;
branches;
next	;

1.2.2.1
date	2009.08.17.07.25.12;	author scottl;	state dead;
branches;
next	1.2.2.2;

1.2.2.2
date	2009.08.17.07.25.12;	author scottl;	state Exp;
branches
	1.2.2.2.2.1
	1.2.2.2.4.1
	1.2.2.2.6.1;
next	1.2.2.3;

1.2.2.3
date	2011.01.25.20.44.11;	author jhb;	state Exp;
branches
	1.2.2.3.2.1;
next	1.2.2.4;

1.2.2.4
date	2012.06.26.03.05.42;	author eadler;	state Exp;
branches;
next	1.2.2.5;

1.2.2.5
date	2012.11.17.10.37.23;	author svnexp;	state Exp;
branches;
next	1.2.2.6;

1.2.2.6
date	2013.05.10.21.24.59;	author svnexp;	state Exp;
branches;
next	;

1.2.2.2.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.2.2.2.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.2.2.2.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.2.2.3.2.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.2.2.3.2.2;

1.2.2.3.2.2
date	2012.11.17.08.25.55;	author svnexp;	state Exp;
branches;
next	;

1.2.4.1
date	2009.10.26.18.57.57;	author jhb;	state dead;
branches;
next	1.2.4.2;

1.2.4.2
date	2009.10.26.18.57.57;	author jhb;	state Exp;
branches
	1.2.4.2.2.1
	1.2.4.2.4.1;
next	1.2.4.3;

1.2.4.3
date	2011.01.25.20.44.24;	author jhb;	state Exp;
branches;
next	1.2.4.4;

1.2.4.4
date	2012.11.17.08.09.03;	author svnexp;	state Exp;
branches;
next	;

1.2.4.2.2.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.2.4.2.4.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.2.4.2.4.2;

1.2.4.2.4.2
date	2012.11.17.08.17.48;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.7
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/251516
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# $FreeBSD: head/usr.sbin/mfiutil/Makefile 251516 2013-06-08 02:54:59Z sbruno $
PROG=	mfiutil

SRCS=	mfiutil.c mfi_bbu.c mfi_cmd.c mfi_config.c mfi_drive.c mfi_evt.c \
	mfi_flash.c mfi_patrol.c mfi_show.c mfi_volume.c mfi_foreign.c
MAN8=	mfiutil.8

CFLAGS+= -fno-builtin-strftime

DPADD=	${LIBUTIL}
LDADD=	-lutil

# Here be dragons
.ifdef DEBUG
CFLAGS+= -DDEBUG
.endif

.include <bsd.prog.mk>
@


1.6
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/249257
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/usr.sbin/mfiutil/Makefile 249257 2013-04-08 17:46:45Z markj $
d5 1
a5 1
	mfi_flash.c mfi_patrol.c mfi_show.c mfi_volume.c
@


1.5
log
@Switching exporter and resync
@
text
@d1 1
a1 1
# $FreeBSD: head/usr.sbin/mfiutil/Makefile 237260 2012-06-19 06:18:42Z eadler $
d4 2
a5 2
SRCS=	mfiutil.c mfi_cmd.c mfi_config.c mfi_drive.c mfi_evt.c mfi_flash.c \
	mfi_patrol.c mfi_show.c mfi_volume.c
@


1.5.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:06:18 +0000
@
text
@d1 18
@


1.5.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 18
# $FreeBSD: releng/8.4/usr.sbin/mfiutil/Makefile 237590 2012-06-26 03:05:42Z eadler $
PROG=	mfiutil

SRCS=	mfiutil.c mfi_cmd.c mfi_config.c mfi_drive.c mfi_evt.c mfi_flash.c \
	mfi_patrol.c mfi_show.c mfi_volume.c
MAN8=	mfiutil.8

CFLAGS+= -fno-builtin-strftime

DPADD=	${LIBUTIL}
LDADD=	-lutil

# Here be dragons
.ifdef DEBUG
CFLAGS+= -DDEBUG
.endif

.include <bsd.prog.mk>
@


1.4
log
@SVN rev 237260 on 2012-06-19 06:18:42Z by eadler

Add __unused macros to appropriate places in order to allow building
with WARNS=6 on base gcc, gcc46, and clang

Approved by:	cperciva
MFC after:	1 week
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.3
log
@SVN rev 204329 on 2010-02-25 20:24:19Z by ru

Fixed dependencies (make checkdpadd).
@
text
@a8 1
WARNS?=3
@


1.3.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.3.2.2
log
@SVN rev 237589 on 2012-06-26 03:05:17Z by eadler

MFC r237259 r237260 r237329:
	Allow users with RO privilege to the device to read the RO attributes. [0]
	Add __unused macros to appropriate places in order to allow building
	with WARNS=6 on base gcc, gcc46, and clang

PR:		bin/167302 [0]
Approved by:	cperciva (implicit)
@
text
@d9 1
@


1.3.2.3
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.sbin/mfiutil/Makefile 237589 2012-06-26 03:05:17Z eadler $
@


1.3.2.4
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/250482
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.sbin/mfiutil/Makefile 250482 2013-05-10 21:08:53Z markj $
d4 2
a5 2
SRCS=	mfiutil.c mfi_bbu.c mfi_cmd.c mfi_config.c mfi_drive.c mfi_evt.c \
	mfi_flash.c mfi_patrol.c mfi_show.c mfi_volume.c
@


1.3.2.5
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/253244
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.sbin/mfiutil/Makefile 253244 2013-07-12 02:26:15Z sbruno $
d5 1
a5 1
	mfi_flash.c mfi_patrol.c mfi_show.c mfi_volume.c mfi_foreign.c
@


1.3.2.6
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/260497
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.sbin/mfiutil/Makefile 260497 2014-01-09 23:08:56Z dim $
d8 1
a8 1
CFLAGS.gcc+= -fno-builtin-strftime
@


1.3.2.2.2.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.3.2.2.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/usr.sbin/mfiutil/Makefile 237589 2012-06-26 03:05:17Z eadler $
@


1.3.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.3.2.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/usr.sbin/mfiutil/Makefile 204329 2010-02-25 20:24:19Z ru $
@


1.2
log
@SVN rev 196280 on 2009-08-17 06:05:55Z by scottl

Move mfiutil.1 to mfiutil.8 for consistency.  Remove superfulous README.

Approved by:	re
@
text
@d11 1
@


1.2.4.1
log
@file Makefile was added on branch RELENG_7 on 2009-10-26 19:00:57 +0000
@
text
@d1 18
@


1.2.4.2
log
@SVN rev 198496 on 2009-10-26 18:57:57Z by jhb

MFC 196200,196211,196280-196282:
Introduce mfiutil, a basic utility for managing LSI SAS-RAID & Dell PERC5/6
controllers.  Controller, array, and drive status can be checked, basic
attributes can be changed, and arrays and spares can be created and deleted.
Controller firmware can also be flashed.

This does not replace MegaCLI, found in ports, as that is officially sanctioned
and supported by LSI and includes vastly more functionality.  However, mfiutil
is open source and guaranteed to provide basic functionality, which can be
especially useful if you have a problem and can't get MegaCLI to work.
@
text
@a0 18
# $FreeBSD$
PROG=	mfiutil

SRCS=	mfiutil.c mfi_cmd.c mfi_config.c mfi_drive.c mfi_evt.c mfi_flash.c \
	mfi_patrol.c mfi_show.c mfi_volume.c
MAN8=	mfiutil.8

CFLAGS+= -fno-builtin-strftime
WARNS?=3

LDADD=	-lutil

# Here be dragons
.ifdef DEBUG
CFLAGS+= -DDEBUG
.endif

.include <bsd.prog.mk>
@


1.2.4.3
log
@SVN rev 217841 on 2011-01-25 20:44:24Z by jhb

MFC 204329,210723,210933,214778,215526:
Sync mfiutil(8) with HEAD:
- Handle malloc() failures more gracefully by error'ing out rather than
  segfaulting.
- Fixed dependencies (make checkdpadd).
- Fix typos and spelling mistakes.
@
text
@a10 1
DPADD=	${LIBUTIL}
@


1.2.4.4
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/usr.sbin/mfiutil/Makefile 217841 2011-01-25 20:44:24Z jhb $
@


1.2.4.2.4.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.2.4.2.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/usr.sbin/mfiutil/Makefile 198496 2009-10-26 18:57:57Z jhb $
@


1.2.4.2.2.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.2.2.1
log
@file Makefile was added on branch RELENG_8 on 2009-08-17 07:25:31 +0000
@
text
@d1 18
@


1.2.2.2
log
@SVN rev 196285 on 2009-08-17 07:25:12Z by scottl

Merge mfiutil

Approved by:	re
@
text
@a0 18
# $FreeBSD$
PROG=	mfiutil

SRCS=	mfiutil.c mfi_cmd.c mfi_config.c mfi_drive.c mfi_evt.c mfi_flash.c \
	mfi_patrol.c mfi_show.c mfi_volume.c
MAN8=	mfiutil.8

CFLAGS+= -fno-builtin-strftime
WARNS?=3

LDADD=	-lutil

# Here be dragons
.ifdef DEBUG
CFLAGS+= -DDEBUG
.endif

.include <bsd.prog.mk>
@


1.2.2.3
log
@SVN rev 217840 on 2011-01-25 20:44:11Z by jhb

MFC 204329,210723,210933,214778,215526:
Sync mfiutil(8) with HEAD:
- Handle malloc() failures more gracefully by error'ing out rather than
  segfaulting.
- Fixed dependencies (make checkdpadd).
- Fix typos and spelling mistakes.
@
text
@a10 1
DPADD=	${LIBUTIL}
@


1.2.2.4
log
@SVN rev 237590 on 2012-06-26 03:05:42Z by eadler

MFC r237259 r237260 r237329:
	Allow users with RO privilege to the device to read the RO attributes. [0]
	Add __unused macros to appropriate places in order to allow building
	with WARNS=6 on base gcc, gcc46, and clang

PR:		bin/167302 [0]
Approved by:	cperciva (implicit)
@
text
@d9 1
@


1.2.2.5
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/usr.sbin/mfiutil/Makefile 237590 2012-06-26 03:05:42Z eadler $
@


1.2.2.6
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/250483
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/usr.sbin/mfiutil/Makefile 250483 2013-05-10 21:11:18Z markj $
d4 2
a5 2
SRCS=	mfiutil.c mfi_bbu.c mfi_cmd.c mfi_config.c mfi_drive.c mfi_evt.c \
	mfi_flash.c mfi_patrol.c mfi_show.c mfi_volume.c
@


1.2.2.3.2.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.2.2.3.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/usr.sbin/mfiutil/Makefile 217840 2011-01-25 20:44:11Z jhb $
@


1.2.2.2.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.2.2.2.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.2.2.2.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.1
log
@SVN rev 196200 on 2009-08-13 23:18:45Z by scottl

ntroduce mfiutil, a basic utility for managing LSI SAS-RAID & Dell PERC5/6
controllers.  Controller, array, and drive status can be checked, basic
attributes can be changed, and arrays and spares can be created and deleted.
Controller firmware can also be flashed.

This does not replace MegaCLI, found in ports, as that is officially sanctioned
and supported by LSI and includes vastly more functionality.  However, mfiutil
is open source and guaranteed to provide basic functionality, which can be
especially useful if you have a problem and can't get MegaCLI to work.

Approved by:    re
Obtained from:  Yahoo! Inc.
@
text
@d6 1
@

