Reference:
> From:         Yar Tikhiy <[EMAIL PROTECTED]> 
> Date:         Sat, 1 Sep 2007 11:34:40 +0400 
> Message-id:   <[EMAIL PROTECTED]> 

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.
> 
> Would anyone mind if I add those tools to /rescue?  The size growth
> will be rather small:
> 
> -r-xr-xr-x  121 root  wheel  3715096  1 ÓÅÎ 10:22 /mnt2/rescue.old/rescue
> -r-xr-xr-x  129 root  wheel  3761828  1 ÓÅÎ 11:22 /mnt2/rescue/rescue

Don't do it without approval of re@ (who might be too busy just now
anyway) It might blow the limit on the tight packed rescue floppy.
(& though desk workstations have CDs, lost of small boxes still
just have floppies for rescue) Best try to build a rescue floppy
yourself before adding bloat.

BTW I've never used pgrep thus superfluous to rescue.  Others also
not really needed, merely nice.  True rescue is just to fix FS at
which point you can mount other FS or CDROM or NFS etc for more
tools.

Before anyone else might discuss which tools might be nice, I'd
suggest build yourself a FIXIT floppy, & see what space is left, &
what you'd have to chuck out to make space for what you want to
add.

> The patch is attached.
> 
> Thanks!
> 
> -- 
> Yar
> 
> --- //depot/vendor/freebsd/src/rescue/rescue/Makefile 2007/07/14 22:47:42
> +++ //depot/user/yar/hack/rescue/rescue/Makefile      2007/09/01 07:28:25
> @@ -85,6 +85,10 @@
>  CRUNCH_ALIAS_rm= unlink
>  CRUNCH_ALIAS_ed= red
>  
> +CRUNCH_PROGS_bin+= pkill
> +CRUNCH_SRCDIR_pkill= ${.CURDIR}/../../usr.bin/pkill
> +CRUNCH_ALIAS_pkill= pgrep
> +
>  .if ${MK_RCMDS} != "no"
>  CRUNCH_PROGS_bin+= rcp
>  .endif
> @@ -190,6 +194,8 @@
>  # 
>  CRUNCH_SRCDIRS+= usr.bin
>  
> +CRUNCH_PROGS_usr.bin= head sed tail tee
> +
>  CRUNCH_PROGS_usr.bin+= gzip
>  CRUNCH_ALIAS_gzip= gunzip gzcat zcat
>  
> @@ -211,7 +217,10 @@
>  # 
>  CRUNCH_SRCDIRS+= usr.sbin
>  
> -CRUNCH_PROGS_usr.sbin+= chroot
> +CRUNCH_PROGS_usr.sbin= chroot
> +
> +CRUNCH_PROGS_usr.sbin+= chown
> +CRUNCH_ALIAS_chown= chgrp
>  
>  ##################################################################
>  #  The following is pretty nearly a generic crunchgen-handling makefile
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"
> 

-- 
Julian Stacey. Munich Computer Consultant, BSD Unix C Linux. http://berklix.com
        Ihr Rauch=mein allergischer Kopfschmerz. Dump cigs 4 snuff.
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to