diff options
Diffstat (limited to 'build-package/builder-rpm.sh')
-rw-r--r-- | build-package/builder-rpm.sh | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/build-package/builder-rpm.sh b/build-package/builder-rpm.sh index a76a56597e..9a06ad2785 100644 --- a/build-package/builder-rpm.sh +++ b/build-package/builder-rpm.sh @@ -3,12 +3,29 @@ set -e echo "source: $source" echo "repo: $repo" -rm -rf * + +if ! sudo DEBIAN_FRONTEND=noninteractive apt-get update -qq +then + echo apt-get update error try again in a moment + sleep 15 + sudo DEBIAN_FRONTEND=noninteractive apt-get update -q||true +fi + +sudo DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y -q osc rpm rpm2cpio cpio wget --progress=dot -e dotbytes=2M $source sourcefile="*.src.rpm" sourcename=`rpm -q --queryformat '%{NAME}' -p ${sourcefile}` +cat > $HOME/.oscrc <<EOF +[general] +apiurl = https://obs.linaro.org + +[https://obs.linaro.org] +user=$OSCRC_USER +pass=$OSCRC_PASS +EOF + # update existing package if osc co $repo $sourcename; then rm -v $repo/$sourcename/*||true |