summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCiaran McCreesh <ciaran.mccreesh@googlemail.com>2008-03-19 12:06:48 (GMT)
committerCiaran McCreesh <ciaran.mccreesh@googlemail.com>2008-03-19 12:06:48 (GMT)
commita862eae3a329945266879ebe0c3142c3367f5c3d (patch)
tree8d6eee3e3adfdf47adda72d9bb2b018582599d7b
parentunpack needs to do lzma too now (diff)
downloadpms-a862eae3a329945266879ebe0c3142c3367f5c3d.zip
pms-a862eae3a329945266879ebe0c3142c3367f5c3d.tar.gz
pms-a862eae3a329945266879ebe0c3142c3367f5c3d.tar.bz2
unpack needs to mess with permissions
-rw-r--r--pkg-mgr-commands.tex8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index 81ba027..e82f0aa 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -381,8 +381,12 @@ has returned.
argument. The initial value of the expression is \t{s:\$\{D\}::g}.
}
-\item[unpack] Unpacks a source archive into the current directory. Must be able to unpack the
- following file formats, if the relevant binaries are available:
+\item[unpack] Unpacks a source archive into the current directory. After unpacking, must
+ ensure that all filesystem objects inside the current working directory (but not the current working
+ directory itself) have permissions \t{a+r,u+w,go-w} and that all directories under the current
+ working directory additionally have permissions \t{a+x}.
+
+ Must be able to unpack the following file formats, if the relevant binaries are available:
\begin{itemize}
\item tar files (\t{*.tar})
\item gzip-compressed tar files (\t{*.tar.gz, *.tgz, *.tar.Z, *.tbz})