Unverified Commit 656915d5 authored by K900's avatar K900 Committed by GitHub
Browse files

steam: copy ldconfig instead of symlinking (#511779)

parents 118e09f1 1ac8d551
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -56,12 +56,6 @@ let
            xz
            zenity

            # Steam expects it to be /sbin specifically
            (pkgs.runCommand "sbin-ldconfig" { } ''
              mkdir -p $out/sbin
              ln -s /bin/ldconfig $out/sbin/ldconfig
            '')

            # crashes on startup if it can't find libx11 locale files
            (pkgs.runCommand "xorg-locale" { } ''
              mkdir -p $out
@@ -133,6 +127,13 @@ let

        inherit extraPreBwrapCmds;

        # Steam expects /sbin/ldconfig to exist, and since SinceRT3
        # symlinking it results in a symlink loop in nested containers.
        # Thus, just copy it.
        extraBuildCommands = ''
          cp -f $out/usr/{bin,sbin}/ldconfig
        '';

        extraBwrapArgs = [
          # Steam will dump crash reports here, make those more accessible
          "--bind-try /tmp/dumps /tmp/dumps"