summaryrefslogtreecommitdiff
path: root/spec-qdp/qdp/steps/run-rsb.yml
blob: 261409e42a4eafd4def96b5dca8a77efca75efcb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-step-type: run-actions
actions:
- action: remove-glob
  enabled-by: true
  remove-tree: true
  path: ${.:/params/working-directory}
  patterns:
  - build
  - patches
  - rsb-log*
  - sources
  - tar
- action: subprocess
  command:
  - ../source-builder/sb-set-builder
  - --trace
  - --pkg-tar-files
  - --no-install
  - --prefix
  - ${../deployment/rtems-tool-suite:/directory}
  - ${../variant:/rtems-version}/rtems-${../variant:/arch}
  enabled-by: true
  env: []
  expected-return-code: 0
  working-directory: ${.:/params/working-directory}
- action: directory-state-clear
  enabled-by: true
  output-name: deployment
- action: directory-state-add-tarfile-members
  enabled-by: true
  extract: true
  output-name: deployment
  prefix-path: /
  search-path: ${.:/params/working-directory}/tar
  pattern: '*.tar.*'
- action: directory-state-add-files
  enabled-by: true
  output-name: deployment
  path: ${.:/params/working-directory}/patches
  pattern: '**/*'
- action: directory-state-add-files
  enabled-by: true
  output-name: deployment
  path: ${.:/params/working-directory}/sources
  pattern: '**/*'
- action: remove-glob
  enabled-by: true
  remove-tree: true
  path: ${.:/params/working-directory}
  patterns:
  - build
  - tar
copyrights:
- Copyright (C) 2020, 2023 embedded brains GmbH & Co. KG
description: |
  Runs the RSB to build and install the RTEMS tool suite.
enabled-by: QDP_RSB
links:
- hash: null
  name: source
  role: input
  uid: ../source/rsb
- name: deployment
  role: output
  uid: ../deployment/rtems-tool-suite
params:
  working-directory: ${../source/rsb:/directory}/rtems
qdp-type: build-step
type: qdp