когда есть - обновляет, затем компилирует и стрипает.
Также создаёт симлинк. Предложения по усовершенствованию
с радостью принимаются. Первые воросы такие: нужно ли что то
вроде su root или всё вручную ? Не нужно ли при создании директории
специально задавать какие либо права. Я к ужасу многих до сих пор
работаю под рутом и по этому проблем с правами нет
Скрипт называется mseideupdate
- Код: Выделить всё
#! /bin/bash
mseroot=/usr/local/lib/mseide
ln -s $mseroot/apps/ide/mseide /usr/local/bin/mseide
mkdir -p -v $mseroot
if [ "$?" != "0" ]
then
echo 'Create MSE root directory FAILED :('
exit
fi
svn co https://mseide-msegui.svn.sourceforge.net/svnroot/mseide-msegui/trunk/ $mseroot
if [ "$?" != "0" ]
then
echo 'Update from SVN FAILED :('
exit
else
echo 'Update from SVN OK :)'
fpc -Fu$mseroot/lib/common/* -Fu$mseroot/lib/common/kernel/i386-linux -Xs $mseroot/apps/ide/mseide.pas
if [ "$?" != "0" ]
then
echo 'Compiling error - update FAILED :('
exit
fi
fi
echo 'All OK :)'