summaryrefslogtreecommitdiff
path: root/contrib/fedora/rpm/mockbuild.sh
blob: 785aa2545711b29e528184044df20cf15b58e38b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh
#
# mockbuild.sh
#
# Generate SRPM from git tree and rebuild it using mock.

SCRIPTDIR="$(dirname "$(readlink -f "$0")")"
FEDORAVER=$(sed -E 's/.*([0-9]{2}).*/\1/g' /etc/fedora-release)
ARCH=$(uname -m)
SRPM=${SCRIPTDIR}/latest/SRPMS/NetworkManager*.src.rpm

alias mock="mock -r fedora-${FEDORAVER}-${ARCH}"

# Generate SRPM
${SCRIPTDIR}/build_clean.sh --srpm --git

# Rebuild SRPM
mock --rebuild ${SRPM}

exit