obmc-phosphor-image.bbclass: Remove inarp from default build

This service was implemented for Barreleye to send out the ARP packet
for BMC discovery. We can remove it from default build since it's not
necessary for other platforms.

Also need to inherit obmc-phosphor-systemd so it can be installed once
built in on specific platform.

Resolves openbmc/openbmc#1306

Change-Id: I20865177aa939fb729d15e9ba373c80ff8ea59bf
Signed-off-by: John Wang <hsienchiang@gmail.com>
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-barreleye/recipes-phosphor/image/obmc-phosphor-image.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-barreleye/recipes-phosphor/image/obmc-phosphor-image.bbappend
new file mode 100644
index 0000000..99d2a6b
--- /dev/null
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-barreleye/recipes-phosphor/image/obmc-phosphor-image.bbappend
@@ -0,0 +1 @@
+OBMC_IMAGE_EXTRA_INSTALL_append = " inarp"
diff --git a/meta-phosphor/classes/obmc-phosphor-image.bbclass b/meta-phosphor/classes/obmc-phosphor-image.bbclass
index 3b5b559..0800cfe 100644
--- a/meta-phosphor/classes/obmc-phosphor-image.bbclass
+++ b/meta-phosphor/classes/obmc-phosphor-image.bbclass
@@ -71,7 +71,6 @@
         packagegroup-obmc-apps-extrasdev \
         i2c-tools \
         screen \
-        inarp \
         obmc-console \
         pam-plugin-access \
         ${OBMC_IMAGE_EXTRA_INSTALL} \
diff --git a/meta-phosphor/common/recipes-phosphor/network/inarp.bb b/meta-phosphor/common/recipes-phosphor/network/inarp.bb
index 10a5196..55525ba 100644
--- a/meta-phosphor/common/recipes-phosphor/network/inarp.bb
+++ b/meta-phosphor/common/recipes-phosphor/network/inarp.bb
@@ -5,6 +5,7 @@
 
 inherit autotools
 inherit obmc-phosphor-license
+inherit obmc-phosphor-systemd
 
 DEPENDS += "autoconf-archive-native"
 RDEPENDS_${PN} += "network"