protonscr

Incorrect link creation in ${HOME}.steam

steamclosed reviewed
ValveSoftware/steam-for-linux#3759 · opened 2015-03-16 by sergeygalkin · updated 2018-07-11 · 1 comments · github
Ssergeygalkin 2015-03-16 github

Steam package version 1426284031
bash - 4.3.33
After run steam I have incorrect simlinks in .steam
As I see in debug steam output

The first iteration is OK
(if [ "$STEAMROOT" != "$STEAMROOTLINK" -a "$STEAMROOT" != "$STEAMDATALINK" ]; then)

  • '[' /usr/local/home/gals/.local/share/Steam '!=' /usr/home/gals//.steam/root -a /usr/local/home/gals/.local/share/Steam '!=' /usr/home/gals//.steam/steam ']'
    ... skipped
  • rm -f /usr/home/gals//.steam/root
  • ln -s /usr/local/home/gals/.local/share/Steam /usr/home/gals//.steam/root

The second iteration is not OK

  • '[' /usr/home/gals/.steam/root '!=' /usr/home/gals//.steam/root -a /usr/home/gals/.steam/root '!=' /usr/home/gals//.steam/steam ']'
    .... skipped
  • rm -f /usr/home/gals//.steam/root
  • ln -s /usr/home/gals/.steam/root /usr/home/gals//.steam/root

after this steam games are broken and maybe fixed by
cd ~/.steam
rm root
ln -s /usr/local/home/gals/.local/share/Steam/ root

I guess
'STEAMCONFIG=~/.steam'
is incorrect and should used
'STEAMCONFIG=${HOME}.steam'

PPlagman 2018-07-11 github

Should be fixed in today's Beta, thanks.

Nothing extracted yet.