From 37d511efe9d02920f0f1b76574c3a0f74ca1a3d5 Mon Sep 17 00:00:00 2001 From: Brad Bishop Date: Thu, 29 Oct 2015 23:35:38 -0500 Subject: Add btbridged recipe --- .../common/recipes-phosphor/host-ipmid/btbridged.bb | 18 ++++++++++++++++++ .../host-ipmid/btbridged/btbridged.service | 8 ++++++++ .../host-ipmid/btbridged/makefile.patch | 11 +++++++++++ 3 files changed, 37 insertions(+) create mode 100644 meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged.bb create mode 100644 meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged/btbridged.service create mode 100644 meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged/makefile.patch (limited to 'meta-phosphor') diff --git a/meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged.bb b/meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged.bb new file mode 100644 index 000000000..8572add08 --- /dev/null +++ b/meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged.bb @@ -0,0 +1,18 @@ +SUMMARY = "Phosphor OpenBMC BT to DBUS" +DESCRIPTION = "Phosphor OpenBMC BT to DBUS." +PR = "r1" + +inherit obmc-phosphor-sdbus-service +inherit obmc-phosphor-c-daemon + +SYSTEMD_SERVICE_${PN} = "btbridged.service" + +inherit obmc-phosphor-host-ipmi-hw + +S = "${WORKDIR}/git" +SRC_URI += "git://github.com/openbmc/btbridge file://makefile.patch" +SRCREV="5cb9032815aa9d2866229caac4943520d5f40dd8" + +# This is how linux-libc-headers says to include custom uapi headers +EXTRA_OEMAKE_append = "CFLAGS=-I${STAGING_KERNEL_DIR}/include/uapi" +DEPENDS += "virtual/kernel" diff --git a/meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged/btbridged.service b/meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged/btbridged.service new file mode 100644 index 000000000..185119ac0 --- /dev/null +++ b/meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged/btbridged.service @@ -0,0 +1,8 @@ +[Unit] +Description=Phosphor OpenBMC BT to DBUS + +[Service] +ExecStart=/usr/sbin/btbridged + +[Install] +WantedBy=multi-user.target diff --git a/meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged/makefile.patch b/meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged/makefile.patch new file mode 100644 index 000000000..a2cd522b7 --- /dev/null +++ b/meta-phosphor/common/recipes-phosphor/host-ipmid/btbridged/makefile.patch @@ -0,0 +1,11 @@ +diff --git a/Makefile b/Makefile +index 7f62be2..52e1063 100644 +--- a/Makefile ++++ b/Makefile +@@ -2,3 +2,6 @@ all: btbridged + + btbridged: btbridged.c + $(CC) $(CFLAGS) `pkg-config --cflags --libs libsystemd` $^ -o $@ ++ ++clean: ++ rm -f *.o btbridge -- cgit v1.2.3