diff options
Diffstat (limited to 'nixos/doc')
-rw-r--r-- | nixos/doc/manual/installation/installing.xml | 5 | ||||
-rw-r--r-- | nixos/doc/manual/release-notes/rl-1703.xml | 67 |
2 files changed, 71 insertions, 1 deletions
diff --git a/nixos/doc/manual/installation/installing.xml b/nixos/doc/manual/installation/installing.xml index 04a186a1bca6..8c37643c08f5 100644 --- a/nixos/doc/manual/installation/installing.xml +++ b/nixos/doc/manual/installation/installing.xml @@ -37,6 +37,11 @@ first disable network-manager with <command>systemctl stop network-manager</command>.</para></listitem> + <listitem><para>If you would like to continue the installation from a different + machine you need to activate the SSH daemon via <literal>systemctl start sshd</literal>. + In order to be able to login you also need to set a password for + <literal>root</literal> using <literal>passwd</literal>.</para></listitem> + <listitem><para>The NixOS installer doesn’t do any partitioning or formatting yet, so you need to do that yourself. Use the following commands: diff --git a/nixos/doc/manual/release-notes/rl-1703.xml b/nixos/doc/manual/release-notes/rl-1703.xml index d8b0ae01e333..09358f3af231 100644 --- a/nixos/doc/manual/release-notes/rl-1703.xml +++ b/nixos/doc/manual/release-notes/rl-1703.xml @@ -11,7 +11,9 @@ has the following highlights: </para> <itemizedlist> <listitem> - <para></para> + <para>Nixpkgs is now extensible through overlays. See the <link + xlink:href="https://nixos.org/nixpkgs/manual/#sec-overlays-install">Nixpkgs + manual</link> for more information.</para> </listitem> </itemizedlist> @@ -30,6 +32,30 @@ following incompatible changes:</para> <itemizedlist> <listitem> <para> + Cross compilation has been rewritten. See the nixpkgs manual for + details. The most obvious breaking change is that derivations absent a + <literal>.nativeDrv</literal> or <literal>.crossDrv</literal> are now + cross by default, not native. + </para> + </listitem> + + <listitem> + <para> + <literal>stdenv.overrides</literal> is now expected to take <literal>self</literal> + and <literal>super</literal> arguments. See <literal>lib.trivial.extends</literal> + for what those parameters represent. + </para> + </listitem> + <listitem> + <para> + <literal>ansible</literal> now defaults to ansible version 2 as version 1 + has been removed due to a serious <link + xlink:href="https://www.computest.nl/advisories/CT-2017-0109_Ansible.txt"> + vulnerability</link> unpatched by upstream. + </para> + </listitem> + <listitem> + <para> <literal>gnome</literal> alias has been removed along with <literal>gtk</literal>, <literal>gtkmm</literal> and several others. Now you need to use versioned attributes, like <literal>gnome3</literal>. @@ -88,6 +114,45 @@ following incompatible changes:</para> <literal>networking.timeServers</literal>. </para> </listitem> + + <listitem> + + <para><literal>overridePackages</literal> function no longer exists. + It is replaced by <link + xlink:href="https://nixos.org/nixpkgs/manual/#sec-overlays-install"> + overlays</link>. For example, the following code: + +<programlisting> + let + pkgs = import <nixpkgs> {}; + in + pkgs.overridePackages (self: super: ...) +</programlisting> + + should be replaced by: + +<programlisting> + let + pkgs = import <nixpkgs> {}; + in + import pkgs.path { overlays = [(self: super: ...)] } +</programlisting> + + </para> + </listitem> + + <listitem> + <para> + Autoloading connection tracking helpers is now disabled by default. + This default was also changed in the Linux kernel and is considered + insecure if not configured properly in your firewall. If you need + connection tracking helpers (i.e. for active FTP) please enable + <literal>networking.firewall.autoLoadConntrackHelpers</literal> and + tune <literal>networking.firewall.connectionTrackingModules</literal> + to suit your needs. + </para> + </listitem> + </itemizedlist> |