From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 4F43C1384B4 for ; Sun, 22 Nov 2015 12:34:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F107F21C025; Sun, 22 Nov 2015 12:34:39 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8516521C025 for ; Sun, 22 Nov 2015 12:34:39 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 7084E34086E for ; Sun, 22 Nov 2015 12:34:37 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 776ABA7F for ; Sun, 22 Nov 2015 12:34:33 +0000 (UTC) From: "Ulrich Müller" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ulrich Müller" Message-ID: <1447937918.a75487848fb744906ed16d6f3e03708898d213ec.ulm@gentoo> Subject: [gentoo-commits] proj/pms:master commit in: / X-VCS-Repository: proj/pms X-VCS-Files: pkg-mgr-commands.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: a75487848fb744906ed16d6f3e03708898d213ec X-VCS-Branch: master Date: Sun, 22 Nov 2015 12:34:33 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 2fcb41b9-42b2-431a-bf75-9490cdd1e7c0 X-Archives-Hash: 4b1b6ce7b95be761be24c0aa40534c81 commit: a75487848fb744906ed16d6f3e03708898d213ec Author: Ulrich Müller gentoo org> AuthorDate: Thu Nov 19 12:58:38 2015 +0000 Commit: Ulrich Müller gentoo org> CommitDate: Thu Nov 19 12:58:38 2015 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=a7548784 Do not mention various *OPTIONS variables. DIROPTIONS, EXEOPTIONS, INSOPTIONS, and LIBOPTIONS are internal variables of the package manager which can be set only with the diropts, exeopts, insopts, and libopts functions, respectively. Therefore they should not be mentioned by the specification. Bug: 566178 pkg-mgr-commands.tex | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex index aace888..00758ce 100644 --- a/pkg-mgr-commands.tex +++ b/pkg-mgr-commands.tex @@ -363,12 +363,12 @@ the current phase function has returned. section~\ref{sec:failure-behaviour}. \item[doconfd] Installs the given config files into \t{/etc/conf.d/}, by default with file mode - \t{0644}. This can be overridden by setting \t{INSOPTIONS} with the \t{insopts} function. + \t{0644}, or with the \t{install} options set by the most recent \t{insopts} call. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. -\item[dodir] Creates the given directories, by default with file mode \t{0755}. This can be overridden - by setting \t{DIROPTIONS} with the \t{diropts} function. Failure behaviour is EAPI dependent as - per section~\ref{sec:failure-behaviour}. +\item[dodir] Creates the given directories, by default with file mode \t{0755}, or with the + \t{install} options set by the most recent \t{diropts} call. Failure behaviour is EAPI + dependent as per section~\ref{sec:failure-behaviour}. \item[dodoc] \featurelabel{dodoc} Installs the given files into a subdirectory under \t{/usr/share/doc/\$\{PF\}/} with file mode \t{0644}. The subdirectory is set by the most recent @@ -379,12 +379,13 @@ the current phase function has returned. specified. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doenvd] Installs the given environment files into \t{/etc/env.d/}, by default with file mode - \t{0644}. This can be overridden by setting \t{INSOPTIONS} with the \t{insopts} function. + \t{0644}, or with the \t{install} options set by the most recent \t{insopts} call. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doexe] Installs the given files into the directory specified by the most recent \t{exeinto} - call, by default with file mode \t{0755}. This can be overridden by setting \t{EXEOPTIONS} with - the \t{exeopts} function. If \t{exeinto} has not yet been called, behaviour is undefined. + call. If \t{exeinto} has not yet been called, behaviour is undefined. Files are installed by + default with file mode \t{0755}, or with the \t{install} options set by the most recent + \t{exeopts} call. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[dohard] Takes two parameters. Creates a hardlink from the second to the first. In EAPIs @@ -392,8 +393,8 @@ the current phase function has returned. section~\ref{sec:banned-commands}. \item[doheader] \featurelabel{doheader} Installs the given header files into \t{/usr/include/}, - by default with file mode \t{0644}. This can be overridden by setting \t{INSOPTIONS} with the - \t{insopts} function. If the first argument is \t{-r}, then operates recursively, descending + by default with file mode \t{0644}, or with the \t{install} options set by the most recent + \t{insopts} call. If the first argument is \t{-r}, then operates recursively, descending into any directories given. Only available in EAPIs listed in table~\ref{tab:doheader-table} as supporting \t{doheader}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. @@ -424,22 +425,22 @@ can be extended or reduced (see below). The options that can be passed to \t{doh \t{0644}. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doinitd] Installs the given initscript files into \t{/etc/init.d}, by default with file mode - \t{0755}. This can be overridden by setting \t{EXEOPTIONS} with the \t{exeopts} function. + \t{0755}, or with the \t{install} options set by the most recent \t{exeopts} call. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[doins] \featurelabel{doins} Takes one or more files as arguments and installs them into - \t{INSDESTTREE}, by default with file mode \t{0644}. This can be overridden by setting - \t{INSOPTIONS} with the \t{insopts} function. If the first argument is \t{-r}, then operates - recursively, descending into any directories given. For EAPIs listed in - table~\ref{tab:doins-table}, \t{doins} must install symlinks as symlinks; - for other EAPIs, behaviour is undefined if any symlink is encountered. Failure - behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. + \t{INSDESTTREE}, by default with file mode \t{0644}, or with the \t{install} options set by + the most recent \t{insopts} call. If the first argument is \t{-r}, then operates recursively, + descending into any directories given. For EAPIs listed in table~\ref{tab:doins-table}, + \t{doins} must install symlinks as symlinks; for other EAPIs, behaviour is undefined if any + symlink is encountered. Failure behaviour is EAPI dependent as per + section~\ref{sec:failure-behaviour}. \item[dolib] For each argument, installs it into the appropriate library subdirectory under - \t{DESTTREE}, as determined by Algorithm~\ref{alg:ebuild-libdir}. The file mode is \t{0644} - by default. This can be overridden by setting \t{LIBOPTIONS} with the \t{libopts} function. - Any symlinks are installed into the same directory as relative links to their original target. - Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. + \t{DESTTREE}, as determined by Algorithm~\ref{alg:ebuild-libdir}. Files are installed by default + with file mode \t{0644}, or with the \t{install} options set by the most recent \t{libopts} + call. Any symlinks are installed into the same directory as relative links to their original + target. Failure behaviour is EAPI dependent as per section~\ref{sec:failure-behaviour}. \item[dolib.so] As for \t{dolib} except each file is installed with mode \t{0755}.