aboutsummaryrefslogtreecommitdiff
path: root/build-package/builder-rpm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build-package/builder-rpm.sh')
-rw-r--r--build-package/builder-rpm.sh19
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