vim cmake.bin

#!/bin/bash

DIR_TMP=`mktemp -d /tmp/selfextract.XXXXXX`

mkdir $DIR_TMP

sed -n -e '1,/^exit 0$/!p' $0 > "${DIR_TMP}/cmake.tgz" 2>/dev/null

cd $DIR_TMP

cat cmake.tgz |base64 -d >cmake.tar.gz

tar xf cmake.tar.gz

cd cmake-2.8.8

./bootstrap --prefix=/tmp/cmake

gmake

gmake install

exit 0