meta-facebook: minerva: add settings objects for temporary versions

Create settings object to store software versions.

Test results:
```
root@bmc:~# busctl tree xyz.openbmc_project.Settings | grep -i software
    ├─ /xyz/openbmc_project/software
    │ ├─ /xyz/openbmc_project/software/apply_time
    │ └─ /xyz/openbmc_project/software/chassis
    │   ├─ /xyz/openbmc_project/software/chassis/Minerva_CMM_SCM_bmc
    │   ├─ /xyz/openbmc_project/software/chassis/Minerva_CMM_SCM_scm_cpld
    │   ├─ /xyz/openbmc_project/software/chassis/Minerva_CMM_SCM_tpm
    │   ├─ /xyz/openbmc_project/software/chassis/Minerva_CMM_cmm_cpld
    │   ├─ /xyz/openbmc_project/software/chassis/Minerva_CMM_ethernet_switch
    │   ├─ /xyz/openbmc_project/software/chassis/Minerva_Fan_Board_1_fcb_cpld
    │   ├─ /xyz/openbmc_project/software/chassis/Minerva_Fan_Board_2_fcb_cpld
    │   ├─ /xyz/openbmc_project/software/chassis/Minerva_Fan_Board_3_fcb_cpld
    │   ├─ /xyz/openbmc_project/software/chassis/Minerva_Fan_Board_4_fcb_cpld
    │   ├─ /xyz/openbmc_project/software/chassis/Minerva_Fan_Board_5_fcb_cpld
    │   └─ /xyz/openbmc_project/software/chassis/Minerva_Fan_Board_6_fcb_cpld
```

Change-Id: If720693e62ea691a6b58c6a9d15c6c0dc3e43031
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
diff --git a/meta-facebook/meta-minerva/recipes-phosphor/settings/phosphor-settings-defaults-native.bbappend b/meta-facebook/meta-minerva/recipes-phosphor/settings/phosphor-settings-defaults-native.bbappend
index 2d3b76b..7a91c39 100644
--- a/meta-facebook/meta-minerva/recipes-phosphor/settings/phosphor-settings-defaults-native.bbappend
+++ b/meta-facebook/meta-minerva/recipes-phosphor/settings/phosphor-settings-defaults-native.bbappend
@@ -2,6 +2,11 @@
 
 SRC_URI:append = " \
     file://minerva-fan.yaml \
+    file://minerva-temporary-software-versions.yml \
+"
+
+SETTINGS_BMC_TEMPLATES:append = " \
+    minerva-temporary-software-versions.yml \
 "
 
 do_install:append() {
diff --git a/meta-facebook/meta-minerva/recipes-phosphor/settings/phosphor-settings-defaults-native/minerva-temporary-software-versions.yml b/meta-facebook/meta-minerva/recipes-phosphor/settings/phosphor-settings-defaults-native/minerva-temporary-software-versions.yml
new file mode 100644
index 0000000..36bb235
--- /dev/null
+++ b/meta-facebook/meta-minerva/recipes-phosphor/settings/phosphor-settings-defaults-native/minerva-temporary-software-versions.yml
@@ -0,0 +1,87 @@
+/xyz/openbmc_project/software/chassis/Minerva_CMM_SCM_bmc:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Minerva_CMM_SCM_tpm:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Minerva_CMM_SCM_scm_cpld:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Minerva_CMM_cmm_cpld:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Minerva_CMM_ethernet_switch:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Minerva_Fan_Board_1_fcb_cpld:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Minerva_Fan_Board_2_fcb_cpld:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Minerva_Fan_Board_3_fcb_cpld:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Minerva_Fan_Board_4_fcb_cpld:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Minerva_Fan_Board_5_fcb_cpld:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Minerva_Fan_Board_6_fcb_cpld:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other