Skip to contentSkip to conversation

meta-intel: add bbappends for systemtap

PATCH In review [email protected] 2 participants 6 messages Jun 13, 2011

lore
Share & tools
lore
#0 lore raw

cover meta-intel: add bbappends for systemtap

From: Tom Zanussi <[email protected]>

Removing any old references to systemtap from meta means we need to add it here. It also adds systemtap support for the other, previously uncovered meta-intel bsps.

The following changes since commit 01d1a545477cbc1b2a1da5b66edb52fd9e783206:
Tom Zanussi (1):
meta-intel: update kernel SRCREVs

are available in the git repository at:

git://git.yoctoproject.org/meta-intel.git tzanussi/systemtap-update
http://git.yoctoproject.org/cgit.cgi//log/?h=tzanussi/systemtap-update

Tom Zanussi (2):
meta-emenlow: add systemtap bbappend
meta-intel: add systemtap bbappends

 .../recipes-core/tasks/task-core-tools.bbappend    |    3 +++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 11 files changed, 17 insertions(+), 0 deletions(-)
 create mode 100644 meta-crownbay/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-crownbay/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-emenlow/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-fishriver/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-fishriver/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-jasperforest/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-jasperforest/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-n450/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-n450/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-sugarbay/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-sugarbay/recipes-kernel/systemtap/systemtap_git.bbappend
#1 lore raw

PATCH 1/2 meta-emenlow: add systemtap bbappend

From: Tom Zanussi <[email protected]>

To configure this is a compatible machine for systemtap.

---
 .../systemtap/systemtap_git.bbappend               |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 meta-emenlow/recipes-kernel/systemtap/systemtap_git.bbappend
meta-emenlow/recipes-kernel/systemtap/systemtap_git.bbappend new file +1 -0
new file mode 100644
index 0000000..41c2ff2
@@ -0,0 +1 @@
+COMPATIBLE_MACHINE = ${MACHINE}
Signature · 1 line
1.7.0.4
#2 lore raw

PATCH 2/2 meta-intel: add systemtap bbappends

From: Tom Zanussi <[email protected]>

To configure crownbay, crownbay-noemgd, fishriver, jasperforest, n450, and sugarbay as compatible machines for systemtap.

---
 .../recipes-core/tasks/task-core-tools.bbappend    |    3 +++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 10 files changed, 16 insertions(+), 0 deletions(-)
 create mode 100644 meta-crownbay/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-crownbay/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-fishriver/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-fishriver/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-jasperforest/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-jasperforest/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-n450/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-n450/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-sugarbay/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-sugarbay/recipes-kernel/systemtap/systemtap_git.bbappend
meta-crownbay/recipes-core/tasks/task-core-tools.bbappend new file +3 -0
new file mode 100644
index 0000000..3dfeadc
@@ -0,0 +1,3 @@
+RDEPENDS_task-core-tools-profile_append_crownbay = " systemtap"
+RDEPENDS_task-core-tools-profile_append_crownbay-noemgd = " systemtap"
+
meta-crownbay/recipes-kernel/systemtap/systemtap_git.bbappend new file +1 -0
new file mode 100644
index 0000000..41c2ff2
@@ -0,0 +1 @@
+COMPATIBLE_MACHINE = ${MACHINE}
meta-fishriver/recipes-core/tasks/task-core-tools.bbappend new file +2 -0
new file mode 100644
index 0000000..acdf5b1
@@ -0,0 +1,2 @@
+RDEPENDS_task-core-tools-profile_append_fishriver = " systemtap"
+
meta-fishriver/recipes-kernel/systemtap/systemtap_git.bbappend new file +1 -0
new file mode 100644
index 0000000..41c2ff2
@@ -0,0 +1 @@
+COMPATIBLE_MACHINE = ${MACHINE}
meta-jasperforest/recipes-core/tasks/task-core-tools.bbappend new file +2 -0
new file mode 100644
index 0000000..12fa1c2
@@ -0,0 +1,2 @@
+RDEPENDS_task-core-tools-profile_append_jasperforest = " systemtap"
+
meta-jasperforest/recipes-kernel/systemtap/systemtap_git.bbappend new file +1 -0
new file mode 100644
index 0000000..41c2ff2
@@ -0,0 +1 @@
+COMPATIBLE_MACHINE = ${MACHINE}
meta-n450/recipes-core/tasks/task-core-tools.bbappend new file +2 -0
new file mode 100644
index 0000000..3ab49a3
@@ -0,0 +1,2 @@
+RDEPENDS_task-core-tools-profile_append_n450 = " systemtap"
+
meta-n450/recipes-kernel/systemtap/systemtap_git.bbappend new file +1 -0
new file mode 100644
index 0000000..41c2ff2
@@ -0,0 +1 @@
+COMPATIBLE_MACHINE = ${MACHINE}
meta-sugarbay/recipes-core/tasks/task-core-tools.bbappend new file +2 -0
new file mode 100644
index 0000000..23c30a1
@@ -0,0 +1,2 @@
+RDEPENDS_task-core-tools-profile_append_sugarbay = " systemtap"
+
meta-sugarbay/recipes-kernel/systemtap/systemtap_git.bbappend new file +1 -0
new file mode 100644
index 0000000..41c2ff2
@@ -0,0 +1 @@
+COMPATIBLE_MACHINE = ${MACHINE}
Signature · 1 line
1.7.0.4
#3 lore raw
In reply to [email protected]
Quoted 5 lines · On 06/13/2011 07:32 AM, [email protected] wrote:

From: Tom Zanussi <[email protected]>

Removing any old references to systemtap from meta means we need to add it here. It also adds systemtap support for the other, previously uncovered meta-intel bsps.

Wouldn't it make more sense to add systemtap to and image recipe, either a new recipe or a bbappend? Also, it seems to me that RRECOMMENDS would make more sense than RDEPENDS - as it isn't required for boot.

--
Darren

Quoted 42 lines

The following changes since commit 01d1a545477cbc1b2a1da5b66edb52fd9e783206:
Tom Zanussi (1):
meta-intel: update kernel SRCREVs

are available in the git repository at:

git://git.yoctoproject.org/meta-intel.git tzanussi/systemtap-update
http://git.yoctoproject.org/cgit.cgi//log/?h=tzanussi/systemtap-update

Tom Zanussi (2):
meta-emenlow: add systemtap bbappend
meta-intel: add systemtap bbappends

 .../recipes-core/tasks/task-core-tools.bbappend    |    3 +++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 11 files changed, 17 insertions(+), 0 deletions(-)
 create mode 100644 meta-crownbay/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-crownbay/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-emenlow/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-fishriver/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-fishriver/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-jasperforest/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-jasperforest/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-n450/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-n450/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-sugarbay/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-sugarbay/recipes-kernel/systemtap/systemtap_git.bbappend

_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Signature · 3 lines
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel
#4 lore raw
Quoted 11 lines · Darren Hart
Quoted 5 lines · On 06/13/2011 07:32 AM, [email protected] wrote:

From: Tom Zanussi <[email protected]>

Removing any old references to systemtap from meta means we need to add it here. It also adds systemtap support for the other, previously uncovered meta-intel bsps.

Wouldn't it make more sense to add systemtap to and image recipe, either a new recipe or a bbappend? Also, it seems to me that RRECOMMENDS would make more sense than RDEPENDS - as it isn't required for boot.

Hmm, not following you here - why would I want a new image recipe for systemtap?

Systemtap fits in with the other profiling tools in the task-core-tools-profile as far as I can see; this patch essentially adds systemtap to that list, but since it won't run on half the architectures we support, it can't be simply added to the recipe but needs to be appended for each machine (well, that may change when I switch to COMPATIBLE_HOST as pointed out by a couple people, but that was the reason behind the current appends).

And, yeah, maybe RRECOMMENDs makes more sense here, will think about changing that on the respin.

Thanks,

Tom

Quoted 46 lines

--
Darren

Quoted 42 lines

The following changes since commit 01d1a545477cbc1b2a1da5b66edb52fd9e783206:
Tom Zanussi (1):
meta-intel: update kernel SRCREVs

are available in the git repository at:

git://git.yoctoproject.org/meta-intel.git tzanussi/systemtap-update
http://git.yoctoproject.org/cgit.cgi//log/?h=tzanussi/systemtap-update

Tom Zanussi (2):
meta-emenlow: add systemtap bbappend
meta-intel: add systemtap bbappends

 .../recipes-core/tasks/task-core-tools.bbappend    |    3 +++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 .../recipes-core/tasks/task-core-tools.bbappend    |    2 ++
 .../systemtap/systemtap_git.bbappend               |    1 +
 11 files changed, 17 insertions(+), 0 deletions(-)
 create mode 100644 meta-crownbay/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-crownbay/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-emenlow/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-fishriver/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-fishriver/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-jasperforest/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-jasperforest/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-n450/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-n450/recipes-kernel/systemtap/systemtap_git.bbappend
 create mode 100644 meta-sugarbay/recipes-core/tasks/task-core-tools.bbappend
 create mode 100644 meta-sugarbay/recipes-kernel/systemtap/systemtap_git.bbappend

_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

#5 lore raw
Quoted 13 lines · Tom Zanussi
Quoted 11 lines · Darren Hart
Quoted 5 lines · On 06/13/2011 07:32 AM, [email protected] wrote:

From: Tom Zanussi <[email protected]>

Removing any old references to systemtap from meta means we need to add it here. It also adds systemtap support for the other, previously uncovered meta-intel bsps.

Wouldn't it make more sense to add systemtap to and image recipe, either a new recipe or a bbappend? Also, it seems to me that RRECOMMENDS would make more sense than RDEPENDS - as it isn't required for boot.

Quoted 5 lines

Hmm, not following you here - why would I want a new image recipe for systemtap?

Systemtap fits in with the other profiling tools in the task-core-tools-profile as far as I can see;\

Ah, I see. OK.

Quoted 9 lines

this patch essentially adds
systemtap to that list, but since it won't run on half the architectures we support, it can't be simply added to the recipe but needs to be appended for each machine (well, that may change when I switch to COMPATIBLE_HOST as pointed out by a couple people, but that was the reason behind the current appends).

And, yeah, maybe RRECOMMENDs makes more sense here, will think about changing that on the respin.

OK.

Signature · 3 lines
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel