commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Bodewig (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (COMPRESS-122) add the ability to detect a symlink in a tar file
Date Fri, 29 Oct 2010 15:06:21 GMT

     [ https://issues.apache.org/jira/browse/COMPRESS-122?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Stefan Bodewig resolved COMPRESS-122.
-------------------------------------

    Resolution: Fixed

Thanks, Max.

I went a bit further than your suggestion and also added isLink, isFIFO and similar methods
in
svn revision 1028793

> add the ability to detect a symlink in a tar file
> -------------------------------------------------
>
>                 Key: COMPRESS-122
>                 URL: https://issues.apache.org/jira/browse/COMPRESS-122
>             Project: Commons Compress
>          Issue Type: New Feature
>          Components: Archivers
>    Affects Versions: 1.1
>         Environment: all
>            Reporter: Max Birkoff
>             Fix For: 1.2
>
>
> It is not currently posible to determine if an entry in a tar archive denotes a symbolic
link or not; the only existing query mechanism is: isDirectory()
> I propose to add the following patch to:
>   commons-compress-1.1-src/src/main/java/org/apache/commons/compress/archivers/tar/TarArchiveEntry.java
> Thanks much in advance,
> --- TarArchiveEntry.java.0      2010-10-27 13:30:58.669839000 -0700
> +++ TarArchiveEntry.java        2010-10-27 13:54:48.344231000 -0700
> @@ -594,6 +594,15 @@
>      }
>      /**
> +     * Return whether or not this entry represents a symbolic link.
> +     *
> +     * @return True if this entry represents a symbolic link, false otherwise.
> +     */
> +    public boolean isSymbolicLink() {
> +        return (linkFlag == LF_SYMLINK);
> +    }
> +
> +    /**
>       * If this entry represents a file, and the file is a directory, return
>       * an array of TarEntries for this entry's children.
>       *

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message