jepsen-io / jepsen

A framework for distributed systems verification, with fault injection
6.68k stars 710 forks source link

tar command in jepsen/docker/bin/up.sh does not work for Mac #497

Closed samarism closed 2 years ago

samarism commented 3 years ago

Mac uses bsdtar by default which does not have the exclude-ignore flag. I had to install the gnu tar and update the bash file to use gtar instead.

fwhdzh commented 2 years ago

same issue. I try to update the code and remove the exclude-ignore and it runs. I want to know if there is an elegant method to solve it.

aphyr commented 2 years ago

We could try to do some sort of platform-detection thing here, or yeah, you can install gnu tar.

fwhdzh commented 2 years ago

Thank you so much. Our laboratory is use only one server so it is inconvenient to modify the basic tool such as tar. It is pretty good if there are some platform-detection. Our OS version is CentOS 7.9.2009. By the way, in our OS, there is also a problem same as issue 496.

aphyr commented 2 years ago

Go for it!