| Ticket UUID: | 1511333 | |||
| Title: | tar: error in option handling | |||
| Type: | Bug | Version: | None | |
| Submitter: | exgerhardr | Created on: | 2006-06-23 14:19:28 | |
| Subsystem: | tar | Assigned To: | afaupell | |
| Priority: | 5 Medium | Severity: | ||
| Status: | Closed | Last Modified: | 2006-06-30 06:20:51 | |
| Resolution: | None | Closed By: | afaupell | |
| Closed on: | 2006-06-29 23:20:51 | |||
| Description: |
tar package does not work if using options due to a bug
in proc ::tar::parseOpts.
e.g. ::tar::untar archive.tar -file somefile
The following diff does show this:
+++++++++++++++++++++++++++++++++++
26c26
< set flags [lrange $opts [expr {$i + 1}]
[expr {$i + $flags($name)}]]
---
> set $name [lrange $opts [expr {$i + 1}]
[expr {$i + $flags($name)}]]
+++++++++++++++++++++++++++++++++++
Or shorter: replace 'flags' by '$name' in line 26.
I think this was present already in 1.7
BTW: there's a wonderfull cmdline package, why not
using this?
Bye,
Gerhard Reithofer
| |||
| User Comments: |
afaupell added on 2006-06-30 06:20:51:
Logged In: YES user_id=812825 fixed exgerhardr added on 2006-06-23 21:19:29: File Added - 182733: tar-0.1.patch | |||
Attachments:
- tar-0.1.patch [download] added by exgerhardr on 2006-06-23 21:19:28. [details]
