#!/bin/sh
cd /tmp
mkdir dc
cd dc/
echo "узнаем последнюю ревизию"
wget -q
http://www.firebirdsql.su/dc/cur_rev=$(cat index.html |grep 'dcrevision'|cut -f2 -d' '|cut -d'M' -f1)
echo "последняя ревизия" $cur_rev
my_rev=$(cat ~/opt/rev)
echo "ревизия в системе" $my_rev
#Если my_rev равно cur_rev
if [ "$my_rev" = "$cur_rev" ]; then
echo "У вас последняя версия"
cd ..
rm -r dc/
exit 0;
fi
echo "Требуется обновление"
echo "Качаем gtk версию"
wget -q
http://www.firebirdsql.su/dc/doublecmd.gtk2.i386.r$cur_rev.tar.bz2
echo "Распаковываем"
tar -xjf doublecmd.gtk2.i386.r$cur_rev.tar.bz2
echo "Устанавливаем домой"
cp -fr language/ doublecmd ~/opt/doublecmd/
echo "Устанавливаем в систему.\n Введите пароль root"
su -c "cp -fr language/ pixmaps/ doublecmd /opt/doublecmd/"
echo "очищаем содержимое папки /tmp/dc"
rm -r ./*
echo "Качаем win версию"
wget -q
http://www.firebirdsql.su/dc/doublecmd.win32.i386.r$cur_rev.tar.bz2
echo "Распаковываем"
tar -xjf doublecmd.win32.i386.r$cur_rev.tar.bz2
echo "Удаляем архив"
rm doublecmd.win32.i386.r$cur_rev.tar.bz2
echo "Устанавливаем в windows"
cp -fr ./* /media/sda2/Program\ Files/Double\ Commander/
cd ..
echo "Удаляем папку /tmp/dc"
rm -r dc/
echo "Сохраняем ревизию"
echo $cur_rev > ~/opt/rev
~/opt/doublecmd/doublecmd