Index: /trunk/devel/run
===================================================================
--- /trunk/devel/run	(revision 988)
+++ /trunk/devel/run	(revision 995)
@@ -20,14 +20,4 @@
 		cd ../${basename}-${dir} || exit
 
-		rm -f php-src
-		find -L . -type l | xargs rm -f
-		lndir ../$basename >/dev/null
-		find . -iname .\*.swp | xargs rm -f
-		ln -sf ~/src/php/$dir php-src
-		for i in ~/src/php/$dir/sapi/cgi/php{,-cgi}; do
-			[[ -r $i ]] && ln -sf "$i" php-cgi
-		done
-		ln -sf ~/src/php/$dir/sapi/cli/php php-cli
-
 		pwd
 		$0 "$@"
@@ -35,6 +25,18 @@
 	exit
 fi
+
 phpbasename=${basename#*-}
 xcachebasename=${basename%%-*}
+xcachesrcdir=../$xcachebasename
+
+rm -f php-src
+find -L . -type l | xargs rm -f
+lndir "$xcachesrcdir" >/dev/null
+find . -iname .\*.swp | xargs rm -f
+ln -sf ~/src/php/$phpbasename php-src
+for i in ~/src/php/$phpbasename/sapi/cgi/php{,-cgi}; do
+	[[ -r $i ]] && ln -sf "$i" php-cgi
+done
+ln -sf ~/src/php/$phpbasename/sapi/cli/php php-cli
 
 if [[ ! -z $1 ]]; then
@@ -57,4 +59,5 @@
 	fi
 	export PATH=$PHPDIRS/$phpbasename/bin:$PATH
+	[[ -r Makefile ]] && make xcachesvnclean
 	phpize --clean \
 	&& phpize \
