Problem with compress
    Kent Landfield 
    kent at sparky.IMD.Sterling.COM
       
    Tue May 14 14:44:31 AEST 1991
    
    
  
I received an interesting question today, one I had never really considered.
"How does compress deal with symbolic links ?"  This was one of those
questions that you thought you knew, at least I did.  My first reaction
was to want to respond with "Why, it fails to compress the file, of course."
Before I said it, I realized that I really did not know.  I tried it out
and I was *suprised*.  It created a compressed copy of the file that the 
symlink had pointed to!
Here is what I did on a Sun 4/490 running 4.1.1 although a quick glance
at the source to compress let me know that this is a common problem...
lrwxrwxrwx   1 kent  kent  18 May 13 12:11 index -> /usenet/misc/index
When I typed "compress index"
index: Compression: 59.82% -- replaced with index.Z
-rw-rw-r--   1 kent     kent      57411 May 13 09:57 index.Z
OOPS!!....  It ignored the fact that the file was a symbolic link and created 
a compressed copy of the file. It did not touch the file that the symbolic link
referenced.  This is *NOT* what I wanted it to do... Compress fails on hard 
links but ignores symlinks altogether... ?? :-(
Have I missed something here ? Is this a known problem that some consider
a feature ?  I would much prefer that compress fail on symlinks as it does
on hard links.  How often have you "strolled" into a directory when space
was becoming a problem and typed "compress *" without even considering
which were symlinks and which were regular files ? (only 1/4 :-))
Wasn't the idea to save space instead of generate more disk usage ?
Has someone fixed this already ?
			-Kent+
-- 
Kent Landfield                   INTERNET: kent at sparky.IMD.Sterling.COM
Sterling Software, IMD           UUCP:     uunet!sparky!kent
Phone:    (402) 291-8300         FAX:      (402) 291-4362
Please send comp.sources.misc-related mail to kent at uunet.uu.net.
    
    
More information about the Comp.sources.bugs
mailing list