[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