repo-add: do not alter the database if only verifying signature
Fixes FS#48085.
Signed-off-by: Allan McRae <allan@archlinux.org>
(cherry picked from commit f363cf7857
)
This commit is contained in:
parent
9bddaac93c
commit
cd7acd7529
1 changed files with 11 additions and 0 deletions
|
@ -798,6 +798,17 @@ fi
|
||||||
|
|
||||||
check_xdelta
|
check_xdelta
|
||||||
|
|
||||||
|
if (( VERIFY && ${#args[@]} == 1 )); then
|
||||||
|
for repo in "db" "files"; do
|
||||||
|
dbfile=${repodir}/$REPO_DB_PREFIX.$repo.$REPO_DB_SUFFIX
|
||||||
|
|
||||||
|
if [[ -f $dbfile ]]; then
|
||||||
|
verify_signature "$dbfile"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
prepare_repo_db
|
prepare_repo_db
|
||||||
|
|
||||||
for arg in "${args[@]:1}"; do
|
for arg in "${args[@]:1}"; do
|
||||||
|
|
Loading…
Add table
Reference in a new issue