#!/bin/bash
# pieni ja helppo repon synkkaaja by Katja (fly5.kapsi.fi)
# laitat vaan omat tietos asetuksiin ja synkkaat.

# asetuksia
konerepo=/oman/koneen/hakemisto/mista/synkataan/
sshrepo=/ssh/hakemisto/jonne/synkataan/
prevupak=/var/cache/prevu/feisty-debs/
pbuildpak=/var/cache/pbuilder/result/
ssh=tunnus@yhteys.tanne.fi

function virhetark
{
if [ "$?" -eq 0 ]; then
echo -e "..OK\n"
else
echo 'VIRHE! VIRHE! Nyt kävi huonosti!'
exit
fi
}

cd $konerepo

echo "Kopioidaan prevu-paketit.."
cp -u $prevupak*.deb $konerepo

virhetark

echo "Kopioidaan pbuilder-paketit.."
cp -u $pbuildpak*.deb $konerepo

virhetark

echo "Tehdään Packages.gz.."
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

virhetark

echo "Synkataan repoa.."
rsync -avzru --progress --delete -e ssh $konerepo $ssh:$sshrepo

virhetark

echo 'OHO, kaikki suju hyvin. JIPPII!'
