#!/bin/sh #ARCHIVE_URI=http://amsn.sf.net/ ARCHIVE_URI=http://www.amsn-project.net/ ARCHIVE_NAME=amsn_dev.tar.gz INSTALL_PREFIX=$HOME/.apps/amsn-$(date +"%Y%m%d")-svn AMSN_PID=$(ps aux | grep wish.*amsn | grep -v grep | awk '{ print $2 }') CWD=$(pwd) function clean_tmp() { cd $CWD rm -rf msn ${ARCHIVE_NAME} } wget ${ARCHIVE_URI}${ARCHIVE_NAME} || (clean_tmp; exit 1) tar xfz ${ARCHIVE_NAME} || (clean_tmp; exit 1) cd msn ./configure --prefix=${INSTALL_PREFIX} || (clean_tmp; exit 1) mkdir -p ${INSTALL_PREFIX}/{bin,share/amsn} make || (clean_tmp; exit 1) make install || (clean_tmp; exit 1) clean_tmp [ -n "${AMSN_PID}" ] && kill ${AMSN_PID} cd $(dirname ${INSTALL_PREFIX}) rm -f amsn ln -s $(basename ${INSTALL_PREFIX}) amsn [ -n "${AMSN_PID}" ] && ~/bin/amsn &