summaryrefslogtreecommitdiffstats
path: root/abs/not_built/extra/abs/abs.install
blob: c16a8d7363496e2dd4f8410302bb4a94f95d4bd8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
pre_upgrade() {
    if [ "$(vercmp $2 2.3.2-1)" -lt 0 ]; then
        echo "==> Fixing potential ABS tree permission issues (this may take a while...)"
    
        for dir in core extra community testing; do
            if [ -d /var/abs/$dir ]; then
                find /var/abs/$dir -type d -exec chown root:root {} \;
                find /var/abs/$dir -type d -exec chmod 755 {} \;
            fi
        done
    fi
}