mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2025-03-11 06:37:31 +00:00
abuild: call tar portably
This commit is contained in:
parent
9dd4a70eb3
commit
597a7f167b
@ -31,7 +31,7 @@ do_sign() {
|
||||
sig=".SIGN.RSA.$keyname"
|
||||
openssl dgst -sha1 -sign "$privkey" -out "$sig" "$i"
|
||||
tmptargz=$(mktemp)
|
||||
tar -c "$sig" | abuild-tar --cut | gzip -9 > "$tmptargz"
|
||||
tar -f - -c "$sig" | abuild-tar --cut | gzip -9 > "$tmptargz"
|
||||
tmpsigned=$(mktemp)
|
||||
cat "$tmptargz" "$i" > "$tmpsigned"
|
||||
rm -f "$tmptargz" "$sig"
|
||||
|
@ -1375,7 +1375,7 @@ create_apks() {
|
||||
touch .dummy
|
||||
set -- .dummy
|
||||
fi
|
||||
tar --xattrs -c "$@" | abuild-tar --hash | gzip -9 >"$dir"/data.tar.gz
|
||||
tar --xattrs -f - -c "$@" | abuild-tar --hash | gzip -9 >"$dir"/data.tar.gz
|
||||
|
||||
msg "Create checksum..."
|
||||
# append the hash for data.tar.gz
|
||||
@ -1384,7 +1384,7 @@ create_apks() {
|
||||
|
||||
# control.tar.gz
|
||||
cd "$dir"
|
||||
tar -c $(cat "$dir"/.metafiles) | abuild-tar --cut \
|
||||
tar -f - -c $(cat "$dir"/.metafiles) | abuild-tar --cut \
|
||||
| gzip -9 > control.tar.gz
|
||||
abuild-sign -q control.tar.gz || exit 1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user