- printf("%s\t%s\tcurl -sSL %s%s | tar xj\n", $v, $r, $mirror,
- $versions[$r]["source"][0]["filename"]);
+ $compress = array("gz" => "z", "bz2" => "j", "xz" => "J");
+ $filename = $versions[$r]["source"][0]["filename"];
+ printf("%s\t%s\tcurl -sSL %s%s | tar x%s\n", $v, $r, $mirror,
+ $filename,
+ $compress[pathinfo($filename, PATHINFO_EXTENSION)]
+ );