#!/bin/sh

# do not clean those
CURRELEASE=maverick

for d in `find -type d ! -name .`; do
    pushd $d >/dev/null
    for flavour in `ls *.log *.log.gz 2>/dev/null | sed 's/-[[:digit:]]\+.*$//'|sort -u`; do
        if echo "$flavour" | grep -q '^[[:digit:]]'; then
	    # only dates, such as moblin/
	    echo "Cleaning $d"
	    ls -rt * | head -n -3 | xargs rm -f
	    break
	else
	    echo "Cleaning $d, flavour $flavour"
	    ls -rt $flavour-* | head -n -3 | xargs rm -f
	fi
    done
    popd >/dev/null
done
