d06ff98d8c
Some more script cleanups OBS-URL: https://build.opensuse.org/request/show/733859 OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=490
104 lines
2.9 KiB
Bash
104 lines
2.9 KiB
Bash
#!/bin/bash
|
|
|
|
# config.sh:
|
|
|
|
# The next few VARIABLES may be edited (or uncommented) as required:
|
|
|
|
# The commit upon which our patchqueue gets rebased. The special value LATEST
|
|
# may be used to "automatically" track the upstream development tree in the
|
|
# master branch
|
|
GIT_UPSTREAM_COMMIT_ISH=v4.1.0
|
|
if [ "$GIT_UPSTREAM_COMMIT_ISH" = "LATEST" ]; then
|
|
echo "Using LATEST upstream commit as base for tarball and patch queue"
|
|
GIT_BRANCH=master
|
|
fi
|
|
# otherwise we specify the branch to use, eg:
|
|
# WARNING: If transitioning from using LATEST to not, MANUALLY re-set the
|
|
# tarball present
|
|
GIT_BRANCH=opensuse-4.1
|
|
# This is used for the automated development branch tracking
|
|
NEXT_RELEASE_IS_MAJOR=0
|
|
|
|
# The shared openSUSE specific git repo, on which $GIT_LOCAL_TREE is based
|
|
GIT_TREE=git://github.com/openSUSE/qemu.git
|
|
|
|
# Temporary directories used by this script
|
|
GIT_DIR=/dev/shm/qemu-factory-git-dir
|
|
CMP_DIR=/dev/shm/qemu-factory-cmp-dir
|
|
BUNDLE_DIR=/dev/shm/qemu-factory-bundle-dir
|
|
|
|
# For the following, use 1 or 0 as needed
|
|
NUMBERED_PATCHES=0
|
|
|
|
PATCH_RANGE=1000
|
|
REPO_COUNT=26
|
|
|
|
# Perhaps we need to instead use the terminal local dirname as the index
|
|
# and store the ~/git/ as a separate VARIABLE
|
|
# This way, we only have one big array instead of two
|
|
# BUT STILL WE NEED TO START WITH THE DATA STORED SOMEWHERE!!!!!!
|
|
LOCAL_REPO_MAP=(
|
|
~/git/qemu-opensuse
|
|
~/git/qemu-seabios
|
|
~/git/qemu-ipxe
|
|
~/git/qemu-sgabios
|
|
~/git/qemu-edk2
|
|
~/git/qemu-skiboot
|
|
~/git/qemu-SLOF
|
|
~/git/qemu-openbios
|
|
~/git/qemu-keycodemapdb
|
|
~/git/qemu-slirp
|
|
~/git/qemu-u-boot
|
|
~/git/qemu-openhackware
|
|
~/git/qemu-dtc
|
|
~/git/qemu-opensbi
|
|
~/git/qemu-edk2-openssl
|
|
~/git/qemu-capstone
|
|
~/git/qemu-qemu-palcode
|
|
~/git/qemu-seabios-hppa
|
|
~/git/qemu-u-boot-sam460ex
|
|
~/git/qemu-QemuMacDrivers
|
|
~/git/qemu-tests-berkeley-softfloat-3
|
|
~/git/qemu-tests-berkeley-testfloat-3
|
|
~/git/qemu-edk2-berkeley-softfloat-3
|
|
~/git/qemu-edk2-openssl-boringssl
|
|
~/git/qemu-edk2-openssl-krb5
|
|
~/git/qemu-edk2-openssl-pyca-cryptography
|
|
)
|
|
|
|
PATCH_PATH_MAP=(
|
|
""
|
|
"roms/seabios/"
|
|
"roms/ipxe/"
|
|
"roms/sgabios/"
|
|
"roms/edk2/"
|
|
"roms/skiboot/"
|
|
"roms/SLOF/"
|
|
"roms/openbios/"
|
|
"ui/keycodemapdb/"
|
|
"slirp/"
|
|
"roms/u-boot/"
|
|
"roms/openhackware/"
|
|
"dtc/"
|
|
"roms/opensbi/"
|
|
"roms/edk2/CryptoPkg/Library/OpensslLib/openssl/"
|
|
"capstone/"
|
|
"roms/qemu-palcode/"
|
|
"roms/seabios-hppa/"
|
|
"roms/u-boot-sam460ex/"
|
|
"roms/QemuMacDrivers/"
|
|
"tests/fp/berkeley-softfloat-3/"
|
|
"tests/fp/berkeley-testfloat-3/"
|
|
"roms/edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/"
|
|
"roms/edk2/CryptoPkg/Library/OpensslLib/openssl/boringssl/"
|
|
"roms/edk2/CryptoPkg/Library/OpensslLib/openssl/krb5/"
|
|
"roms/edk2/CryptoPkg/Library/OpensslLib/openssl/pyca-cryptography/"
|
|
)
|
|
|
|
# Zero based numbering, so we subtract 1 here:
|
|
if (( (REPO_COUNT * PATCH_RANGE) - 1 > 9999 )); then
|
|
FIVE_DIGIT_POTENTIAL=1
|
|
else
|
|
FIVE_DIGIT_POTENTIAL=0
|
|
fi
|