Fix typos, especially those that end up in the Nix manual

This commit is contained in:
Ivan Kozik 2013-08-10 21:36:16 +00:00 committed by Eelco Dolstra
parent c6c024ca6f
commit 34bb806f74
18 changed files with 34 additions and 34 deletions

View file

@ -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" )

View file

@ -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>

View file

@ -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>

View file

@ -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

View file

@ -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., cant have two active at the same time)</lineannotation> <lineannotation>(i.e., cant 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>

View file

@ -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>

View file

@ -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>

View file

@ -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 its on the order of a few minutes.</para> such as a DSL line its on the order of a few minutes.</para>
<para>Naturally, packages can also be uninstalled: <para>Naturally, packages can also be uninstalled:

View file

@ -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

View file

@ -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>

View file

@ -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

View file

@ -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

View file

@ -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);

View file

@ -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. */

View file

@ -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();

View file

@ -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

View file

@ -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

View file

@ -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
}: }: