[comp.sys.atari.st] WARNING! Bug in Gulam v1.03

ralph@lasso.UUCP (Ralph P. Sobek) (06/02/88)

I have recently received Gulam v.1.03.05.05 from netlib@lakesys (thanks for the
service!) and in that version I found a bug that wasn't in the beta-test 
version:

	mv can destroy files!!!!  without any message whatsoever.

I found this problem when I was moving files from my hard disk to a reasonably
full floppy disk.  After the move, the floppy had zero space left and *all*
the files were deleted from the hard disk.  The problem is that not all the
files made it to the floppy!!  SO BEWARE!!!

The beta-test version (1.00....) did not have this bug.  Mv would abort when
the disk is full, and the files not *completely* transferred are deleted.

By the way, when will Gulam accept foreign language keyboards without one 
having to hack the GULAM.PRG file?  I still think that it's the best shell
around!  Keep up the good work.

As always, I don't yet (;-{) receive any of the newsgroups -- so reply directly
to me.  Thanks.

Ralph P. Sobek		       | UUCP:  uunet!mcvax!inria!lasso!ralph,    or
			       |        ralph@lasso.uucp
LAAS-CNRS		       | Internet:  ralph@lasso.laas.fr,    or
7, avenue du Colonel-Roche     |            ralph%lasso.laas.fr@uunet.UU.NET
F-31077 Toulouse Cedex, FRANCE | ARPA:   sobek@eclair.Berkeley.EDU (forwarded\
+(33) 61-33-62-66	       | BITNET/EARN:  SOBEK@FRMOP11        \ to UUCP )
=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =

rosenkra@Alliant.COM (Bill Rosenkranz) (06/04/88)

----
In article <8806021054.AA07856@lasso.laas.fr> ralph@lasso.UUCP (Ralph P. Sobek) writes:
->
->	mv can destroy files!!!!  without any message whatsoever.
->
->I found this problem when I was moving files from my hard disk to a
->full floppy disk.  After the move, the floppy had zero space left and *all*
->the files were deleted from the hard disk.  The problem is that not all the
->files made it to the floppy!!  SO BEWARE!!!
->

this is definitely a bug but...(and thanx for pointing it out!)

i don't know about you, but if i'm going to backup something to floppy and
then delete it (essentially mv) i ALWAYS cp, confirm that the copy worked with
(at a minimum) ls -l or (more thoroghly) cmp or diff (if really critical) and
only then do i rm the files, on any system, from a pc on up to a cray. it's
just not worth the headache if something should go wrong. in fact for very
important stuff, make 2 copies (i know, i'm just too paranoid...).

do you know if 1.03 has pipes? this is one essential feature lacking in an
otherwise great program (i played with MWC msh v1.x and immediately decide
gulam was infinitely better..except for pipes in which case i could just
start msh under gulam for the one command and exit but this is painful).

even being able to do this would be nice:

	alias pipe " > pipetmp0.000 ; \!2-$ <pipetmp0.000 ; rm pipetmp0.000"

then (say)
	
	history pipe grep ls

but this does not work (alas). i should see if this works under BSD csh...

-bill