diff --git a/salt/common/tools/sbin/soup b/salt/common/tools/sbin/soup index 8e7f70517..a3c8e5105 100755 --- a/salt/common/tools/sbin/soup +++ b/salt/common/tools/sbin/soup @@ -217,7 +217,7 @@ generate_and_clean_tarballs() { local new_version new_version=$(cat $UPDATE_DIR/VERSION) [ -d /opt/so/repo ] || mkdir -p /opt/so/repo - tar -czf "/opt/so/repo/$new_version.tar.gz" "$UPDATE_DIR" + tar -czf "/opt/so/repo/$new_version.tar.gz" -C "$UPDATE_DIR" . find "/opt/so/repo" -type f -not -name "$new_version.tar.gz" -exec rm -rf {} \; } diff --git a/setup/so-functions b/setup/so-functions index ecf7a153d..2c256adbf 100755 --- a/setup/so-functions +++ b/setup/so-functions @@ -1425,7 +1425,7 @@ generate_passwords(){ generate_repo_tarball() { mkdir /opt/so/repo - tar -czf /opt/so/repo/"$SOVERSION".tar.gz ../. + tar -czf /opt/so/repo/"$SOVERSION".tar.gz -C "$(pwd)/.." . } generate_sensor_vars() {