#!/bin/bash

DELETE=no
case $1 in
    delete|--delete|-y|--yes)
        DELETE=yes
    ;;
    *)
        true;
    ;;
esac


FILES=$(locate .dpkg-dist | grep -c "\.dpkg-dist$")
if [ ${FILES} -gt 0 ]; then
    if [ ${DELETE} = "yes" ]; then
            echo "[Info]: loesche .dpkg-dist Dateien"
            rm -v $(locate dpkg-dist | grep "\.dpkg-dist$")
    else
        echo "[Info:] .dpkg-dist Dateien gefunden"
        locate .dpkg-dist
    fi
    echo
fi

FILES=$(locate .dpkg-old | grep -c "\.dpkg-old$")
if [ ${FILES} -gt 0 ]; then
    if [ ${DELETE} = "yes" ]; then
            echo "[Info]: loesche .dpkg-old Dateien"
        rm -v $(locate dpkg-old | grep "\.dpkg-old$")
    else
        echo "[Info:] .dpkg-old Dateien gefunden"
        locate .dpkg-old
    fi
    echo
fi

FILES=$(locate .dpkg-bak | grep -c "\.dpkg-bak$")
if [ ${FILES} -gt 0 ]; then
    if [ ${DELETE} = "yes" ]; then
            echo "[Info]: loesche .dpkg-bak Dateien"
            rm -v $(locate dpkg-bak | grep "\.dpkg-bak$")
    else
        echo "[Info:] .dpkg-bak Dateien gefunden"
        locate .dpkg-bak
    fi
    echo
fi

FILES=$(locate .ucf-old | grep -c "\.ucf-old$")
if [ ${FILES} -gt 0 ]; then
    if [ ${DELETE} = "yes" ]; then
            echo "[Info]: loesche .ucf-old Dateien"
        rm -v $(locate ucf-old | grep "\.ucf-old$")
    else
        echo "[Info:] .ucf-old Dateien gefunden"
        locate .ucf-old
    fi
    echo
fi
