* Removed autoconf TODO fixed in last commit
* Dan McGee <dpmcgee@gmail.com> pacman-optimize checking fixes
This commit is contained in:
parent
d59585c24f
commit
5e2d757c34
1 changed files with 6 additions and 5 deletions
|
@ -20,7 +20,7 @@
|
||||||
# USA.
|
# USA.
|
||||||
#
|
#
|
||||||
|
|
||||||
myver='2.9.8'
|
myver='3.0.0'
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
echo "pacman-optimize $myver"
|
echo "pacman-optimize $myver"
|
||||||
|
@ -59,10 +59,6 @@ if [ "$1" != "" ]; then
|
||||||
dbroot=$1
|
dbroot=$1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "`id -u`" != 0 ]; then
|
|
||||||
die "You must be root to optimize the database"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# make sure pacman isn't running
|
# make sure pacman isn't running
|
||||||
if [ -f /tmp/pacman.lck ]; then
|
if [ -f /tmp/pacman.lck ]; then
|
||||||
die "Pacman lockfile was found. Cannot run while pacman is running."
|
die "Pacman lockfile was found. Cannot run while pacman is running."
|
||||||
|
@ -72,6 +68,11 @@ if [ ! -d $dbroot ]; then
|
||||||
die "$dbroot does not exist or is not a directory"
|
die "$dbroot does not exist or is not a directory"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#if [ "$EUID" != 0 ]; then
|
||||||
|
if [ ! -w "$dbroot" ]; then
|
||||||
|
die "You must have correct permissions to optimize the database"
|
||||||
|
fi
|
||||||
|
|
||||||
# don't let pacman run while we do this
|
# don't let pacman run while we do this
|
||||||
touch /tmp/pacman.lck
|
touch /tmp/pacman.lck
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue