Ruslan Ermilov
a866e17077
Added the EXIT STATUS section where appropriate.
2005-01-17 07:44:44 +00:00
Pawel Jakub Dawidek
560cb85703
Connect SHSEC GEOM class to the build.
2005-01-11 18:18:40 +00:00
Pawel Jakub Dawidek
687b001501
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
Ruslan Ermilov
83c7ade90a
NOSHARED -> NO_SHARED
2004-12-21 09:59:45 +00:00
Ceri Davies
d608b5ab7e
Grammatical and spelling improvements.
...
Reviewed by: pjd
2004-11-04 19:12:43 +00:00
Pawel Jakub Dawidek
138cedfdc6
- 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
Pawel Jakub Dawidek
f792f1d865
- 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
Pawel Jakub Dawidek
b3530b8e7f
Add missing GEOM classes, which are aware of geom(8).
...
Submitted by: kuriyama
2004-08-23 06:23:17 +00:00
Pawel Jakub Dawidek
925fa96b13
- 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
Pawel Jakub Dawidek
0fe2ba03d6
- 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
Pawel Jakub Dawidek
896a489487
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
Pawel Jakub Dawidek
fe5e0baab7
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
Pawel Jakub Dawidek
32e7be7043
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
Pawel Jakub Dawidek
1d723f1d51
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
Pawel Jakub Dawidek
b03d330986
Add a reference to glabel(8).
2004-07-14 13:32:00 +00:00
Ruslan Ermilov
0e252c9a1a
Slight markup and grammar fixes.
2004-07-07 21:00:57 +00:00
Pawel Jakub Dawidek
578b2b7d2e
Connect geom(8) to the build.
...
Reminded by: des
2004-06-15 17:31:35 +00:00
Pawel Jakub Dawidek
8374d9db17
Fix order.
2004-05-26 17:51:53 +00:00
Pawel Jakub Dawidek
af565b58fa
Print provider's size in human-readable form as well.
2004-05-26 11:08:35 +00:00
Pawel Jakub Dawidek
3e64260d81
Add manual page for geom(8) utility.
...
Supported by: Wheel - Open Technologies - http://www.wheel.pl
2004-05-24 23:03:29 +00:00
Pawel Jakub Dawidek
b70eccf3bd
Add standard command "help" to print usage.
2004-05-22 16:57:39 +00:00
Pawel Jakub Dawidek
f7f65c0ed2
Various style.Makefile(5) improvements.
...
Inspired by: ru
2004-05-20 20:12:17 +00:00
Pawel Jakub Dawidek
bf3aa3662d
Fix supposed compilation problem, using LIBDIR here can confuse core/
...
compilation.
2004-05-20 14:59:41 +00:00
Pawel Jakub Dawidek
05c9107607
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