bug-tar
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-tar] Segmentation fault on multiple --transform


From: Eshchenko Konstantin-e65452c
Subject: [Bug-tar] Segmentation fault on multiple --transform
Date: Wed, 23 Jul 2008 12:39:28 +1100

Hi GNU tar team,

 

I’m using GNU tar 1.15.91 on SunOS and the command below fails with Segmentation fault even before check for file existence:

tar --transform='s,^\(.*\)@@.*/\(.*\)@@.*/\(.*\)$,\3/\1/\2,' --transform='s,^\(.*\)@@.*/\(.*\)$,\2/\1,' -cf archive.tar file@@/branch/version

 

I’ve tried using one transform argument with semicolon but it fails with “Unknown flag in transform _expression_”:

--transform='s,^\(.*\)@@.*/\(.*\)@@.*/\(.*\)$,\3/\1/\2,;s,^\(.*\)@@.*/\(.*\)$,\2/\1,'

 

Probably I need to explain why I need that. I use the tar transform feature to pack specific file versions under clearcase versioning system removing most of version info. It worked fine until I tried supporting several transformations. Basically a clearcase expanded filename can be:

path/file@@/branch/version – simple version

path@@/dir_branch/dir_version/file@@/branch/version – with directory version specificator

 

I’d appreciate if someone advise a workaround I could use.

 

Thanks,

Konstantin

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]