* Add /etc/os-release to be Lennart Poettering compliant.

See http://0pointer.de/blog/projects/os-release.html

svn path=/nixos/trunk/; revision=34162
This commit is contained in:
Eelco Dolstra 2012-05-17 21:10:42 +00:00
parent 801cd7402c
commit 2577a17468

View file

@ -12,7 +12,27 @@ with pkgs.lib;
+ (if builtins.pathExists ../../.version-suffix then builtins.readFile ../../.version-suffix else "pre-svn");
description = "NixOS version.";
};
};
config = {
# Generate /etc/os-release. See
# http://0pointer.de/public/systemd-man/os-release.html for the
# format.
environment.etc = singleton
{ source = pkgs.writeText "os-release"
''
NAME=NixOS
ID=nixos
VERSION="${config.system.nixosVersion}"
VERSION_ID="${config.system.nixosVersion}"
PRETTY_NAME="NixOS ${config.system.nixosVersion}"
HOME_URL="http://nixos.org/"
'';
target = "os-release";
};
};
}