[pacman-dev] [PATCH] repo-add: do not alter the database if only verifying signature
21 Feb
2016
21 Feb
'16
10:08 a.m.
Fixes FS#48085. Signed-off-by: Allan McRae <allan@archlinux.org> --- scripts/repo-add.sh.in | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/repo-add.sh.in b/scripts/repo-add.sh.in index cab5e04..d62f9c4 100644 --- a/scripts/repo-add.sh.in +++ b/scripts/repo-add.sh.in @@ -798,6 +798,17 @@ fi 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 for arg in "${args[@]:1}"; do -- 2.7.1
3226
Age (days ago)
3226
Last active (days ago)
0 comments
1 participants
participants (1)
-
Allan McRae