uuencode(1) doesn't work?

2004-06-04 Thread Darren Pilgrim
I'm trying to uuencode some data, but uuencode doesn't seem to work
properly.  I'm using FreeBSD 4.8-RELEASE-p22.  Here are some examples:

$ date | uuencode
usage: uuencode [-m] [-o outfile] [infile] remotefile
   b64encode [-o outfile] [infile] remotefile
$ cat /etc/rc.conf | uuencode
usage: uuencode [-m] [-o outfile] [infile] remotefile
   b64encode [-o outfile] [infile] remotefile
$

Specifying a filename, rather than using a pipe, doesn't seem to work
either:

$ uuencode file
begin 644 file

After printing the begin line it idles.  A debug copy of uuencode run
with gdb shows the program stopping on the read() call trying to get
data (fread() called from the while loop in encode()).

Anyone know why?


___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: uuencode(1) doesn't work?

2004-06-04 Thread Stijn Hoop
On Thu, Jun 03, 2004 at 11:41:08PM -0700, Darren Pilgrim wrote:
 I'm trying to uuencode some data, but uuencode doesn't seem to work
 properly.  I'm using FreeBSD 4.8-RELEASE-p22.  Here are some examples:
 
 $ date | uuencode
 usage: uuencode [-m] [-o outfile] [infile] remotefile
b64encode [-o outfile] [infile] remotefile
 $ cat /etc/rc.conf | uuencode
 usage: uuencode [-m] [-o outfile] [infile] remotefile
b64encode [-o outfile] [infile] remotefile
 $
 
 Specifying a filename, rather than using a pipe, doesn't seem to work
 either:
 
 $ uuencode file
 begin 644 file
 
 After printing the begin line it idles.  A debug copy of uuencode run
 with gdb shows the program stopping on the read() call trying to get
 data (fread() called from the while loop in encode()).
 
 Anyone know why?

It has insane arcane syntax -- you need to specify 'file' because that's
what's written in the begin line, PLUS you need to give it data:

$ uuencode file  file  file.uu

should work.

--Stijn

-- 
If today is the first day of the rest of your life, what the hell was
yesterday?


pgpHglO3qKN2X.pgp
Description: PGP signature