All, I need to be able to take an arbitrary file list and turn it into a different directory structure in a tar file. Something like this:
my_lib/. --- /opt/local/lib64/l --- dir --- 644 my_lib/lib1.a --- /opt/local/lib64/lib1.a --- file --- 644 my_lib/lib2.so --- /opt/local/lib/lib64/lib2.so --- link --- /usr/local/lib64/lib2.so.0.0 As it stands, what I've been doing is copying over files from the source format to a temporary directory with the desired structure and doing a tar after the copy is done but that is way too slow. Is there a way to do this in tar? I saw the --transform parameter but that is not powerful enough because I have thousands of these files. And if this is not currently possible, how big an effort would it be to add? I don't have tons of time to spend on this but I'd be willing to put in some to get it added if there was willingness to accept a patch. Any help would be appreciated, Thanks much, Ed
