[oe-commits] Adrian Alonso : initscripts: functions machine id xilinx virtex5 platforms

git version control git at git.openembedded.org
Wed Aug 4 17:48:12 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: d54cdeee2d34518442f0f685bb5e494047f4ce4b
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=d54cdeee2d34518442f0f685bb5e494047f4ce4b

Author: Adrian Alonso <aalonso00 at gmail.com>
Date:   Tue Aug  3 06:23:21 2010 +0000

initscripts: functions machine id xilinx virtex5 platforms

* Add machine_id support for xilinx virtex platforms
  used in xserver-common for args settings.
* On Xilinx platforms there is no line `Hardware`. Instead it is
  stored in the line starting with `platform`.
* Bump PR
* v2 nicer machine_id function for handling xilinx virtex platforms

Signed-off-by: Adrian Alonso <aalonso00 at gmail.com>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks at gmail.com>

---

 recipes/initscripts/files/functions    |    6 +++++-
 recipes/initscripts/initscripts_1.0.bb |    2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/recipes/initscripts/files/functions b/recipes/initscripts/files/functions
index fb9a914..51c1f13 100644
--- a/recipes/initscripts/files/functions
+++ b/recipes/initscripts/files/functions
@@ -5,7 +5,11 @@
 #
 
 machine_id() {		# return the machine ID
-    awk 'BEGIN { FS=": " } /Hardware/ { gsub(" ", "_", $2); print tolower($2) } ' </proc/cpuinfo
+    id=`awk 'BEGIN { FS=": " } /Hardware/ { gsub(" ", "_", $2); print tolower($2) } ' </proc/cpuinfo`
+    if [ -n "$id" ]; then
+        id=`awk 'BEGIN { FS=": " } /platform/ { gsub(" ", "_", $2); print tolower($2) } ' </proc/cpuinfo`
+    fi
+    echo -n "$id"
 }
 
 killproc() {		# kill the named process(es)
diff --git a/recipes/initscripts/initscripts_1.0.bb b/recipes/initscripts/initscripts_1.0.bb
index 1b0a94c..38fe85e 100644
--- a/recipes/initscripts/initscripts_1.0.bb
+++ b/recipes/initscripts/initscripts_1.0.bb
@@ -4,7 +4,7 @@ PRIORITY = "required"
 DEPENDS = "makedevs"
 RDEPENDS_${PN} = "makedevs"
 LICENSE = "GPL"
-PR = "r121"
+PR = "r122"
 
 SRC_URI = "file://functions \
            file://halt \





More information about the Openembedded-commits mailing list