[pacman-dev] pacman-optimize updates
Dan McGee
dpmcgee at gmail.com
Fri Dec 22 14:43:53 EST 2006
pacman-optimize updates. Bug #5009 is out there, I'll think about it
and try to make a patch hopefully without screwing up my own database.
-Dan
Index: pacman-optimize
===================================================================
RCS file: /home/cvs-pacman/pacman-lib/scripts/pacman-optimize,v
retrieving revision 1.3
diff -u -r1.3 pacman-optimize
--- pacman-optimize 21 Dec 2006 01:53:41 -0000 1.3
+++ pacman-optimize 22 Dec 2006 19:37:41 -0000
@@ -20,7 +20,7 @@
# USA.
#
-myver='2.9.8'
+myver='3.0.0'
usage() {
echo "pacman-optimize $myver"
@@ -59,10 +59,6 @@
dbroot=$1
fi
-if [ "`id -u`" != 0 ]; then
- die "You must be root to optimize the database"
-fi
-
# make sure pacman isn't running
if [ -f /tmp/pacman.lck ]; then
die "Pacman lockfile was found. Cannot run while pacman is running."
@@ -72,6 +68,11 @@
die "$dbroot does not exist or is not a directory"
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
touch /tmp/pacman.lck
More information about the pacman-dev
mailing list