--- /usr/bin/pacman-optimize	2005-06-30 18:03:34.000000000 -0700
+++ pacman-optimize	2005-07-01 00:45:58.000000000 -0700
@@ -77,7 +77,7 @@
 
 # step 1: sum the old db
 echo "==> md5sum'ing the old database..."
-tar c $dbroot 2>/dev/null | md5sum >/tmp/pacsums.old
+tar --same-order -c $dbroot 2>/dev/null | md5sum >/tmp/pacsums.old
 
 # step 1: copy the entire db directory to a new one
 echo "==> copying $dbroot..."
@@ -87,7 +87,7 @@
 echo "==> md5sum'ing the new database..."
 mv $dbroot $dbroot.bak || die_r "error renaming $dbroot"
 mv $dbroot.new $dbroot || die_r "error renaming $dbroot.new"
-tar c $dbroot 2>/dev/null | md5sum >/tmp/pacsums.new
+tar --same-order -c $dbroot 2>/dev/null | md5sum >/tmp/pacsums.new
 
 # step 3: compare sums
 echo "==> checking integrity..."
@@ -96,7 +96,7 @@
 	# failed, move the old one back into place
 	rm -rf $dbroot
 	mv $dbroot.bak $dbroot
-	die_r "integrity check FAILED, reverting to old databse"
+	die_r "integrity check FAILED, reverting to old database"
 fi
 
 # step 4: remove the backup
