pjd
c30f74a05b
Detect if class name is '-h' or 'help' and if it is, show general help
...
message, i.e.:
geom: usage: geom <class> <command> [options]
PR: bin/71537
Submitted by: bugghy <bugghy@phenix.rootshell.be>
MFC after: 5 days
2004-12-28 17:07:18 +00:00
ru
c1a820195c
NOSHARED -> NO_SHARED
2004-12-21 09:59:45 +00:00
ceri
f124567fde
Grammatical and spelling improvements.
...
Reviewed by: pjd
2004-11-04 19:12:43 +00:00
pjd
35d4149856
- Show all commands in usage, even if those commands are not available.
...
- When command is not available, just say it, instead of says, that command
is unknown. Old behaviour seems to be too confusing.
2004-09-17 08:38:53 +00:00
pjd
bf3acf8f03
- If error string begins with "warning: ", don't exit, treat it as a warning
...
only.
- Use getprogname() function when informing about versions problem.
2004-08-28 02:29:40 +00:00
pjd
529a80f729
Add missing GEOM classes, which are aware of geom(8).
...
Submitted by: kuriyama
2004-08-23 06:23:17 +00:00
pjd
7418c74fe3
- Add a manual page for graid3(8) utility.
...
- Connect it to the build.
- Inform geom(8) about it.
2004-08-18 16:41:30 +00:00
pjd
b871b4b089
- Add a manual page for gmirror(8) utility.
...
- Connect it to the build.
- Inform geom(8) manual page about it.
Reviewed by: trhodes
2004-08-18 15:48:18 +00:00
pjd
3e11d41b47
The geom(8) utility needs dynamic linker functionality to work, so it can't
...
be staticaly linked.
This fixes problems on systems compiled with NO_DYNAMICROOT.
2004-08-12 13:15:52 +00:00
pjd
27a1acf9e3
Don't use version number in library name. The library version is checked
...
after dlopen() anyway, so we should be safe.
Suggested by: ru
2004-08-02 09:05:29 +00:00
pjd
237c75e898
After changing LIBDIR to SHLIBDIR, because of dependencies problems,
...
new problem shows up: symblic links (<libname>.so) are created under
/usr/lib/ now, instead of under /lib/geom/ where geom(8) looks for them.
Introduce a workaround to fix this by teaching geom(8) to open libraries
via /lib/geom/<libname>.so.<major_number> instead of /lib/geom/<libname>.so.
2004-08-01 22:24:07 +00:00
pjd
73a684d587
Improve geom(8)'s 'list' command to show geoms and their providers and
...
consumers. Teach STRIPE, CONCAT and NOP classes about this improvement.
2004-07-26 17:14:47 +00:00
pjd
84afba7490
Add a reference to glabel(8).
2004-07-14 13:32:00 +00:00
ru
61c4386adb
Slight markup and grammar fixes.
2004-07-07 21:00:57 +00:00
pjd
baa68ba11e
Connect geom(8) to the build.
...
Reminded by: des
2004-06-15 17:31:35 +00:00
pjd
a040fe460a
Fix order.
2004-05-26 17:51:53 +00:00
pjd
069fe3e9ef
Print provider's size in human-readable form as well.
2004-05-26 11:08:35 +00:00
pjd
9dfa070a47
Add manual page for geom(8) utility.
...
Supported by: Wheel - Open Technologies - http://www.wheel.pl
2004-05-24 23:03:29 +00:00
pjd
b0a9931e9a
Add standard command "help" to print usage.
2004-05-22 16:57:39 +00:00
pjd
ccdf5be9ce
Various style.Makefile(5) improvements.
...
Inspired by: ru
2004-05-20 20:12:17 +00:00
pjd
8bae9ba9b3
Fix supposed compilation problem, using LIBDIR here can confuse core/
...
compilation.
2004-05-20 14:59:41 +00:00
pjd
b6dce981e7
Bring in geom(8) utility. It is an universal utility for operating on
...
GEOM classes. It works by loading a shared library via dlopen(3) mechanism
with class-specific code, it is also responsible for communicating with
GEOM via libgeom(3).
Per-class shared libraries are going to be stored in /lib/geom/ directory.
It provides also few standard commands like 'list', 'load' and 'unload'
for existing classes which aren't aware of geom(8).
More info will be send on freebsd-current@ mailing list.
Supported by: Wheel - Open Technologies - http://www.wheel.pl
2004-05-20 10:09:56 +00:00