Re: Useful tools missing from /rescue
- From: Yar Tikhiy <yar@xxxxxxxxxxxxxxxx>
- Date: Mon, 3 Sep 2007 17:30:30 +0400
On Mon, Sep 03, 2007 at 08:36:58AM -0400, Daniel Eischen wrote:
On Mon, 3 Sep 2007, Yar Tikhiy wrote:
On Sun, Sep 02, 2007 at 11:18:04AM -0700, Tim Kientzle wrote:
Yar Tikhiy wrote:
Hi all,
I've had to use /rescue recently and felt lack of a few basic tools
in it, namely pgrep(1), head(1), tail(1), tee(1), and a text filter,
e.g., sed(1). Well, in fact most functionality of pgrep(1), head(1),
tail(1), and even tee(1) can be emulated if one has sed(1), but the
tools are so tiny and convenient that it's a pity not to have them
all handy during hard times.
In addition, there are chflags and chmod in /rescue, but there's
no chown in it, so the toolset is a bit incomplete.
Oh, my. chown was definitely an oversight. That
should have been in there.
My opinions:
* head, tail, and tee are no-brainers; just do it.
* sed would be a nice addition. (I atttempted to
fit 'vi' in there, but curses is rather finicky;
'sed' would be more useful.)
Thank you for supporting my idea!
I'm surprised no one has mentioned ftp or fetch. I don't know how
large they would be if static, but if you have to grab some files over
the network, it can be quite convenient.
It's just a matter of Someone(tm) building the new rescue with ftp
or fetch, testing it, and reporting the size change. ;-) With network
setup tools already in /rescue, it sounds as a good idea to consider,
at least. The needed code pieces aren't giant:
-r-xr-xr-x 1 root wheel 18956 26 авг 03:31 /usr/bin/fetch
-r--r--r-- 1 root wheel 54750 26 авг 03:27 /usr/lib/libfetch.a
But the crypto bits may need to be disabled:
# ldd /usr/bin/fetch
/usr/bin/fetch:
libfetch.so.5 => /usr/lib/libfetch.so.5 (0x28080000)
libssl.so.5 => /usr/lib/libssl.so.5 (0x2808d000)
libcrypto.so.5 => /lib/libcrypto.so.5 (0x280ce000)
libc.so.7 => /lib/libc.so.7 (0x28225000)
Another option is tftp(1). :-)
--
Yar
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"
- References:
- Useful tools missing from /rescue
- From: Yar Tikhiy
- Re: Useful tools missing from /rescue
- From: Tim Kientzle
- Re: Useful tools missing from /rescue
- From: Yar Tikhiy
- Re: Useful tools missing from /rescue
- From: Daniel Eischen
- Useful tools missing from /rescue
- Prev by Date: Re: Useful tools missing from /rescue
- Next by Date: Re: Useful tools missing from /rescue
- Previous by thread: Re: Useful tools missing from /rescue
- Next by thread: Re: Useful tools missing from /rescue
- Index(es):
Relevant Pages
|