Advertisement
Guest User

Untitled

a guest
Jul 29th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. diff --git a/update/generator/bzip2.go b/update/generator/bzip2.go
  2. index 2f6dcea..96f66a9 100644
  3. --- a/update/generator/bzip2.go
  4. +++ b/update/generator/bzip2.go
  5. @@ -30,7 +30,10 @@ type bzip2Writer struct {
  6. func NewBzip2Writer(w io.Writer) (io.WriteCloser, error) {
  7. zipper, err := exec.LookPath("lbzip2")
  8. if err != nil {
  9. - zipper = "bzip2"
  10. + zipper, err := exec.LookPath("bzip2")
  11. + }
  12. + if err != nil {
  13. + return nil, "bzip2 not found"
  14. }
  15.  
  16. cmd := exec.Command(zipper, "-c")
  17. diff --git a/update/generator/bzip2_test.go b/update/generator/bzip2_test.go
  18. index a452ff6..01254b0 100644
  19. --- a/update/generator/bzip2_test.go
  20. +++ b/update/generator/bzip2_test.go
  21. @@ -32,6 +32,9 @@ func bunzip2(t *testing.T, z []byte) []byte {
  22. func TestBzip2(t *testing.T) {
  23. smallOnes, err := Bzip2(testOnes)
  24. if err != nil {
  25. + if err == "bzip2 not found"
  26. + t.Skip("skipping test, no bzip2 installed.")
  27. +
  28. t.Fatal(err)
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement