From b15e85474e2b1b3409e4d9004cd45228abc108cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20=C5=A0trauch?= Date: Sat, 23 Jul 2022 00:36:57 +0200 Subject: [PATCH] tarBin --- apps/snapshots.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/snapshots.go b/apps/snapshots.go index 3869e75..510dfb9 100644 --- a/apps/snapshots.go +++ b/apps/snapshots.go @@ -20,6 +20,7 @@ const dateFormat = "20060102_150405" const keySplitCharacter = ":" const metadataPrefix = "_metadata" const metadataKeyTemplate = metadataPrefix + "/%s" +const tarBin = "/bin/tar" // Snapshot contains metadata about a single snapshot type Snapshot struct { @@ -137,7 +138,7 @@ func (s *SnapshotProcessor) CreateSnapshot(appName string, labels []string) (str return snapshot.KeyName(s.IndexLabel), fmt.Errorf("change working directory error: %v", err) } - err = exec.Command("/bin/tar", "-acf", tmpSnapshotArchivePath, "./").Run() + err = exec.Command(tarBin, "-acf", tmpSnapshotArchivePath, "./").Run() if err != nil { return snapshot.KeyName(s.IndexLabel), fmt.Errorf("compression error: %v", err) } @@ -191,7 +192,7 @@ func (s *SnapshotProcessor) RestoreSnapshot(key string, newAppName string) error return fmt.Errorf("getting the archive from S3 error: %v", err) } - err = exec.Command("/usr/bin/tar", "-axf", tmpSnapshotArchivePath).Run() + err = exec.Command(tarBin, "-axf", tmpSnapshotArchivePath).Run() if err != nil { return fmt.Errorf("unarchiving error: %v", err) }