lynxis lazus has uploaded this change for review. (
https://gerrit.osmocom.org/c/erlang/osmo_dia2gsup/+/28653 )
Change subject: debian: add generate_build_dep.sh to vendor erlang dependencies
......................................................................
debian: add generate_build_dep.sh to vendor erlang dependencies
Change-Id: I22041887fd1b72ea328605d18801d412b86bfc9c
---
A contrib/generate_build_dep.sh
M debian/rules
2 files changed, 18 insertions(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/erlang/osmo_dia2gsup refs/changes/53/28653/1
diff --git a/contrib/generate_build_dep.sh b/contrib/generate_build_dep.sh
new file mode 100755
index 0000000..dec814f
--- /dev/null
+++ b/contrib/generate_build_dep.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+# execute the script from the top dir of this repository to generate
+# a build_dep.tar.gz for building with debian/OBS
+
+if [ ! -e rebar.config ] ; then
+ echo "Please execute $0 from the top directory of the osmo_dia2gsup
directory"
+ exit 1
+fi
+
+rm -rf _checkouts _build
+rebar3 get-deps
+mkdir _checkouts
+mv ./_build/default/lib/* _checkouts/
+mv ./_build/default/plugins/* _checkouts/
+tar czf build_dep.tar.gz ./_checkouts
diff --git a/debian/rules b/debian/rules
index 557601b..4648bb3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,10 +9,11 @@
override_dh_auto_build:
dh_auto_build
+ if [ -e build_dep.tar.gz ] ; then tar xzf ./build_dep.tar.gz ; fi
rebar3 compile
rebar3 escriptize
rebar3 eunit
override_dh_clean:
dh_clean
- rm -rf _build _lib
+ rm -rf _build _lib _checkouts
--
To view, visit
https://gerrit.osmocom.org/c/erlang/osmo_dia2gsup/+/28653
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: erlang/osmo_dia2gsup
Gerrit-Branch: master
Gerrit-Change-Id: I22041887fd1b72ea328605d18801d412b86bfc9c
Gerrit-Change-Number: 28653
Gerrit-PatchSet: 1
Gerrit-Owner: lynxis lazus <lynxis(a)fe80.eu>
Gerrit-MessageType: newchange