repo-add: handle lack of newline at end of .PKGINFO
Work around the final line not being parsed in .PKGINFO if there was a lack
of newline at the end of the file. This could occur due to utilising a tool
other than makepkg to create packages.
The missed line created a difference in the parsing of .PKGINFO between
repo-add and pacman, causing packages to be seen as invalidwith pacman-6.1.
Signed-off-by: Allan McRae <allan@archlinux.org>
(cherry picked from commit 03d884d7ff
)
This commit is contained in:
parent
01825891d1
commit
abec6bc139
1 changed files with 1 additions and 1 deletions
|
@ -214,7 +214,7 @@ db_write_entry() {
|
|||
|
||||
# read info from the zipped package
|
||||
local line var val
|
||||
while read -r line; do
|
||||
while read -r line || [[ -n $line ]]; do
|
||||
[[ ${line:0:1} = '#' ]] && continue
|
||||
IFS=' =' read -r var val < <(printf '%s\n' "$line")
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue