Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 4b2d813cea2a75fa683b3bee7041a00c > scriptlet

mock-core-configs-30.2-3.1.mga7.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
if [ -s /etc/os-release ]; then
    if [ -s /etc/mageia-release ]; then
        if grep -Fiq Cauldron /etc/mageia-release; then
           ver=cauldron
        else
           ver=$(source /etc/os-release && echo \\$VERSION_ID | cut -d. -f1 | grep -o '[0-9]\+')
        fi
    else
        ver=$(source /etc/os-release && echo \\$VERSION_ID | cut -d. -f1 | grep -o '[0-9]\+')
    fi
else
    # something obsure, use buildtime version
    ver=7
fi

mock_arch=$(sed -n '/^$/!{$ s/.* \(\w*\)$/\1/p}' /etc/mageia-release)

cfg=mageia-${ver}-${mock_arch}.cfg
if [ -e /etc/mock/$cfg ]; then
    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
else
    echo "Warning: file /etc/mock/$cfg does not exist."
    echo "         unable to update /etc/mock/default.cfg"
fi
: