Module Name: src Committed By: ahoka Date: Sun Feb 27 17:51:45 UTC 2011
Modified Files: src/distrib/sets/lists/man: mi src/usr.sbin/flashctl: Makefile Added Files: src/usr.sbin/flashctl: flashctl.8 Log Message: Add manpage for flashctl To generate a diff of this commit: cvs rdiff -u -r1.1296 -r1.1297 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/flashctl/Makefile cvs rdiff -u -r0 -r1.1 src/usr.sbin/flashctl/flashctl.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/man/mi diff -u src/distrib/sets/lists/man/mi:1.1296 src/distrib/sets/lists/man/mi:1.1297 --- src/distrib/sets/lists/man/mi:1.1296 Sat Feb 26 18:07:15 2011 +++ src/distrib/sets/lists/man/mi Sun Feb 27 17:51:45 2011 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1296 2011/02/26 18:07:15 ahoka Exp $ +# $NetBSD: mi,v 1.1297 2011/02/27 17:51:45 ahoka Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -2221,6 +2221,7 @@ ./usr/share/man/cat8/fdisk.0 man-sysutil-catman .cat ./usr/share/man/cat8/fingerd.0 man-sysutil-catman .cat ./usr/share/man/cat8/fixmount.0 man-sysutil-catman .cat +./usr/share/man/cat8/flashctl.0 man-sysutil-catman .cat ./usr/share/man/cat8/flush.0 man-postfix-catman postfix,.cat ./usr/share/man/cat8/fsck.0 man-sysutil-catman .cat ./usr/share/man/cat8/fsck_ext2fs.0 man-ext2fs-catman .cat @@ -4830,6 +4831,7 @@ ./usr/share/man/html8/fdisk.html man-sysutil-htmlman html ./usr/share/man/html8/fingerd.html man-sysutil-htmlman html ./usr/share/man/html8/fixmount.html man-sysutil-htmlman html +./usr/share/man/html8/flashctl.html man-sysutil-htmlman html ./usr/share/man/html8/flush.html man-postfix-htmlman postfix,html ./usr/share/man/html8/fsck.html man-sysutil-htmlman html ./usr/share/man/html8/fsck_ext2fs.html man-ext2fs-htmlman html @@ -7531,6 +7533,7 @@ ./usr/share/man/man8/fdisk.8 man-sysutil-man .man ./usr/share/man/man8/fingerd.8 man-sysutil-man .man ./usr/share/man/man8/fixmount.8 man-sysutil-man .man +./usr/share/man/man8/flashctl.8 man-sysutil-man .man ./usr/share/man/man8/flush.8 man-postfix-man postfix,.man ./usr/share/man/man8/fsck.8 man-sysutil-man .man ./usr/share/man/man8/fsck_ext2fs.8 man-ext2fs-man .man Index: src/usr.sbin/flashctl/Makefile diff -u src/usr.sbin/flashctl/Makefile:1.1 src/usr.sbin/flashctl/Makefile:1.2 --- src/usr.sbin/flashctl/Makefile:1.1 Sat Feb 26 18:07:32 2011 +++ src/usr.sbin/flashctl/Makefile Sun Feb 27 17:51:45 2011 @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.1 2011/02/26 18:07:32 ahoka Exp $ +# $NetBSD: Makefile,v 1.2 2011/02/27 17:51:45 ahoka Exp $ SRCS= flashctl.c PROG= flashctl -MAN= # not yet +MAN= flashctl.8 WARNS= 4 Added files: Index: src/usr.sbin/flashctl/flashctl.8 diff -u /dev/null src/usr.sbin/flashctl/flashctl.8:1.1 --- /dev/null Sun Feb 27 17:51:46 2011 +++ src/usr.sbin/flashctl/flashctl.8 Sun Feb 27 17:51:45 2011 @@ -0,0 +1,85 @@ +.\" $NetBSD: flashctl.8,v 1.1 2011/02/27 17:51:45 ahoka Exp $ +.\" +.\" Copyright (c) 2011 Department of Software Engineering, +.\" University of Szeged, Hungary +.\" Copyright (c) 2011 Adam Hoka <ah...@netbsd.org> +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by the Department of Software Engineering, University of Szeged, Hungary +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED +.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.Dd February 27, 2011 +.Dt FLASHCTL 8 +.Os +.Sh NAME +.Nm flashctl +.Nd a program to manipulate flash devices +.Sh SYNOPSIS +.Nm +.Ar device +.Ar command +.Oo +.Ar arg Oo ... +.Oc +.Oc +.Sh DESCRIPTION +.Nm +could be used to invoke low level operations specific to flash devices. +It is used by specifying a device to manipulate, +the command to perform, and any arguments the command may require. +.Sh DEVICE COMMANDS +The following commands may be used on flash devices: +.Bl -tag -width erase_offset_size +.It Cm identify +Identify the specified device, displaying the device's vendor, product +strings, and the device's capabilities. +.It Cm erase Ar offset Ar size +Erase +.Ar size +ammount of flash memory from +.Ar offset . +Size could be +.Ar all , +which means the rest of the flash after +.Ar offset +will be +erased. +.It Cm badblocks +List the bad blocks on the device. +.It Cm markbad Ar offset +Mark the block given by it's +.Ar offset +as bad. +.El +.Sh SEE ALSO +.Xr flash 4 +.Sh HISTORY +The +.Nm +command first appeared in +.Nx 6.0 . +.Sh AUTHORS +The +.Nm +command was written by Adam Hoka.