diff options
author | Robert Helgesson <robert@rycee.net> | 2017-12-06 13:23:30 +0100 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2017-12-06 13:23:30 +0100 |
commit | 43c48a3c12cfcabeee2486e7090fb4578a8b2cee (patch) | |
tree | 3b98e26e01ea7422c0bee6dbf70376d172f98204 /pkgs/applications | |
parent | f9a5cacae7372af280e9c2098d2b9be1f9378637 (diff) | |
download | nixlib-43c48a3c12cfcabeee2486e7090fb4578a8b2cee.tar nixlib-43c48a3c12cfcabeee2486e7090fb4578a8b2cee.tar.gz nixlib-43c48a3c12cfcabeee2486e7090fb4578a8b2cee.tar.bz2 nixlib-43c48a3c12cfcabeee2486e7090fb4578a8b2cee.tar.lz nixlib-43c48a3c12cfcabeee2486e7090fb4578a8b2cee.tar.xz nixlib-43c48a3c12cfcabeee2486e7090fb4578a8b2cee.tar.zst nixlib-43c48a3c12cfcabeee2486e7090fb4578a8b2cee.zip |
lightdm: fix removal of unused user data directories
This fixes errors such as Could not delete unused user data directory /var/lib/lightdm-data/.cache: Failed to execute child process “/bin/rm” (No such file or directory) Could not delete unused user data directory /var/lib/lightdm-data/.Xauthority: Failed to execute child process “/bin/rm” (No such file or directory) Could not delete unused user data directory /var/lib/lightdm-data/lightdm: Failed to execute child process “/bin/rm” (No such file or directory)
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/display-managers/lightdm/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/applications/display-managers/lightdm/default.nix b/pkgs/applications/display-managers/lightdm/default.nix index e82d4c69def6..6765c5f9dfd0 100644 --- a/pkgs/applications/display-managers/lightdm/default.nix +++ b/pkgs/applications/display-managers/lightdm/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pam, pkgconfig, libxcb, glib, libXdmcp, itstool, libxml2 -, intltool, xlibsWrapper, libxklavier, libgcrypt, libaudit +, intltool, xlibsWrapper, libxklavier, libgcrypt, libaudit, coreutils , qt4 ? null , withQt5 ? false, qtbase }: @@ -36,6 +36,11 @@ stdenv.mkDerivation rec { "localstatedir=\${TMPDIR}" ]; + prePatch = '' + substituteInPlace src/shared-data-manager.c \ + --replace /bin/rm ${coreutils}/bin/rm + ''; + meta = { homepage = https://launchpad.net/lightdm; platforms = platforms.linux; |