diff options
Diffstat (limited to 'convert')
-rwxr-xr-x | convert | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/convert b/convert new file mode 100755 index 00000000..35e1d643 --- /dev/null +++ b/convert @@ -0,0 +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-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 |