meta-openpower: phal devtree data export service

Service to collect r/w devtree attribute data from the
devtree and save to known location.  This is  data
collected prior to concurrent software update and applied
to new device tree in the reboot followed by concurrent
software update.

Version bump to enable service back-end support.

tested:
Jul 30 14:27:35 xxx phal-export-devtree[2624]: Software path
                    interface add signal received
Jul 30 14:27:35 xxx phal-export-devtree[2624]: Successfully
                    exported devtree attribute data

root@xx:~# ls /var/lib/phal/
exportdevtree

Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Ic2462f596a7ffcc716254577dc693d580111b766
diff --git a/meta-openpower/recipes-phosphor/host/op-proc-control-systemd-links.bb b/meta-openpower/recipes-phosphor/host/op-proc-control-systemd-links.bb
index a30a3e4..e96fda5 100644
--- a/meta-openpower/recipes-phosphor/host/op-proc-control-systemd-links.bb
+++ b/meta-openpower/recipes-phosphor/host/op-proc-control-systemd-links.bb
@@ -66,6 +66,11 @@
 		LINK="$D$systemd_system_unitdir/multi-user.target.wants/phal-import-devtree@0.service"
 		TARGET="../phal-import-devtree@.service"
 		ln -s $TARGET $LINK
+
+		mkdir -p $D$systemd_system_unitdir/obmc-host-startmin@0.target.wants
+		LINK="$D$systemd_system_unitdir/obmc-host-startmin@0.target.wants/phal-export-devtree@0.service"
+		TARGET="../phal-export-devtree@.service"
+		ln -s $TARGET $LINK
 	fi
 
 	# If the memory preserving reboot feature is enabled, set it up
@@ -119,6 +124,9 @@
 
 		LINK="$D$systemd_system_unitdir/multi-user.target.wants/phal-import-devtree@0.service"
 		rm $LINK
+
+		LINK="$D$systemd_system_unitdir/obmc-host-startmin@0.target.wants/phal-export-devtree@0.service"
+		rm $LINK
 	fi
 
 	# Remove mpreboot specific units if enabled
diff --git a/meta-openpower/recipes-phosphor/host/op-proc-control_git.bb b/meta-openpower/recipes-phosphor/host/op-proc-control_git.bb
index 3fe33b6..f0dbf9b 100644
--- a/meta-openpower/recipes-phosphor/host/op-proc-control_git.bb
+++ b/meta-openpower/recipes-phosphor/host/op-proc-control_git.bb
@@ -42,4 +42,5 @@
                          ${@bb.utils.contains('OBMC_MACHINE_FEATURES', 'phal', 'op-reset-host-check@.service', '', d)} \
                          ${@bb.utils.contains('OBMC_MACHINE_FEATURES', 'phal', 'op-reset-host-clear.service', '', d)} \
                          ${@bb.utils.contains('OBMC_MACHINE_FEATURES', 'phal', 'phal-import-devtree@.service', '', d)} \
+                         ${@bb.utils.contains('OBMC_MACHINE_FEATURES', 'phal', 'phal-export-devtree@.service', '', d)} \
                          "