ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.26k stars 174 forks source link

add support to libarchive #4685

Open tpgxyz opened 8 years ago

tpgxyz commented 8 years ago

Your system information

Please describe your issue in as much detail as possible:

Some systems uses libarchive (www.libarchive.org) as default tar program. In this case there are a lot of "tar'isms" in stream shell scripts, one of them is --checkpoint switch for tar. Would be nice if steam's shell scripts were aware of libarchive, and make use of it when detected.

Steps for reproducing this issue:

  1. Install/update Steam on system where libarchive is default tar implementation
  2. Steam fails to install/update
danielkza commented 8 years ago

GNU-tar is always available as gtar even when it is not the default tar provider, so that can be used in scripts to avoid breakage.

Tele42 commented 8 years ago

gtar is not a thing on Gentoo Linux, I can't speak for other distros.

danielkza commented 8 years ago

@Tele42 You are correct, I thought gtar was created by the upstream build, but it isn't, and hence, Gentoo doesn't have it. My mistake.