nixpkgs/pkgs
Atemu a5ea1b6fb3 xorgserver: set log-dir to /var/log instead of the Nix store
Xorg creates the log-dir in its output path because X crashes if it can't write
to its logfile. On a regular distro, this dir would be installed into the root
to prevent that from happening but with Nix, it sits in the read-only Nix store.
Ironically, when Xorg tries to write here, it fails and crashes.

To make Xorg log to /var/log, we have to stop the build script from trying to
create the log-dir as the sandbox doesn't (and shouldn't) have access to /var.

This creates a runtime dependency on /var when running as root but that should
exist on any Linux system (on NixOS, journald always creates /var/log).

Previously, the startx displayManager required some workarounds for logfiles
which are obsolete now.

patchPhase -> postPatch because overriding the patchPhase prevents patches from
being applied
2020-12-13 06:15:32 +01:00
..
applications amsn: remove application 2020-12-09 11:04:14 +01:00
build-support fetchfirefoxaddon: support for SRI hashes 2020-12-09 15:09:49 +01:00
common-updater
data Merge pull request #106280 from r-ryantm/auto-update/iosevka-bin 2020-12-08 03:57:03 -05:00
desktops gnome3.gnome-chess: 3.38.0 -> 3.38.1 2020-12-09 05:30:07 +01:00
development compcert: 3.7 → 3.8 2020-12-09 08:28:04 +01:00
games steamPackages.steam-runtime: 0.20200720.0 → 0.20201203.1 2020-12-08 16:07:51 -08:00
misc Merge pull request #106399 from figsoda/vscode-ron 2020-12-09 03:21:35 +01:00
os-specific Merge pull request #106349 from Atemu/update/linux_zen 2020-12-08 13:41:25 -05:00
pkgs-lib
servers xorgserver: set log-dir to /var/log instead of the Nix store 2020-12-13 06:15:32 +01:00
shells Remove myself from maintainers sets 2020-12-07 14:30:37 +00:00
stdenv Merge master into staging-next 2020-12-03 00:36:28 +00:00
test
tools mycli: fix build with sqlparse 0.4.x (#106334) 2020-12-09 06:00:55 +01:00
top-level Merge pull request #106432 from freezeboy/remove-amsn 2020-12-09 06:50:38 -05:00