Автоматизация установки и обновления qutIM из SVN
20 июня 2008
Версия для печати
Написал вот при помощи товарищей из джаббер-конфы скрипт для установки и обновления qutIM из SVN. Рисовалось все для Убунты 8.04, но думаю и на других все пойдет.
Создаем файл qutim_svn_install.sh в домашнем каталоге и ставим на него права запуска (chmod 755 ~/qutim_svn_install.sh).
Запускаем и ждем пока выкачается весь необходимы для компиляции софт и свежая ревизия из SVN quitIM и скомпилится.
При следующем запуске скрипт проверит есть ли новая ревизия и если есть скачает ее, прибьет запущенный qutIM и запустит компиляцию новой версии.
#!/bin/bash ACT='install' if [[ -d './qutim' ]]; then ACT='upgrade' fi case "$ACT" in install) echo 'Process "install" started...' sudo apt-get -q install libqt4-dev g++ subversion svn co https://qutim.svn.sourceforge.net/svnroot/qutim/trunk cd ./qutim/trunk qmake && make ;; upgrade) echo 'Process "upgrade" started...' cd ./qutim if [[ `svn diff -rHEAD | wc -c` != 0 ]]; then svn up cd ./trunk make distclean && qmake && make killall -s HUP qutIM screen -d -m ./qutIM fi ;; esac exit 0
Популярность: 84% []
И не забываем подписываться на RSS. ;)



1. у вас пробел между “https” и “:”
2. хост поменялся
Поменяйте на новый адрес:
https://qutim.svn.sourceforge.net/svnroot/qutim/trunk
Для новых сборок необхожимо делать “qmake qutIM.pro” или “qmake qutIM_static.pro”, а не просто qmake.