Explaining the current Steam Package build: Difference between revisions

Sen (talk | contribs)
m Nix problems and constraints: Improves clarity in the "Nix problems and constraints" section and removes first-person perspective
Sen (talk | contribs)
m chroot: made more formal
Line 14: Line 14:
This is the current approach, documented here: http://sandervanderburg.blogspot.nl/2013/09/composing-fhs-compatible-chroot.html
This is the current approach, documented here: http://sandervanderburg.blogspot.nl/2013/09/composing-fhs-compatible-chroot.html
* Pros:
* Pros:
** it would allow us to have binaries in the expected paths without disrupting the system
** this method would allow us to have binaries in the expected paths without disrupting the system.
** Steam itself, as well as Valve games and perhaps others like to checksum their executables, so patching does not work
** Steam itself, as well as Valve games and perhaps others like to checksum their executables, so patching does not work.
* Cons: performance?
* Cons: Performance might suffer from this, but we are not sure.


=== Link bash to /bin and glibc/lib to /lib and be happy ===
=== Link bash to /bin and glibc/lib to /lib and be happy ===