Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: 07cond test failure



On Mar 3,  4:59pm, Andrej Borsenkow wrote:
} Subject: 07cond test failure
}
} bor@itsrm2% zsh -f ztst.zsh 07cond.ztst 
} chmod: Execute permission required for set-ID
}         on execution for modish
} 	...
} Test 07cond.ztst failed: bad status 1, expected 0 from:
}   [[ -g modish && ! -g zerolength ]]
} Was testing: -g cond
} 
} SUS V2 specifies this as implementation dependent.

On Mar 3,  9:26pm, Andrej Borsenkow wrote:
} Subject: RE: 07cond test failure
}
} Hmm ... I'm afarid I was not clear enough.

You were clear enough.

} > Why 07cond sets umask to 077?

It's so the files are guaranteed not to have any modes that zsh does
not actually set, I think.  Here's a simple patch; it should work, but
let me know anyway:

Index: Test/07cond.ztst
===================================================================
@@ -15,7 +15,7 @@
   print 'Garbuglio' >nonzerolength
 
   mkdir modish
-  chmod g+s modish
+  chmod g+xs modish
   chmod u+s modish
   chmod +t modish
 

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com



Messages sorted by: Reverse Date, Date, Thread, Author