protonscr

Don't use hardcoded /usr/lib path

steamclosed reviewed
ValveSoftware/steam-for-linux#631 · opened 2013-01-09 by Destione · updated 2013-02-08 · 4 comments · github
DDestione 2013-01-09 github

Hello,

I'm running Steam on Gentoo and because it's a user installed program (not using portage) I installed it to /usr/local instead of /usr, which should be no problem for any program.

But Steam uses hardcoded /usr/lib path in some of it's scripts and now I got a X window every time I start or quit Steam with

Couldn't start bootstrap and couldn't reinstall from /usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz.

I've changed the path in the scripts, Steam poped up an install message at the next launch, but is still giving the error every time.

Sslouken 2013-01-10 github

The next update of steam will copy the bootstrap files into the steam directory just in case it needs to re-bootstrap itself.
Thanks!

Sslouken 2013-01-11 github

The next-next-update

Llicaon-kter 2013-01-28 github

Still not fixed.

Sslouken 2013-02-08 github

The latest update has a version of /usr/bin/steam that will copy the bootstrap into place. You're free to modify that script to copy the bootstrap from the right place.
http://repo.steampowered.com/steam/archive/precise/steam_latest.tar.gz

Nothing extracted yet.