mirror of
https://github.com/moparisthebest/pacman
synced 2024-11-12 04:15:06 -05:00
pacman-optimize: ensure database directory contains local/
And also default dbpath to the one we may find in pacman.conf. Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
d98bacd4ec
commit
13a2847aa1
@ -25,7 +25,9 @@ export TEXTDOMAIN='pacman'
|
||||
export TEXTDOMAINDIR='@localedir@'
|
||||
|
||||
myver='@PACKAGE_VERSION@'
|
||||
dbroot='@localstatedir@/lib/pacman/'
|
||||
|
||||
eval $(awk '/DBPath/ {print $1$2$3}' @sysconfdir@/pacman.conf)
|
||||
dbroot="${DBPath:-@localstatedir@/lib/pacman/}"
|
||||
|
||||
msg() {
|
||||
local mesg=$1; shift
|
||||
@ -99,7 +101,7 @@ if ! type diff >/dev/null 2>&1; then
|
||||
die "$(gettext "diff tool was not found, please install diffutils.")"
|
||||
fi
|
||||
|
||||
if [[ ! -d $dbroot ]]; then
|
||||
if [[ ! -d $dbroot || ! -d $dbroot/local ]]; then
|
||||
die "$(gettext "%s does not exist or is not a directory.")" "$dbroot"
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user