| 1 | #!/bin/sh |
|---|
| 2 | |
|---|
| 3 | # Create daily snapshot |
|---|
| 4 | /usr/sbin/chroot /home/chroot ~/bin/make_svn_snap > /dev/null |
|---|
| 5 | cp -r /home/chroot/root/output/snap/gajim-20* /var/www/gajim/downloads/snap/ |
|---|
| 6 | # Remove too old package |
|---|
| 7 | FN_OLD="gajim-"$(date -d '10 day ago' +%F)".tar" |
|---|
| 8 | rm -f $GAJIM_SITE/downloads/snap/$FN_OLD.gz |
|---|
| 9 | |
|---|
| 10 | # Generate HTML files with updated translation status icon |
|---|
| 11 | cd /home/asterix/www/gajim2/ |
|---|
| 12 | cp /home/chroot/root/output/stats_po_svn . |
|---|
| 13 | ./get_html |
|---|
| 14 | cp dev.*.html /var/www/gajim/ |
|---|
| 15 | |
|---|
| 16 | |
|---|
| 17 | # Generate debian package if there was commits |
|---|
| 18 | if [ -s /home/chroot/root/debian/daily/daily_changelog ] ; then |
|---|
| 19 | /usr/sbin/chroot /home/chroot ~/bin/make_debian_pkg > /dev/null |
|---|
| 20 | |
|---|
| 21 | # remove old packages |
|---|
| 22 | cd /home/ftp/debian |
|---|
| 23 | rm dists/unstable/main/binary-i386/gajim-svn_*_i386.deb |
|---|
| 24 | rm dists/unstable/main/source/gajim-svn_*.* |
|---|
| 25 | cp -r /home/chroot/root/output/debian/* /home/ftp/debian/dists/unstable/main/ |
|---|
| 26 | rm /home/chroot/root/output/debian/binary-i386/* |
|---|
| 27 | rm /home/chroot/root/output/debian/source/* |
|---|
| 28 | |
|---|
| 29 | # Update repository |
|---|
| 30 | dpkg-scanpackages dists/unstable/main/binary-i386 /dev/null > dists/unstable/main/binary-i386/Packages |
|---|
| 31 | gzip -9c dists/unstable/main/binary-i386/Packages > dists/unstable/main/binary-i386/Packages.gz |
|---|
| 32 | dpkg-scansources dists/unstable/main/source /dev/null > dists/unstable/main/source/Sources |
|---|
| 33 | gzip -9c dists/unstable/main/source/Sources > dists/unstable/main/source/Sources.gz |
|---|
| 34 | |
|---|
| 35 | apt-ftparchive -o APT::FTPArchive::Release::Suite="unstable" release /home/ftp/debian/dists/unstable > /home/ftp/debian/dists/unstable/Release |
|---|
| 36 | rm /home/ftp/debian/dists/unstable/Release.gpg |
|---|
| 37 | gpg --default-key 1E5526DE -abs -o /home/ftp/debian/dists/unstable/Release.gpg /home/ftp/debian/dists/unstable/Release |
|---|
| 38 | fi |
|---|
| 39 | |
|---|
| 40 | # Some cleanup |
|---|
| 41 | rm /home/chroot/root/output/snap/* |
|---|