<p>Pau Espin Pedrol <strong>merged</strong> this change.</p><p><a href="https://gerrit.osmocom.org/13604">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Pau Espin Pedrol: Looks good to me, but someone else must approve; Verified
  Harald Welte: Looks good to me, approved

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">nightly-packages: Move some code and rename some vars to look similar to latest-packages<br><br>Change-Id: I177bb7fb75e293ef665e95363a38c6b4f8e49c13<br>---<br>M scripts/osmocom-latest-packages.sh<br>M scripts/osmocom-nightly-packages.sh<br>2 files changed, 28 insertions(+), 25 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/scripts/osmocom-latest-packages.sh b/scripts/osmocom-latest-packages.sh</span><br><span>index d647d32..e70dd92 100755</span><br><span>--- a/scripts/osmocom-latest-packages.sh</span><br><span>+++ b/scripts/osmocom-latest-packages.sh</span><br><span>@@ -18,6 +18,7 @@</span><br><span>   exit 1</span><br><span> fi</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+### OBS build</span><br><span> prepare() {</span><br><span>   # start with a checkout of the project</span><br><span>   if [ -d $PROJ ]; then</span><br><span>diff --git a/scripts/osmocom-nightly-packages.sh b/scripts/osmocom-nightly-packages.sh</span><br><span>index 26b8bc9..e9cc778 100755</span><br><span>--- a/scripts/osmocom-nightly-packages.sh</span><br><span>+++ b/scripts/osmocom-nightly-packages.sh</span><br><span>@@ -1,33 +1,21 @@</span><br><span> #!/bin/bash</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> # requirements</span><br><span> # apt install devscripts git-buildpackage osc git</span><br><span> </span><br><span> set -e</span><br><span> set -x</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+# OBS project name</span><br><span style="color: hsl(120, 100%, 40%);">+PROJ=network:osmocom:nightly</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+DT=$(date +%Y%m%d)</span><br><span style="color: hsl(120, 100%, 40%);">+TOP=$(pwd)/$(mktemp -d nightly-3g_XXXXXX)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> if ! which osc >/dev/null 2>/dev/null ; then</span><br><span>   echo "osc binary not found"</span><br><span>   exit 1</span><br><span> fi</span><br><span style="color: hsl(0, 100%, 40%);">-DT=$(date +%Y%m%d)</span><br><span style="color: hsl(0, 100%, 40%);">-PROJ=network:osmocom:nightly</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-### common</span><br><span style="color: hsl(0, 100%, 40%);">-checkout() {</span><br><span style="color: hsl(0, 100%, 40%);">-  local name=$1</span><br><span style="color: hsl(0, 100%, 40%);">-  local branch=$2</span><br><span style="color: hsl(0, 100%, 40%);">-  local url="https://git.osmocom.org"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-  cd "$REPO"</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-  if [ -n "$branch" ] ; then</span><br><span style="color: hsl(0, 100%, 40%);">-    git clone "$url/$name" -b "$branch"</span><br><span style="color: hsl(0, 100%, 40%);">-  else</span><br><span style="color: hsl(0, 100%, 40%);">-    git clone "$url/$name"</span><br><span style="color: hsl(0, 100%, 40%);">-  fi</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-  cd -</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span> </span><br><span> ### OBS build</span><br><span> prepare() {</span><br><span>@@ -56,6 +44,23 @@</span><br><span>   echo -n "$version"</span><br><span> }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+### common</span><br><span style="color: hsl(120, 100%, 40%);">+checkout() {</span><br><span style="color: hsl(120, 100%, 40%);">+  local name=$1</span><br><span style="color: hsl(120, 100%, 40%);">+  local branch=$2</span><br><span style="color: hsl(120, 100%, 40%);">+  local url="https://git.osmocom.org"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  cd "$REPO"</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  if [ -n "$branch" ] ; then</span><br><span style="color: hsl(120, 100%, 40%);">+    git clone "$url/$name" -b "$branch"</span><br><span style="color: hsl(120, 100%, 40%);">+  else</span><br><span style="color: hsl(120, 100%, 40%);">+    git clone "$url/$name"</span><br><span style="color: hsl(120, 100%, 40%);">+  fi</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  cd -</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> build() {</span><br><span>   local name=$1</span><br><span>   local changelog=$2</span><br><span>@@ -144,12 +149,11 @@</span><br><span> }</span><br><span> </span><br><span> build_osmocom() {</span><br><span style="color: hsl(0, 100%, 40%);">-  BASE=$PWD</span><br><span style="color: hsl(0, 100%, 40%);">-  DATA=$BASE/data</span><br><span style="color: hsl(0, 100%, 40%);">-  REPO=$BASE/repo</span><br><span style="color: hsl(120, 100%, 40%);">+  DATA=$TOP/data</span><br><span style="color: hsl(120, 100%, 40%);">+  REPO=$TOP/repo</span><br><span> </span><br><span>   # rather than including a dangerous 'rm -rf *' here, lets delegate to the user:</span><br><span style="color: hsl(0, 100%, 40%);">-  if [ -n "$(ls)" ]; then</span><br><span style="color: hsl(120, 100%, 40%);">+  if [ -n "$(ls $TOP)" ]; then</span><br><span>     echo "ERROR: I need to run in an empty directory."</span><br><span>     exit 1</span><br><span>   fi</span><br><span>@@ -224,6 +228,4 @@</span><br><span>   post</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-TMPDIR=$(mktemp -d nightly-3g_XXXXXX)</span><br><span style="color: hsl(0, 100%, 40%);">-cd "$TMPDIR"</span><br><span> build_osmocom</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/13604">change 13604</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/13604"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-ci </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: I177bb7fb75e293ef665e95363a38c6b4f8e49c13 </div>
<div style="display:none"> Gerrit-Change-Number: 13604 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: Pau Espin Pedrol <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Pau Espin Pedrol <pespin@sysmocom.de> </div>