keeping ftrs from overriding the dumpster ftr

Eva Manolis eva at socrates.esd.sgi.com
Thu Nov 8 11:54:48 AEST 1990


In article <3098 at ns-mx.uiowa.edu>, randy at tessa.iaf.uiowa.edu (randy frank) writes:
|> 
|> 	Here's my problem (It's amazing it didn't crop up till now!!):
|> I have typed a user data directory via the presence of the file '_traces'
|> using the following excerpt from a .rtr file:
|> 
|> TYPE Traces_dir
|>         MATCH dircontains("_traces");
|>         LEGEND XXX traces directory
|>         SUPERTYPE Directory
|>         SPECIALFILE
|>         CMD OPEN dirview $LEADER
|>         CMD ALTOPEN XXX $LEADER
|>         MENUCMD "Run XXX" XXX $LEADER
|>         MENUCMD "Setup for tracing" XXX2 $LEADER
|>         ICON {
|> include("iaf.Traces_dir.pre.fti");
|>                 if (opened) {
|> include("iaf.Traces_dir.open.fti");
|>                 } else {
|> include("iaf.Traces_dir.closed.fti");
|>                 }
|> include("iaf.Traces_dir.post.fti");
|>              }                   
|> 
|> 	This all works fine in most every situation I encountered until today.
|> Today a user trashed such a directory by throwing its CONTENTS into the
|> dumpster instead of throwing the directory in or clicking on the dir and
|> selecting remove from the menu.  So what happened?  The user's dumpster was
|> typed as a 'Traces_dir' instead of a 'dumpster' and the user could not
|> empty it.  A quick removal of the _traces file and closing and reopening
|> Workspace fixed the problem but I don't know how to prevent this from
|> happening again.  Is there anyway I can guarantee the system rules for the
|> dumpster override mine?  Is there a better way for me to write the rule?
|> My application requires the typing be done at the directory level because of
|> the large number of files the application uses and generates.  Typing the
|> directory hides the inner workings of my sw from the user while allowing me
|> easy access to the data for future analysis and diagnostics.  Anyone out
|> there have a solution that preserves the dumpster (besides forcing autoempty).
|> Thanks in advance...
|> --
|> rjf.
|> Randy Frank, Engineer                       |  (319) 335-6712       
|> University of Iowa, Image Analysis Facility |  73 EMRB              
|> randy at tessa.iaf.uiowa.edu                   |  Iowa City, IA 52242  

Funny, we haven't heard anyone having this problem. Most
people use a .<something> file to key off dircontains,
and if you have the default preferences, . files are not displayed,
so if they went in and selected all the viewable contents....
well.

Here's the way to fix it :
	MATCH dircontains("_traces") && !dircontains(.dumpster);

Have fun,

eva


-- 

--- The Giraffe Person at SGI......
    eva at sgi.com



More information about the Comp.sys.sgi mailing list