#!/bin/sh AUTOGEN_ARGS='--disable-nls --prefix=/usr/local' COMPIZ_FUSION="libX11 compiz bcop libcompizconfig compizconfig-python ccsm plugins-main plugins-extra emerald fusion-icon" #COMPIZ_FUSION="bcop libcompizconfig compizconfig-python ccsm plugins-main plugins-extra emerald fusion-icon" EXTRAS="wallpaper screensaver freewins anaglyph smackpad" MAKEFLAGS='-j4' echo echo Updating compiz-fusion echo for i in $COMPIZ_FUSION; do if [ -d $i ]; then cd $i echo updating $i GIT=`git pull` echo $GIT if [ "$GIT" != "Already up-to-date." ]; then sleep 5 echo "Rebuilding and installing $i..." case "$i" in ccsm) sudo python setup.py install --prefix=/usr/local ;; fusion-icon) sudo make install ;; compiz) ./autogen.sh $AUTOGEN_ARGS --enable-librsvg --disable-kde --disable-gnome --disable-metacity && make clean && make && sudo make install ;; *) ./autogen.sh $AUTOGEN_ARGS && make clean && make && sudo make install ;; esac echo "Finished with $i" fi cd .. else echo Directory $i does not exist sleep 5 fi done echo echo Updating miscellaneous modules to be installed under $HOME echo for i in $EXTRAS; do cd $i echo updating $i GIT=`git pull` echo $GIT if [ "$GIT" != "Already up-to-date." ]; then sleep 5 case "$i" in makefile) ;; *) make clean && make install ;; esac fi cd .. done