i586-remove.sh 552 Bytes
Newer Older
1 2 3 4
#!/bin/sh

[ "$1" != "--run" ] && echo "Remove all 32 bit packages from 64 bit system" && exit

5
[ "$(epm print info -a)" != "x86_64" ] && echo "Only x86_64 is supported" && exit 1
6

7
case "$(epm print info -s)" in
8
    alt)
9 10
        epm --verbose --simulate remove $(epmqp "^i586-")
        ;;
11
    ubuntu|debian)
12 13
        epm --verbose --simulate remove $(epmqp "^i386-")
        ;;
14 15 16
    fedora|centos|redos)
        epm --verbose --simulate remove $(epmqp "\.i686$")
        ;;
17
    *)
18
        fatal "unsupported vendor $(epm print info -s)"
19 20
        ;;
esac