forked from lix-project/lix
Fix typos, especially those that end up in the Nix manual
This commit is contained in:
parent
c6c024ca6f
commit
34bb806f74
|
@ -53,7 +53,7 @@ sub createLinks {
|
||||||
elsif (-l _) {
|
elsif (-l _) {
|
||||||
my $target = readlink $dstFile or die;
|
my $target = readlink $dstFile or die;
|
||||||
if (!-d $target) {
|
if (!-d $target) {
|
||||||
die "collission between directory `$srcFile' and non-directory `$target'";
|
die "collision between directory `$srcFile' and non-directory `$target'";
|
||||||
}
|
}
|
||||||
unlink $dstFile or die "error unlinking `$dstFile': $!";
|
unlink $dstFile or die "error unlinking `$dstFile': $!";
|
||||||
mkdir $dstFile, 0755 ||
|
mkdir $dstFile, 0755 ||
|
||||||
|
@ -75,7 +75,7 @@ sub createLinks {
|
||||||
if (-l $dstFile) {
|
if (-l $dstFile) {
|
||||||
my $target = readlink $dstFile;
|
my $target = readlink $dstFile;
|
||||||
my $prevPriority = $priorities{$dstFile};
|
my $prevPriority = $priorities{$dstFile};
|
||||||
die ( "collission between `$srcFile' and `$target'; "
|
die ( "collision between `$srcFile' and `$target'; "
|
||||||
. "use `nix-env --set-flag "
|
. "use `nix-env --set-flag "
|
||||||
. "priority NUMBER PKGNAME' to change the priority of "
|
. "priority NUMBER PKGNAME' to change the priority of "
|
||||||
. "one of the conflicting packages\n" )
|
. "one of the conflicting packages\n" )
|
||||||
|
|
|
@ -434,7 +434,7 @@ x: x + 456</programlisting>
|
||||||
<replaceable>e</replaceable></term>
|
<replaceable>e</replaceable></term>
|
||||||
|
|
||||||
<listitem><para>Return <literal>true</literal> if
|
<listitem><para>Return <literal>true</literal> if
|
||||||
<replaceable>e</replaceable> evaluates to a int, and
|
<replaceable>e</replaceable> evaluates to an int, and
|
||||||
<literal>false</literal> otherwise.</para></listitem>
|
<literal>false</literal> otherwise.</para></listitem>
|
||||||
|
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
|
@ -101,8 +101,8 @@ flag, e.g. <literal>--option gc-keep-outputs false</literal>.</para>
|
||||||
<listitem><para>This option defines the maximum number of jobs
|
<listitem><para>This option defines the maximum number of jobs
|
||||||
that Nix will try to build in parallel. The default is
|
that Nix will try to build in parallel. The default is
|
||||||
<literal>1</literal>. You should generally set it to the number
|
<literal>1</literal>. You should generally set it to the number
|
||||||
of CPUs in your system (e.g., <literal>2</literal> on a Athlon 64
|
of CPUs in your system (e.g., <literal>2</literal> on an Athlon 64
|
||||||
X2). It can be overriden using the <option
|
X2). It can be overridden using the <option
|
||||||
linkend='opt-max-jobs'>--max-jobs</option> (<option>-j</option>)
|
linkend='opt-max-jobs'>--max-jobs</option> (<option>-j</option>)
|
||||||
command line switch.</para></listitem>
|
command line switch.</para></listitem>
|
||||||
|
|
||||||
|
@ -119,7 +119,7 @@ flag, e.g. <literal>--option gc-keep-outputs false</literal>.</para>
|
||||||
<varname>enableParallelBuilding</varname> is set to
|
<varname>enableParallelBuilding</varname> is set to
|
||||||
<literal>true</literal>, the builder passes the
|
<literal>true</literal>, the builder passes the
|
||||||
<option>-j<replaceable>N</replaceable></option> flag to GNU Make.
|
<option>-j<replaceable>N</replaceable></option> flag to GNU Make.
|
||||||
It can be overriden using the <option
|
It can be overridden using the <option
|
||||||
linkend='opt-cores'>--cores</option> command line switch and
|
linkend='opt-cores'>--cores</option> command line switch and
|
||||||
defaults to <literal>1</literal>. The value <literal>0</literal>
|
defaults to <literal>1</literal>. The value <literal>0</literal>
|
||||||
means that the builder should use all available CPU cores in the
|
means that the builder should use all available CPU cores in the
|
||||||
|
@ -134,10 +134,10 @@ flag, e.g. <literal>--option gc-keep-outputs false</literal>.</para>
|
||||||
|
|
||||||
<para>This option defines the maximum number of seconds that a
|
<para>This option defines the maximum number of seconds that a
|
||||||
builder can go without producing any data on standard output or
|
builder can go without producing any data on standard output or
|
||||||
standard error. This is useful (for instance in a automated
|
standard error. This is useful (for instance in an automated
|
||||||
build system) to catch builds that are stuck in an infinite
|
build system) to catch builds that are stuck in an infinite
|
||||||
loop, or to catch remote builds that are hanging due to network
|
loop, or to catch remote builds that are hanging due to network
|
||||||
problems. It can be overriden using the <option
|
problems. It can be overridden using the <option
|
||||||
linkend="opt-max-silent-time">--max-silent-time</option> command
|
linkend="opt-max-silent-time">--max-silent-time</option> command
|
||||||
line switch.</para>
|
line switch.</para>
|
||||||
|
|
||||||
|
@ -153,10 +153,10 @@ flag, e.g. <literal>--option gc-keep-outputs false</literal>.</para>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
|
||||||
<para>This option defines the maximum number of seconds that a
|
<para>This option defines the maximum number of seconds that a
|
||||||
builder can run. This is useful (for instance in a automated
|
builder can run. This is useful (for instance in an automated
|
||||||
build system) to catch builds that are stuck in an infinite loop
|
build system) to catch builds that are stuck in an infinite loop
|
||||||
but keep writing to their standard output or standard error. It
|
but keep writing to their standard output or standard error. It
|
||||||
can be overriden using the <option
|
can be overridden using the <option
|
||||||
linkend="opt-timeout">--timeout</option> command line
|
linkend="opt-timeout">--timeout</option> command line
|
||||||
switch.</para>
|
switch.</para>
|
||||||
|
|
||||||
|
|
|
@ -293,7 +293,7 @@ $ mount -o bind /mnt/otherdisk/nix /nix</screen>
|
||||||
<varlistentry xml:id="envar-other-stores"><term><envar>NIX_OTHER_STORES</envar></term>
|
<varlistentry xml:id="envar-other-stores"><term><envar>NIX_OTHER_STORES</envar></term>
|
||||||
|
|
||||||
<listitem><para>This variable contains the paths of remote Nix
|
<listitem><para>This variable contains the paths of remote Nix
|
||||||
installations from whichs paths can be copied, separated by colons.
|
installations from which packages can be copied, separated by colons.
|
||||||
<phrase condition="manual">See <xref linkend="sec-sharing-packages"
|
<phrase condition="manual">See <xref linkend="sec-sharing-packages"
|
||||||
/> for details.</phrase> Each path should be the
|
/> for details.</phrase> Each path should be the
|
||||||
<filename>/nix</filename> directory of a remote Nix installation
|
<filename>/nix</filename> directory of a remote Nix installation
|
||||||
|
|
|
@ -272,7 +272,7 @@ number of possible ways:
|
||||||
linkend="ss-functions">functions</link> that are called with the
|
linkend="ss-functions">functions</link> that are called with the
|
||||||
active Nix expression as their single argument. The derivations
|
active Nix expression as their single argument. The derivations
|
||||||
returned by those function calls are installed. This allows
|
returned by those function calls are installed. This allows
|
||||||
derivations to be specified in a unambiguous way, which is necessary
|
derivations to be specified in an unambiguous way, which is necessary
|
||||||
if there are multiple derivations with the same
|
if there are multiple derivations with the same
|
||||||
name.</para></listitem>
|
name.</para></listitem>
|
||||||
|
|
||||||
|
@ -692,7 +692,7 @@ firefox-2.0.0.9 <lineannotation>(the current one)</lineannotation>
|
||||||
$ nix-env --preserve-installed -i firefox-2.0.0.11
|
$ nix-env --preserve-installed -i firefox-2.0.0.11
|
||||||
installing `firefox-2.0.0.11'
|
installing `firefox-2.0.0.11'
|
||||||
building path(s) `/nix/store/myy0y59q3ig70dgq37jqwg1j0rsapzsl-user-environment'
|
building path(s) `/nix/store/myy0y59q3ig70dgq37jqwg1j0rsapzsl-user-environment'
|
||||||
Collission between `/nix/store/<replaceable>...</replaceable>-firefox-2.0.0.11/bin/firefox'
|
collision between `/nix/store/<replaceable>...</replaceable>-firefox-2.0.0.11/bin/firefox'
|
||||||
and `/nix/store/<replaceable>...</replaceable>-firefox-2.0.0.9/bin/firefox'.
|
and `/nix/store/<replaceable>...</replaceable>-firefox-2.0.0.9/bin/firefox'.
|
||||||
<lineannotation>(i.e., can’t have two active at the same time)</lineannotation>
|
<lineannotation>(i.e., can’t have two active at the same time)</lineannotation>
|
||||||
|
|
||||||
|
@ -1244,7 +1244,7 @@ wrapper around <option>--list-generations</option> and
|
||||||
$ nix-env --rollback
|
$ nix-env --rollback
|
||||||
switching from generation 92 to 91
|
switching from generation 92 to 91
|
||||||
|
|
||||||
$ nix-env --rolback
|
$ nix-env --rollback
|
||||||
error: no generation older than the current (91) exists</screen>
|
error: no generation older than the current (91) exists</screen>
|
||||||
|
|
||||||
</refsection>
|
</refsection>
|
||||||
|
|
|
@ -164,7 +164,7 @@ the specified store paths. Realisation is a somewhat overloaded term:
|
||||||
exist in the file system). If the path is already valid, we are
|
exist in the file system). If the path is already valid, we are
|
||||||
done immediately. Otherwise, the path and any missing paths in its
|
done immediately. Otherwise, the path and any missing paths in its
|
||||||
closure may be produced through substitutes. If there are no
|
closure may be produced through substitutes. If there are no
|
||||||
(succesful) subsitutes, realisation fails.</para></listitem>
|
(successful) subsitutes, realisation fails.</para></listitem>
|
||||||
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
|
|
|
@ -236,7 +236,7 @@
|
||||||
interpreted by the <command>nix-log2xml</command> tool in the
|
interpreted by the <command>nix-log2xml</command> tool in the
|
||||||
Nix source distribution. The resulting XML file can be fed into
|
Nix source distribution. The resulting XML file can be fed into
|
||||||
the <command>log2html.xsl</command> stylesheet to create an HTML
|
the <command>log2html.xsl</command> stylesheet to create an HTML
|
||||||
file that can be browsed interactively, using Javascript to
|
file that can be browsed interactively, using JavaScript to
|
||||||
expand and collapse parts of the output.</para></listitem>
|
expand and collapse parts of the output.</para></listitem>
|
||||||
|
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
|
@ -129,7 +129,7 @@ downloading binaries from <systemitem
|
||||||
class='fqdomainname'>nixos.org</systemitem>, instead of building
|
class='fqdomainname'>nixos.org</systemitem>, instead of building
|
||||||
them from source. This might still take a while since all
|
them from source. This might still take a while since all
|
||||||
dependencies must be downloaded, but on a reasonably fast connection
|
dependencies must be downloaded, but on a reasonably fast connection
|
||||||
such as an DSL line it’s on the order of a few minutes.</para>
|
such as a DSL line it’s on the order of a few minutes.</para>
|
||||||
|
|
||||||
<para>Naturally, packages can also be uninstalled:
|
<para>Naturally, packages can also be uninstalled:
|
||||||
|
|
||||||
|
|
|
@ -1358,7 +1358,7 @@ irreversible.</para></warning>
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
|
|
||||||
|
|
||||||
<listitem><para>You can now unambigously specify which derivation to
|
<listitem><para>You can now unambiguously specify which derivation to
|
||||||
build or install in <command>nix-env</command>,
|
build or install in <command>nix-env</command>,
|
||||||
<command>nix-instantiate</command> and <command>nix-build</command>
|
<command>nix-instantiate</command> and <command>nix-build</command>
|
||||||
using the <option>--attr</option> / <option>-A</option> flags, which
|
using the <option>--attr</option> / <option>-A</option> flags, which
|
||||||
|
@ -1498,7 +1498,7 @@ irreversible.</para></warning>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
|
||||||
<listitem><para>Make sure that the garbage collector can run
|
<listitem><para>Make sure that the garbage collector can run
|
||||||
succesfully when the disk is full
|
successfully when the disk is full
|
||||||
(<literal>NIX-18</literal>).</para></listitem>
|
(<literal>NIX-18</literal>).</para></listitem>
|
||||||
|
|
||||||
<listitem><para><command>nix-env</command> now locks the profile
|
<listitem><para><command>nix-env</command> now locks the profile
|
||||||
|
@ -1853,7 +1853,7 @@ $ nix-env -f .../i686-linux.nix -i -E 'x: x.firefoxWrapper'</screen>
|
||||||
</itemizedlist></para></listitem>
|
</itemizedlist></para></listitem>
|
||||||
|
|
||||||
<listitem><para>A hash of the contents of a store path is now stored
|
<listitem><para>A hash of the contents of a store path is now stored
|
||||||
in the database after a succesful build. This allows you to check
|
in the database after a successful build. This allows you to check
|
||||||
whether store paths have been tampered with: <command>nix-store
|
whether store paths have been tampered with: <command>nix-store
|
||||||
--verify --check-contents</command>.</para></listitem>
|
--verify --check-contents</command>.</para></listitem>
|
||||||
|
|
||||||
|
@ -2017,7 +2017,7 @@ $ nix-env -f .../i686-linux.nix -i -E 'x: x.firefoxWrapper'</screen>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
|
||||||
<listitem><para>Derivations for other platforms are filtered out
|
<listitem><para>Derivations for other platforms are filtered out
|
||||||
(which can be overriden using
|
(which can be overridden using
|
||||||
<option>--system-filter</option>).</para></listitem>
|
<option>--system-filter</option>).</para></listitem>
|
||||||
|
|
||||||
<listitem><para><option>--install</option> by default now
|
<listitem><para><option>--install</option> by default now
|
||||||
|
|
|
@ -17,7 +17,7 @@ bug tracker</link> for a list of currently known issues.</para>
|
||||||
$ nix-env -i docbook-xml
|
$ nix-env -i docbook-xml
|
||||||
...
|
...
|
||||||
adding /nix/store/s5hyxgm62gk2...-docbook-xml-4.2
|
adding /nix/store/s5hyxgm62gk2...-docbook-xml-4.2
|
||||||
collission between `/nix/store/s5hyxgm62gk2...-docbook-xml-4.2/xml/dtd/docbook/calstblx.dtd'
|
collision between `/nix/store/s5hyxgm62gk2...-docbook-xml-4.2/xml/dtd/docbook/calstblx.dtd'
|
||||||
and `/nix/store/06h377hr4b33...-docbook-xml-4.3/xml/dtd/docbook/calstblx.dtd'
|
and `/nix/store/06h377hr4b33...-docbook-xml-4.3/xml/dtd/docbook/calstblx.dtd'
|
||||||
at /nix/store/...-builder.pl line 62.</screen>
|
at /nix/store/...-builder.pl line 62.</screen>
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@ in <filename>/nix/store</filename>, as can be seen using <command>ls
|
||||||
$ ls -l /nix/store
|
$ ls -l /nix/store
|
||||||
drwxrwxrwt 32000 nix nix 4620288 Sep 8 15:08 store</screen>
|
drwxrwxrwt 32000 nix nix 4620288 Sep 8 15:08 store</screen>
|
||||||
|
|
||||||
The <literal>ext2</literal> file system is limited to a inode link
|
The <literal>ext2</literal> file system is limited to an inode link
|
||||||
count of 32,000 (each subdirectory increasing the count by one).
|
count of 32,000 (each subdirectory increasing the count by one).
|
||||||
Furthermore, the <literal>st_nlink</literal> field of the
|
Furthermore, the <literal>st_nlink</literal> field of the
|
||||||
<function>stat</function> system call is a 16-bit value.</para>
|
<function>stat</function> system call is a 16-bit value.</para>
|
||||||
|
|
|
@ -617,7 +617,7 @@ Laziness means that arguments to functions are evaluated only when
|
||||||
they are needed. Functional means that functions are
|
they are needed. Functional means that functions are
|
||||||
<quote>normal</quote> values that can be passed around and manipulated
|
<quote>normal</quote> values that can be passed around and manipulated
|
||||||
in interesting ways. The language is not a full-featured, general
|
in interesting ways. The language is not a full-featured, general
|
||||||
purpose language. It's main job is to describe packages,
|
purpose language. Its main job is to describe packages,
|
||||||
compositions of packages, and the variability within
|
compositions of packages, and the variability within
|
||||||
packages.</para>
|
packages.</para>
|
||||||
|
|
||||||
|
@ -723,7 +723,7 @@ configureFlags = "
|
||||||
<literal>''</literal>, i.e., <literal>''${</literal>.
|
<literal>''</literal>, i.e., <literal>''${</literal>.
|
||||||
<literal>''</literal> can be escaped by prefixing it with
|
<literal>''</literal> can be escaped by prefixing it with
|
||||||
<literal>'</literal>, i.e., <literal>'''</literal>. Finally,
|
<literal>'</literal>, i.e., <literal>'''</literal>. Finally,
|
||||||
linefeed, carriage-return and tab characters can be writted as
|
linefeed, carriage-return and tab characters can be written as
|
||||||
<literal>''\n</literal>, <literal>''\r</literal>,
|
<literal>''\n</literal>, <literal>''\r</literal>,
|
||||||
<literal>''\t</literal>.</para>
|
<literal>''\t</literal>.</para>
|
||||||
|
|
||||||
|
@ -775,7 +775,7 @@ stdenv.mkDerivation {
|
||||||
absolute at parse time relative to the directory of the Nix
|
absolute at parse time relative to the directory of the Nix
|
||||||
expression that contained it. For instance, if a Nix expression in
|
expression that contained it. For instance, if a Nix expression in
|
||||||
<filename>/foo/bar/bla.nix</filename> refers to
|
<filename>/foo/bar/bla.nix</filename> refers to
|
||||||
<filename>../xyzzy/fnord.nix</filename>, the absolutised path is
|
<filename>../xyzzy/fnord.nix</filename>, the absolute path is
|
||||||
<filename>/foo/xyzzy/fnord.nix</filename>.</para></listitem>
|
<filename>/foo/xyzzy/fnord.nix</filename>.</para></listitem>
|
||||||
|
|
||||||
<listitem><para><emphasis>Booleans</emphasis> with values
|
<listitem><para><emphasis>Booleans</emphasis> with values
|
||||||
|
|
|
@ -158,7 +158,7 @@ EvalState::EvalState()
|
||||||
physical RAM, up to a maximum of 384 MiB) so that in most
|
physical RAM, up to a maximum of 384 MiB) so that in most
|
||||||
cases we don't need to garbage collect at all. (Collection
|
cases we don't need to garbage collect at all. (Collection
|
||||||
has a fairly significant overhead.) The heap size can be
|
has a fairly significant overhead.) The heap size can be
|
||||||
overriden through libgc's GC_INITIAL_HEAP_SIZE environment
|
overridden through libgc's GC_INITIAL_HEAP_SIZE environment
|
||||||
variable. We should probably also provide a nix.conf
|
variable. We should probably also provide a nix.conf
|
||||||
setting for this. Note that GC_expand_hp() causes a lot of
|
setting for this. Note that GC_expand_hp() causes a lot of
|
||||||
virtual, but not physical (resident) memory to be
|
virtual, but not physical (resident) memory to be
|
||||||
|
|
|
@ -991,7 +991,7 @@ void LocalStore::setSubstituterEnv()
|
||||||
{
|
{
|
||||||
if (didSetSubstituterEnv) return;
|
if (didSetSubstituterEnv) return;
|
||||||
|
|
||||||
/* Pass configuration options (including those overriden with
|
/* Pass configuration options (including those overridden with
|
||||||
--option) to substituters. */
|
--option) to substituters. */
|
||||||
setenv("_NIX_OPTIONS", settings.pack().c_str(), 1);
|
setenv("_NIX_OPTIONS", settings.pack().c_str(), 1);
|
||||||
|
|
||||||
|
|
|
@ -177,7 +177,7 @@ public:
|
||||||
|
|
||||||
/* Register the validity of a path, i.e., that `path' exists, that
|
/* Register the validity of a path, i.e., that `path' exists, that
|
||||||
the paths referenced by it exists, and in the case of an output
|
the paths referenced by it exists, and in the case of an output
|
||||||
path of a derivation, that it has been produced by a succesful
|
path of a derivation, that it has been produced by a successful
|
||||||
execution of the derivation (or something equivalent). Also
|
execution of the derivation (or something equivalent). Also
|
||||||
register the hash of the file system contents of the path. The
|
register the hash of the file system contents of the path. The
|
||||||
hash must be a SHA-256 hash. */
|
hash must be a SHA-256 hash. */
|
||||||
|
|
|
@ -61,7 +61,7 @@ struct BufferedSource : Source
|
||||||
|
|
||||||
size_t read(unsigned char * data, size_t len);
|
size_t read(unsigned char * data, size_t len);
|
||||||
|
|
||||||
/* Underlying read call, to be overriden. */
|
/* Underlying read call, to be overridden. */
|
||||||
virtual size_t readUnbuffered(unsigned char * data, size_t len) = 0;
|
virtual size_t readUnbuffered(unsigned char * data, size_t len) = 0;
|
||||||
|
|
||||||
bool hasData();
|
bool hasData();
|
||||||
|
|
|
@ -629,8 +629,8 @@ AutoCloseFD::AutoCloseFD(int fd)
|
||||||
|
|
||||||
AutoCloseFD::AutoCloseFD(const AutoCloseFD & fd)
|
AutoCloseFD::AutoCloseFD(const AutoCloseFD & fd)
|
||||||
{
|
{
|
||||||
/* Copying a AutoCloseFD isn't allowed (who should get to close
|
/* Copying an AutoCloseFD isn't allowed (who should get to close
|
||||||
it?). But as a edge case, allow copying of closed
|
it?). But as an edge case, allow copying of closed
|
||||||
AutoCloseFDs. This is necessary due to tiresome reasons
|
AutoCloseFDs. This is necessary due to tiresome reasons
|
||||||
involving copy constructor use on default object values in STL
|
involving copy constructor use on default object values in STL
|
||||||
containers (like when you do `map[value]' where value isn't in
|
containers (like when you do `map[value]' where value isn't in
|
||||||
|
|
|
@ -804,7 +804,7 @@ void printTable(Table & table)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* This function compares the version of a element against the
|
/* This function compares the version of an element against the
|
||||||
versions in the given set of elements. `cvLess' means that only
|
versions in the given set of elements. `cvLess' means that only
|
||||||
lower versions are in the set, `cvEqual' means that at most an
|
lower versions are in the set, `cvEqual' means that at most an
|
||||||
equal version is in the set, and `cvGreater' means that there is at
|
equal version is in the set, and `cvGreater' means that there is at
|
||||||
|
|
|
@ -5,7 +5,7 @@ let
|
||||||
in
|
in
|
||||||
|
|
||||||
{ xyzzy2 ? xyzzy # mutually recursive args
|
{ xyzzy2 ? xyzzy # mutually recursive args
|
||||||
, xyzzy ? "blaat" # will be overriden by --argstr
|
, xyzzy ? "blaat" # will be overridden by --argstr
|
||||||
, fb ? foobar
|
, fb ? foobar
|
||||||
, lib # will be set by --arg
|
, lib # will be set by --arg
|
||||||
}:
|
}:
|
||||||
|
|
Loading…
Reference in a new issue