| 1 |
#!/bin/sh
|
| 2 |
set -e
|
| 3 |
|
| 4 |
if [ ! -d "$WORKDIR" ]; then
|
| 5 |
echo "\$WORKDIR is empty!" >&2
|
| 6 |
exit 1
|
| 7 |
fi
|
| 8 |
|
| 9 |
if [ "$STATS_ONLY" != "1" ]; then
|
| 10 |
php4 -q $WORKDIR/www/no_watch.php > /org/alioth.debian.org/chroot/home/groups/dehs/htdocs/no_watch.html
|
| 11 |
php4 -q $WORKDIR/www/no_upstream.php > /org/alioth.debian.org/chroot/home/groups/dehs/htdocs/no_upstream.html
|
| 12 |
php4 -q $WORKDIR/www/no_updated.php > /org/alioth.debian.org/chroot/home/groups/dehs/htdocs/no_updated.html
|
| 13 |
psql -A -q -d dehs -c "SELECT name || ': N/A' FROM pkgs WHERE watch IS NULL OR watch='' AND dist='unstable' ORDER BY name ASC;" | egrep -v '\?column\?|rows\)' > /org/alioth.debian.org/chroot/home/groups/dehs/htdocs/no_watch.txt
|
| 14 |
psql -A -q -d dehs -c "SELECT name || ': Error' FROM pkgs WHERE up_version='' AND watch!='' AND dist='unstable' order by name asc;" | egrep -v '\?column\?|rows\)' > /org/alioth.debian.org/chroot/home/groups/dehs/htdocs/no_upstream.txt
|
| 15 |
psql -A -q -d dehs -c "SELECT name || ': ' || up_version FROM pkgs WHERE up_version!='' AND watch!='' AND dist='unstable' order by name asc;" | egrep -v '\?column\?|rows\)' > /org/alioth.debian.org/chroot/home/groups/dehs/htdocs/no_updated.txt
|
| 16 |
psql -A -q -d dehs -c "SELECT name || ': N/A' FROM pkgs WHERE watch IS NULL OR watch='' AND dist='unstable' UNION SELECT name || ': Error' FROM pkgs WHERE up_version='' AND watch!='' AND dist='unstable' UNION SELECT name || ': ' || up_version FROM pkgs WHERE up_version!='' AND watch!='' AND dist='unstable';" | egrep -v '\?column\?|rows\)' > /org/alioth.debian.org/chroot/home/groups/dehs/htdocs/dehs_debianqa.txt
|
| 17 |
fi
|
| 18 |
|
| 19 |
STATS=/org/alioth.debian.org/chroot/home/groups/dehs/htdocs/dehs_stats.txt
|
| 20 |
cat /dev/null > $STATS.new
|
| 21 |
echo -n 'watch_count:' >> $STATS.new
|
| 22 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE watch!='';" | egrep -v '[^0-9]' >> $STATS.new
|
| 23 |
echo -n 'watch_count_unstable:' >> $STATS.new
|
| 24 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE watch!='' AND dist='unstable';" | egrep -v '[^0-9]' >> $STATS.new
|
| 25 |
echo -n 'watch_count_experimental:' >> $STATS.new
|
| 26 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE watch!='' AND dist='experimental';" | egrep -v '[^0-9]' >> $STATS.new
|
| 27 |
echo -n 'no_watch_count:' >> $STATS.new
|
| 28 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE watch IS NULL OR watch='';" | egrep -v '[^0-9]' >> $STATS.new
|
| 29 |
echo -n 'no_watch_count_unstable:' >> $STATS.new
|
| 30 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE (watch IS NULL OR watch='') AND dist='unstable';" | egrep -v '[^0-9]' >> $STATS.new
|
| 31 |
echo -n 'no_watch_count_experimental:' >> $STATS.new
|
| 32 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE (watch IS NULL OR watch='') AND dist='experimental';" | egrep -v '[^0-9]' >> $STATS.new
|
| 33 |
echo -n 'watch_failed:' >> $STATS.new
|
| 34 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE up_version='' AND watch!='';" | egrep -v '[^0-9]' >> $STATS.new
|
| 35 |
echo -n 'watch_failed_unstable:' >> $STATS.new
|
| 36 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE up_version='' AND watch!='' AND dist='unstable';" | egrep -v '[^0-9]' >> $STATS.new
|
| 37 |
echo -n 'watch_failed_experimental:' >> $STATS.new
|
| 38 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE up_version='' AND watch!='' AND dist='experimental';" | egrep -v '[^0-9]' >> $STATS.new
|
| 39 |
echo -n 'wwiz_count:' >> $STATS.new
|
| 40 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE wwiz_type='watch';" | egrep -v '[^0-9]' >> $STATS.new
|
| 41 |
echo -n 'wwiz_count_unstable:' >> $STATS.new
|
| 42 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE wwiz_type='watch' AND dist='unstable';" | egrep -v '[^0-9]' >> $STATS.new
|
| 43 |
echo -n 'wwiz_count_experimental:' >> $STATS.new
|
| 44 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE wwiz_type='watch' AND dist='experimental';" | egrep -v '[^0-9]' >> $STATS.new
|
| 45 |
echo -n 'updated_count:' >> $STATS.new
|
| 46 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE updated='1';" | egrep -v '[^0-9]' >> $STATS.new
|
| 47 |
echo -n 'updated_count_unstable:' >> $STATS.new
|
| 48 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE updated='1' AND dist='unstable';" | egrep -v '[^0-9]' >> $STATS.new
|
| 49 |
echo -n 'updated_count_experimental:' >> $STATS.new
|
| 50 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE updated='1' AND dist='experimental';" | egrep -v '[^0-9]' >> $STATS.new
|
| 51 |
echo -n 'updated_real_count:' >> $STATS.new
|
| 52 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE updated='1' AND version!='';" | egrep -v '[^0-9]' >> $STATS.new
|
| 53 |
echo -n 'updated_real_count_unstable:' >> $STATS.new
|
| 54 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE updated='1' AND version!='' AND dist='unstable';" | egrep -v '[^0-9]' >> $STATS.new
|
| 55 |
echo -n 'updated_real_count_experimental:' >> $STATS.new
|
| 56 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE updated='1' AND version!='' AND dist='experimental';" | egrep -v '[^0-9]' >> $STATS.new
|
| 57 |
echo -n 'updated_wwiz_count:' >> $STATS.new
|
| 58 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE updated='1' AND wwiz_type='watch';" | egrep -v '[^0-9]' >> $STATS.new
|
| 59 |
echo -n 'updated_wwiz_count_unstable:' >> $STATS.new
|
| 60 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE updated='1' AND dist='unstable' AND wwiz_type='watch';" | egrep -v '[^0-9]' >> $STATS.new
|
| 61 |
echo -n 'updated_wwiz_count_experimental:' >> $STATS.new
|
| 62 |
psql -A -q -d dehs -c "SELECT COUNT(id) FROM pkgs WHERE updated='1' AND dist='experimental' AND wwiz_type='watch';" | egrep -v '[^0-9]' >> $STATS.new
|
| 63 |
mv $STATS.new $STATS
|
| 64 |
php4 -q $WORKDIR/www/stats.html > /org/alioth.debian.org/chroot/home/groups/dehs/htdocs/stats.html "$STATS"
|