[Nix-dev] Systemd branch merged

Kevin Quick quick at sparq.org
Wed Feb 13 06:46:15 CET 2013


I can report success using the 0.2/systemd version on Linode (xen), with  
one small issue: the now obsolete services.mingetty.ttys line should be  
removed from virtualisation/xen-domU.nix.

Thanks Eelco (et. al.)!

-Kevin

On Mon, 21 Jan 2013 06:01:23 -0700, Eelco Dolstra  
<eelco.dolstra at logicblox.com> wrote:

> Hi all,
>
> As promised, I've finally merged NixOS' systemd branch.  This changes  
> NixOS'
> init system from Upstart to systemd.  Once the NixOS channel has caught  
> up,
> upgrading is done as usual ("nix-channel --update; nixos-rebuild  
> switch") except
> that you need to reboot to make the upgrade take effect.  (If you're  
> using
> Charon, you can use its "--allow-reboot" flag to do this automatically.)
>
> The two main things to know if you're a systemd newbie:
>
> - System services are managed using "systemctl" instead of "initctl".   
> See the
> systemctl(1) manpage for details.
>
> - Syslogd does not run by default anymore, since systemd's journald  
> performs
> syslog logging.  This means that /var/log/messages is no longer used.   
> Instead,
> you should run "journalctl" to see log messages, or "systemctl status
> <service-name>" for service-specific messages.  If you really need  
> syslogd, you
> can enable it by setting "services.syslogd.enable" to true.
>
> The NixOS manual (run "nixos-help" to read it.) has more information.
> Definitive systemd info is in the systemd manpages
> (http://www.freedesktop.org/software/systemd/man/).
>
> If for whatever reason you don't want to switch to systemd at this time,  
> you can
> use the "upstart" branches of NixOS and Nixpkgs.  To use them, get a  
> checkout of
> the NixOS/Nixpkgs trees (e.g. using "nixos-checkout"), then do "git  
> checkout
> upstart" in both and use "nixos-rebuild -I ..." to point nixos-rebuild  
> at those
> trees.
>
> I've bumped the NixOS version number from 0.1 to 0.2, so 0.1 = Upstart,  
> >= 0.2 =
> systemd.  (And to immortalize the Upstart era, there is a "final"  
> Upstart-based
> NixOS release at http://nixos.org/releases/nixos/nixos-0.1/.)
>
> Thanks,
>
> Eelco.
>


-- 
-KQ


More information about the nix-dev mailing list