|author||Paul Sherwood <firstname.lastname@example.org>||2014-10-05 08:08:47 +0000|
|committer||Paul Sherwood <email@example.com>||2014-10-05 08:08:47 +0000|
add cycle, and boost in the right placebaserock/ps/ac-gdp
2 files changed, 51 insertions, 0 deletions
diff --git a/scripts/cycle.sh b/scripts/cycle.sh
new file mode 100755
@@ -0,0 +1,43 @@
+# Copyright (C) 2014 Codethink Limited
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; version 2 of the License.
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ echo "Usage: cycle.sh some-system some-cluster"
+ echo "This builds and deploys the current checked out version of"
+ echo "some-system, applying it as a self-upgrade to the system you"
+ echo "are working in, using configuration from some-cluster."
+ echo "The upgrade is labelled TEST, and is set to be the default for"
+ echo "next boot."
+if [ -z "$1" ] || [ -z "$2" ] ; then
+ exit 1
+morph build $1
+system-version-manager set-default factory
+if [ `system-version-manager list | grep ^TEST$` ]; then
+ system-version-manager remove TEST
+sed -i "s|^- morph: .*$|- morph: $1|" $2
+morph deploy --upgrade $2 self.HOSTNAME=$(hostname) self.VERSION_LABEL=TEST
diff --git a/strata/genivi-demo-platform/boost.morph b/strata/genivi-demo-platform/boost.morph
new file mode 100644
@@ -0,0 +1,8 @@
+- ./b2 || true
+- ./b2 install --prefix=$DESTDIR$PREFIX || true