repo-add: use wc -c on stdin instead of file to avoid use of cut
Redirect file to stdin so wc -c doesn't print a file name that needs to be stripped. Signed-off-by: Ethan Sommer <e5ten.arch@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
7b73c4a75f
commit
1df22d3242
1 changed files with 2 additions and 2 deletions
|
@ -272,7 +272,7 @@ db_write_entry() {
|
|||
error "$(gettext "Cannot use armored signatures for packages: %s")" "$pkgfile.sig"
|
||||
return 1
|
||||
fi
|
||||
pgpsigsize=$(wc -c "$pkgfile.sig" | cut -d' ' -f1)
|
||||
pgpsigsize=$(wc -c < "$pkgfile.sig")
|
||||
if (( pgpsigsize > 16384 )); then
|
||||
error "$(gettext "Invalid package signature file '%s'.")" "$pkgfile.sig"
|
||||
return 1
|
||||
|
@ -281,7 +281,7 @@ db_write_entry() {
|
|||
pgpsig=$(base64 "$pkgfile.sig" | tr -d '\n')
|
||||
fi
|
||||
|
||||
csize=$(wc -c "$pkgfile" | cut -d' ' -f1)
|
||||
csize=$(wc -c < "$pkgfile")
|
||||
|
||||
# compute checksums
|
||||
msg2 "$(gettext "Computing checksums...")"
|
||||
|
|
Loading…
Add table
Reference in a new issue