]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/initscripts/system/functions
oci: Add detection for Oracle Cloud
[people/pmueller/ipfire-2.x.git] / src / initscripts / system / functions
index b6e6507d6067dd2c87da54bb7cc38a082b0af0d4..30119918cadbe9245ef0db60ac30f1326a493caf 100644 (file)
@@ -834,4 +834,15 @@ running_on_gcp() {
        return 1
 }
 
+running_on_oci() {
+       if [ -r "/sys/devices/virtual/dmi/id/chassis_asset_tag" ]; then
+               local asset_tag="$(</sys/devices/virtual/dmi/id/chassis_asset_tag)"
+
+               [ "${asset_tag}" = "OracleCloud.com" ] && return 0
+       fi
+
+       # We are not running on OCI
+       return 1
+}
+
 # End $rc_base/init.d/functions