mirror of
https://github.com/moparisthebest/pacman
synced 2025-01-09 04:57:59 -05:00
repo-add: allow creating a database with no compression
A plain '.tar' ending should be allowed. This corresponds to how we handle this extension in makepkg. Also fix up the other extension checks, which were missing a leading '.' character. Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
ab53aa3e3c
commit
ee638415e3
@ -578,9 +578,10 @@ if (( success )); then
|
||||
msg "$(gettext "Creating updated database file '%s'")" "$REPO_DB_FILE"
|
||||
|
||||
case "$REPO_DB_FILE" in
|
||||
*tar.gz) TAR_OPT="z" ;;
|
||||
*tar.bz2) TAR_OPT="j" ;;
|
||||
*tar.xz) TAR_OPT="J" ;;
|
||||
*.tar.gz) TAR_OPT="z" ;;
|
||||
*.tar.bz2) TAR_OPT="j" ;;
|
||||
*.tar.xz) TAR_OPT="J" ;;
|
||||
*.tar) TAR_OPT="" ;;
|
||||
*) warning "$(gettext "'%s' does not have a valid archive extension.")" \
|
||||
"$REPO_DB_FILE" ;;
|
||||
esac
|
||||
@ -603,7 +604,7 @@ if (( success )); then
|
||||
[[ -f $REPO_DB_FILE.sig ]] && rm -f "$REPO_DB_FILE.sig"
|
||||
[[ -f $tmpdir/$filename ]] && mv "$tmpdir/$filename" "$REPO_DB_FILE"
|
||||
[[ -f $tmpdir/$filename.sig ]] && mv "$tmpdir/$filename.sig" "$REPO_DB_FILE.sig"
|
||||
dblink="${REPO_DB_FILE%.tar.*}"
|
||||
dblink="${REPO_DB_FILE%.tar*}"
|
||||
target=${REPO_DB_FILE##*/}
|
||||
ln -sf "$target" "$dblink" 2>/dev/null || \
|
||||
ln -f "$target" "$dblink" 2>/dev/null || \
|
||||
|
Loading…
Reference in New Issue
Block a user