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