summaryrefslogtreecommitdiff
path: root/clean.sh
blob: a030fc5bb8d3e38703e3a360b36d1d06fdfef529 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

set -e

cd $(dirname -- "$0")

packages="$(find . -mindepth 2 -maxdepth 2 -type f -name PKGBUILD | \
            xargs -I {} dirname {} | \
            xargs -I {} basename {})"

for package in $packages; do
    for i in $package/*; do
        if git check-ignore -q $i; then
            rm -rf $i
        fi
    done
done