On May 1, 2012, at 10:08 AM, "Dinse, Gregg (NIH/NIEHS) [E]" 
<[email protected]> wrote:

> Hi Steve,
> 
> I decided to try using TextWrangler, at least for now, to edit my scripts.  
> Hopefully that will solve this problem.  Thanks,
> 
> Gregg
> 
> On 1 May 2012, at 12:41 PM, <[email protected]> wrote:
> 
>> on 2012-05-01 7:50 Dinse, Gregg (NIH/NIEHS) [E] wrote
>>> The above command allowed my script to run again.  Of course, if I use 
>>> TextEdit to make any additional changes to the script, I get the error 
>>> message again and have to run the xattr command again, so the "fix" is not 
>>> permanent.
>> 
>> as expected
>> 
>>> I spent a few minutes googling.  It appears that the quarantine attribute, 
>>> which I had never heard of, is new in 10.7.3.  Also, it appears that 
>>> TextEdit "causes" this problem, but some other text editors such as 
>>> TextWrangler do not.
>> 
>> perhaps it is a "security" feature to avoid exploits automating TextEdit 
>> (which 
>> an exploit can depend on being installed) to create scripts; i would use a 
>> different text editor, as TextEdit is not really ideal for this purpose 
>> anyway
>> 
>>> Perhaps I will have to switch to a different editor, at least for scripts.  
>>> Alternatively, do you know of a way to tell TextEdit not to mess with the 
>>> quarantine attribute?
>> 
>> not directly; you could add a folder action to the folder with your 
>> script(s) 
>> which removes the attribute whenever a file is modified — would be clunky, 
>> but 
>> if you have to use TextEdit and you need to modify this script frequently, 
>> it 
>> 

FWIW: TextEdit has always messed up my line endings. I switched to Text Mate 
and haven't had an issue since..._______________________________________________
MacOSX-talk mailing list
[email protected]
http://www.omnigroup.com/mailman/listinfo/macosx-talk

Reply via email to