summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2017-05-24 16:32:59 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2017-05-24 16:32:59 +0100
commit1c79c155a3d75c763cbba37cdfaffe0ce1b1f8d8 (patch)
tree5c2fd8bc25d7a2bfcd7ba786a2195ddaf67cce56
parentb4b54cb4607903b516402e1225318caf0ab91bbf (diff)
downloaddefinitions-1c79c155a3d75c763cbba37cdfaffe0ce1b1f8d8.tar.gz
convert: Handle some more systems
-rwxr-xr-xconvert62
1 files changed, 61 insertions, 1 deletions
diff --git a/convert b/convert
index 07046420..35e1d643 100755
--- a/convert
+++ b/convert
@@ -1,16 +1,76 @@
#!/usr/bin/bash
+# Hacked up script to produce BuildStream conversions of some Baserock systems.
+
CONVERTER=../defs2bst/defs2bst.py
YBD=../ybd/ybd.py
mkdir -p elements
+# Convert a selection of the Baserock x86_64 reference systems.
+
$CONVERTER --ybd $YBD \
--definitions ./old \
--output ./elements \
--rebase strata/build-essential.morph gnu-toolchain.bst \
systems/base-system-x86_64-generic.morph x86_64
+$CONVERTER --ybd $YBD \
+ --definitions ./old \
+ --output ./elements \
+ --rebase strata/build-essential.morph gnu-toolchain.bst \
+ systems/build-system-x86_64.morph x86_64
+
+$CONVERTER --ybd $YBD \
+ --definitions ./old \
+ --output ./elements \
+ --rebase strata/build-essential.morph gnu-toolchain.bst \
+ systems/devel-system-x86_64-generic.morph x86_64
+
+$CONVERTER --ybd $YBD \
+ --definitions ./old \
+ --output ./elements \
+ --rebase strata/build-essential.morph gnu-toolchain.bst \
+ systems/minimal-system-x86_64-generic.morph x86_64
+
+$CONVERTER --ybd $YBD \
+ --definitions ./old \
+ --output ./elements \
+ --rebase strata/build-essential.morph gnu-toolchain.bst \
+ gnome/systems/gnome-system-x86_64.morph x86_64
+
+$CONVERTER --ybd $YBD \
+ --definitions ./old \
+ --output ./elements \
+ --rebase strata/build-essential.morph gnu-toolchain.bst \
+ ivi/systems/ivi-system-x86_64.morph x86_64
+
+$CONVERTER --ybd $YBD \
+ --definitions ./old \
+ --output ./elements \
+ --rebase strata/build-essential.morph gnu-toolchain.bst \
+ trove/systems/trove-system-x86_64.morph x86_64
+
+$CONVERTER --ybd $YBD \
+ --definitions ./old \
+ --output ./elements \
+ --rebase strata/build-essential.morph gnu-toolchain.bst \
+ weston/systems/weston-system-x86_64.morph x86_64
+
+$CONVERTER --ybd $YBD \
+ --definitions ./old \
+ --output ./elements \
+ --rebase strata/build-essential.morph gnu-toolchain.bst \
+ weston/systems/weston-qt5-system-x86_64.morph x86_64
+
mkdir -p elements/systems
-mv elements/base-system-x86_64-generic-content.bst elements/systems/base-system.bst
+mv elements/base-system-x86_64-generic-content.bst elements/systems/base-system-content.bst
+mv elements/build-system-x86_64-content.bst elements/systems/build-system-content.bst
+mv elements/devel-system-x86_64-generic-content.bst elements/systems/devel-system-content.bst
+mv elements/minimal-system-x86_64-generic-content.bst elements/systems/minimal-system-content.bst
+mv elements/gnome/gnome-system-x86_64-content.bst elements/systems/gnome-system-content.bst
+mv elements/ivi/ivi-system-x86_64-content.bst elements/systems/ivi-system-content.bst
+mv elements/trove/trove-system-x86_64-content.bst elements/systems/trove-system-content.bst
+mv elements/weston/weston-system-x86_64-content.bst elements/systems/weston-system-content.bst
+mv elements/weston/weston-qt5-system-x86_64-content.bst elements/systems/weston-qt5-system-content.bst