Sophie

Sophie

distrib > Fedora > 20 > x86_64 > by-pkgid > 462290dc52643060dcc4ead0ed5e2f32 > scriptlet

mock-1.2.7-1.fc20.noarch.rpm

PREIN

/bin/sh

# check for existence of mock group, create it if not found
getent group mock > /dev/null || groupadd -f -g 135 -r mock
exit 0

POSTIN

/bin/sh

# fix cache permissions from old installs
chmod 2775 /var/cache/mock

if [ -s /etc/os-release ]; then
    # fedora and rhel7
    if grep -Fq Rawhide /etc/os-release; then
        ver=rawhide
    else
        ver=$(source /etc/os-release && echo $VERSION_ID | cut -d. -f1 | grep -o '[0-9]\+')
    fi
else
    # rhel6 or something obsure, use buildtime version
    ver=20
fi
mock_arch=$(python -c "import rpmUtils.arch; baseArch = rpmUtils.arch.getBaseArch(); print baseArch")
cfg=fedora-$ver-${mock_arch}.cfg
[ -e /etc/mock/$cfg ] || exit -2
if [ "$(readlink /etc/mock/default.cfg)" != "$cfg" ]; then
  ln -s $cfg /etc/mock/default.cfg 2>/dev/null || ln -s -f $cfg /etc/mock/default.cfg.rpmnew
fi
: