All:
I have found a dilemma on what ought to be a simple task. I need to copy some files from one location to another and run them through a filter. OK, great. Ant has filters I can use. Wait... these are scripts. They need to be executable. Ant's copy task doesn't preserve file permissions. According to the manual, if you want file permissions preserved, either you set your default umask or exec out to a "cp" command. But apparently umask isn't really a simple mathematical permissions mask. Setting a umask of 000 won't give you rwx permissions, for example. And if I resort to exec'ing the cp command, then I can't use the filters I wanted to use. The only thing remaining is a kludge that captures the states of the files before copy and then uses chmod to restore them after the copy. That's cheesy and I don't want to do it. Anybody run into this before? ***** The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential, proprietary, and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from all computers. 117
