+
+self_new=`cat "$0"`
+if [ x"$self" != x"$self_new" ]; then
+ echo "./all has changed."
+ if [ -z "$XONOTIC_FORBID_RERUN_ALL" ]; then
+ echo "Rerunning the requested operation to make sure."
+ export XONOTIC_FORBID_RERUN_ALL=1
+ "$0" update
+ "$0" "$@"
+ else
+ echo "Please try $0 update, and then retry your requested operation."
+ exit 1
+ fi
+fi