Enji Cooper
66ca0717df
Convert sbin/mdconfig/tests from prove format tests to ATF format tests
...
As a side effect...
1. The tests now checks for the root user before continuing with kyua, which is
more visible than the test being skipped with the TAP protocol
2. The tests work with devices that aren't /dev/md0 by caching the device
attached during the test to a file, and later use the cached information to
detach the device in the cleanup routine
3. The tests no longer require perl to run
MFC after: 1 week
PR: 191191
Sponsored by: EMC / Isilon Storage Division
2014-11-27 06:04:00 +00:00
Baptiste Daroussin
13eb765f2d
Convert sbin/ to LIBADD
...
Reduce overlinking
2014-11-25 11:23:12 +00:00
Baptiste Daroussin
bd0891ceb3
use .Mt to mark up email addresses consistently (part1)
...
PR: 191174
Submitted by: Franco Fichtner <franco@lastsummer.de>
2014-06-20 09:40:43 +00:00
Warner Losh
c6063d0da8
Use src.opts.mk in preference to bsd.own.mk except where we need stuff
...
from the latter.
2014-05-06 04:22:01 +00:00
Julio Merino
42cd4d514d
Fix path to the run.pl script to let these tests run.
...
Submitted by: Peel, Casey
Obtained from: freebsd-testing
2014-03-27 13:15:22 +00:00
Julio Merino
1110970b4c
Add Makefile missed in r263220.
2014-03-16 02:32:44 +00:00
Julio Merino
c68de7484a
Migrate tools/regression/sbin/ to the new tests layout.
...
Pretty much all that this change does is shuffles the code around and hooks
it into the regular build. The code of the old tests has not changed.
2014-03-16 02:07:08 +00:00
Eitan Adler
dda5b39711
multiple: Remove 3rd clause from BSD license where approved by the
...
regents and renumber.
This patch skips files in contrib/ and crypto/
Acked by: imp
Discussed with: emaste
2014-03-14 03:07:51 +00:00
Edward Tomasz Napierala
0efd9bfd47
Add "null" backend to mdconfig(8). This does exactly what the name
...
suggests, and is somewhat useful for benchmarking.
MFC after: 1 month
No objections from: kib
Sponsored by: The FreeBSD Foundation
2013-12-04 07:38:23 +00:00
John-Mark Gurney
52a522a283
bump date forgotten in r257165
2013-10-26 18:23:43 +00:00
John-Mark Gurney
8cde1e8a69
Document that -a will output the device name when -u is not specified..
...
when -u is specified it is not...
update the docs to say that you can use full device names w/ -u, and
update the examples...
Submitted by: #vbsdcon
MFC after: 3 days
2013-10-26 15:05:27 +00:00
Hiroki Sato
4103b0b025
Return 0 if:
...
1. "-u N" specified, no -f, and mdN found,
2. no -u, "-f /pathname" specified, and mdN associated with /pathname found,
3. "-u N" specified, "-f /pathname" specified, and both of them found,
4. "-l" specified and no -f,
5. "-l" specified, "-f /pathname" specified, and /pathname found.
otherwise return -1.
Spotted by: Julian H. Stacey
2013-10-24 01:06:44 +00:00
Xin LI
cab9f71ffe
Resolve fflag with realpath().
...
MFC after: 2 weeks
2013-07-31 07:06:58 +00:00
Xin LI
fa3483e67c
When listing with -f, skip all memory disks that are not vnode-backed.
...
Noticed by: kevlo
MFC after: 3 days
2013-07-02 19:42:47 +00:00
Joel Dahl
a9ca77e055
mdoc: remove EOL whitespace.
2013-06-29 16:05:44 +00:00
Hiroki Sato
db3fdd7f63
- Use length of _PATH_DEV instead of a hardcoded value[*].
...
- Use MD_NAME for "md".
Pointed out by: trasz [*]
MFC after: 1 week
2013-06-21 01:47:22 +00:00
Hiroki Sato
dc017e3401
eturn -1 when the specified backing store file is not found in the md
...
device list.
MFC after: 1 week
2013-06-20 17:01:02 +00:00
Hiroki Sato
b78ae23fdd
- Add "-f file" support to listing mode (-l). When a -f option is
...
specified, only md(4) devices which have the specified file as backing
store are displayed.
- Use MD_NAME instead of "md".
- Use _PATH_DEV instead of "/dev/".
MFC after: 1 week
2013-06-20 14:30:16 +00:00
Jaakko Heinonen
734e78dfcb
Disallow attaching preloaded memory disks via ioctl.
...
- The feature is dangerous because the kernel code didn't check
validity of the memory address provided from user space.
- It seems that mdconfig(8) never really supported attaching preloaded
memory disks.
- Preloaded memory disks are automatically attached during md(4)
initialization. Thus there shouldn't be much use for the feature.
PR: kern/169683
Discussed on: freebsd-hackers
2012-11-21 16:56:47 +00:00
Warren Block
2f78ba90f4
Add an example showing the use of gnop(8) to skip over header data.
...
PR: kern/145999
Reviewed by: mjg
MFC after: 1 week
2012-11-04 03:19:07 +00:00
Edward Tomasz Napierala
dc604f0cf6
Make it possible to resize md(4) devices.
...
Reviewed by: kib
Sponsored by: FreeBSD Foundation
2012-07-07 20:32:21 +00:00
Eitan Adler
eb5f456981
Remove ancient vnconfig symlink
...
Submitted by: ak
Approved by: cperciva
MFC after: 1 week
2012-07-07 17:20:27 +00:00
Gavin Atkinson
b45c4eb9ae
The -S option, to specify the sector size, has been usable on all types of
...
memory disks since r135340. Update the man page to reflect this.
Noticed by: avg
MFC after: 3 days
2012-06-27 12:19:28 +00:00
Joel Dahl
4228c8a2b1
Remove end of line whitespace.
2012-05-12 19:59:37 +00:00
Joel Dahl
5da4420931
mdoc: use Po and Pc macros instead of parens. Also avoid starting a line
...
with Ns.
2012-05-12 17:14:55 +00:00
Benjamin Kaduk
ac5b109f31
Fix a couple of style issues. Tweak grammar and markup while here.
...
Approved by: hrs (mentor)
2012-04-09 01:20:50 +00:00
Edward Tomasz Napierala
cff3dc0871
Add missing "static".
2012-03-14 10:10:15 +00:00
Edward Tomasz Napierala
77c437734c
Rewrite option parsing in mdconfig(8). This makes it more user-friendly
...
by removing the ordering requirements and adding more descriptive error
messages; it also makes it more readable and maintainable.
Sponsored by: The FreeBSD Foundation
2012-01-27 11:48:44 +00:00
Edward Tomasz Napierala
89ef44efa3
Replace the beerware license on mdconfig(8) with standard 2-clause BSD.
...
Approved by: phk@
2012-01-21 11:48:48 +00:00
Dag-Erling Smørgrav
6c49c6cff2
Somewhere around the 473rd time I mistyped "mdconfig file" instead of
...
"mdconfig -f file", I decided that it would be easier to make mdconfig
DWIM than to teach my fingers to type the correct command line.
MFC after: 3 weeks
2011-04-29 22:40:11 +00:00
Dag-Erling Smørgrav
3b39802214
whitespace nit - sorry for the churn
2011-04-27 21:40:49 +00:00
Dag-Erling Smørgrav
e81d0f5a74
whitespace nit
2011-04-27 21:39:59 +00:00
Rebecca Cran
c3e257a9e7
Add a check to make sure the provider name is "mdN" before printing the
...
unit number.
Suggested by: jh
MFC after: 3 days
2011-02-14 09:58:47 +00:00
Rebecca Cran
6992d350af
Only print the unit number when invoked with the -n flag.
...
PR: bin/144300
Submitted by: arundel
MFC after: 3 days
2011-02-13 18:30:17 +00:00
Joel Dahl
db28020476
Use "cylinder" instead of "cyl" for consistency.
...
Reviewed by: phk
2010-11-13 15:28:44 +00:00
Jaakko Heinonen
a4ca6a4926
Make mdconfig(8) WARNS=6 clean:
...
- Constify geom_config_get() name argument.
- Add void keyword for usage().
- Initialize mdunit to NULL.
- Don't call md_prthumanval() at all if length is NULL.
Approved by: trasz (mentor)
2010-01-22 08:51:58 +00:00
Jaakko Heinonen
0e3ebc63e6
Print sizes up to INT64_MAX in md_prthumanval().
...
PR: bin/125365
Approved by: trasz (mentor)
MFC after: 2 weeks
2010-01-18 14:07:41 +00:00
Ruslan Ermilov
106d839190
Switch the default WARNS level for sbin/ to 6.
...
Submitted by: Ulrich Spörlein
2009-10-19 16:00:24 +00:00
Edward Tomasz Napierala
a9ebb31183
Add the possibility to specify "-o force" with "mdconfig -du".
...
Reviewed by: scottl
Approved by: rwatson (mentor)
Sponsored by: FreeBSD Foundation
2009-01-10 17:17:18 +00:00
Dmitry Morozovsky
c94b8307db
Add -v (verbose) option to -l command, to show size and backing store
...
of all md devices at one time.
Approved by: phk
MFC after: 2 weeks
2008-06-21 15:04:42 +00:00
Remko Lodder
3655c14d25
Every newline should start on it's own line. I didn't do that in the
...
previous commit, so make it happen now.
Prodded by: brueffer
2007-11-28 12:29:59 +00:00
Remko Lodder
d18e01346c
Sync with md(4)'s information regarding the swap backend.
...
PR: docs/115721
Submitted by: Stefan Lambrev <stefan.lambrev@moneybookers.com>
MFC After: 3 days
2007-11-28 12:11:36 +00:00
Florent Thoumie
69fcb5379c
Fix exit code when using -l on a non-existent md(4) device.
...
PR: conf/116177
Submitted by: Remi Guyomarch <rguyom@pobox.com>
MFC after: 3 days
2007-11-16 17:40:24 +00:00
Giorgos Keramidas
d257bc4a71
* Expand the example descriptions, fix mdoc-bugs in
...
"(-a and -t vnode are implied)"
and reuse it near the cd9660 example.
* Spell 'backing store' as two words.
2007-11-11 08:12:21 +00:00
Giorgos Keramidas
284096f773
Instead of hardcoding md10 as the device node in the cd9660 example,
...
use a trick submitted by Ruslan.
MFC after: 1 day
2007-11-09 18:02:51 +00:00
Giorgos Keramidas
5810c7ef77
Add an example which shows how mdconfig(8) can be used
...
to mount an ISO 9660 CD image file.
PR: 112691
Submitted by: Warren Block, wblock at wonkity.com
MFC after: 3 days
2007-05-18 13:57:17 +00:00
Nick Hibma
7090e3d10c
Kris suggested that swap is a better choice as a default than malloc.
...
MFC: 1 week
2007-02-20 22:04:23 +00:00
Nick Hibma
35ce0ff2f2
[Found the original diff I made, see previous commit for other part]
...
Assume '-a' and '-t malloc' flags for '-s <size>' (malloc ramdisk) if not
specified.
Reviewed by: phk (some time ago)
MFC: 1 week
2007-02-20 21:29:30 +00:00
Nick Hibma
1253fe1ead
Make attach the default for -f. That way
...
mdconfig -f image
works like a charm.
Reviewed by: phk (some time ago)
MFC: 1 week
2007-02-20 21:04:12 +00:00
Poul-Henning Kamp
f07de1474c
Make WITHOUT_DYNAMICROOT=foo work again: remember to reference
...
libbsdxml and libsbuf.
2006-04-01 16:34:45 +00:00