Apps/Scripts will read /etc/boardname. The script is only executed at startup, AFAIK.
/Carsten 2011/2/12 Zhu, Peter J <[email protected]>: > Hi, > > It's great we finally provide a way to detect platform at runtime. But this > seem not be optimal. Apps have to execute this each time, neither cpu nor > memory friendly. How about we get this a daemon and provide a dbus interface > for apps to call into? > > Peter > >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Auke Kok >> Sent: Saturday, February 12, 2011 7:53 AM >> To: [email protected] >> Subject: [meego-commits] 13688: New package Trunk:Testing/boardname >> >> Hi, >> Adding new package boardname in project Trunk:Testing. Please review and >> accept ASAP. >> >> Justification for this new package: >> >> >> >> Thank You, >> Auke Kok >> >> [This message was auto-generated] >> >> --- >> >> Request #13688: >> >> submit: home:auke/boardname(r6) -> Trunk:Testing/boardname >> >> >> Message: >> None >> >> State: new 2011-02-11T10:52:12 auke >> Comment: None >> >> >> This is a NEW package in Trunk:Testing project. >> The files in the new package: >> boardname/ >> |__ Makefile >> |__ boardname >> |__ boardname.changes >> |__ boardname.spec >> |__ boardname.yaml >> >> The content of the YAML file, boardname.yaml: >> ================================================================ >> === >> Name : boardname >> Version : 0.1 >> Release : 1 >> Group : System/Base >> Summary : Board vendor/name/version detection tool >> Description: | >> This tool allows multiple applications to determine board/skew >> specific >> hardware in a consisten manner. Applications that need some form of >> method of determining a custom workaround within a set of >> hardware are >> required to parse the output of boardname to determine appropriate >> workaround. Vendors can force boardname override values at >> shipping. >> Sources : >> - boardname >> >> BuildArch: noarch >> NoSetup: true >> Configure: none >> Builder: none >> License: GPLv2 >> >> Requires: >> - coreutils >> - grep >> >> Files: >> - "/sbin/boardname" >> >> >> ================================================================ >> === >> >> >> The content of the spec file, boardname.spec: >> ================================================================ >> === >> # >> # Do not Edit! Generated by: >> # spectacle version 0.18 >> # >> # >> macros >> # << macros >> >> Name: boardname >> Summary: Board vendor/name/version detection tool >> Version: 0.1 >> Release: 1 >> Group: System/Base >> License: GPLv2 >> BuildArch: noarch >> Source0: boardname >> Source100: boardname.yaml >> Requires: coreutils >> Requires: grep >> >> >> %description >> This tool allows multiple applications to determine board/skew specific >> hardware in a consisten manner. Applications that need some form of >> method of determining a custom workaround within a set of hardware are >> required to parse the output of boardname to determine appropriate >> workaround. Vendors can force boardname override values at shipping. >> >> >> >> >> %prep >> # No setup >> >> # >> setup >> # << setup >> >> %build >> # >> build pre >> # << build pre >> >> >> >> # >> build post >> # << build post >> %install >> rm -rf %{buildroot} >> # >> install pre >> install -d %{buildroot}/sbin >> install -m 0755 %SOURCE0 ${RPM_BUILD_ROOT}/sbin/ >> # << install pre >> >> # >> install post >> # << install post >> >> >> >> >> >> >> %files >> %defattr(-,root,root,-) >> /sbin/boardname >> # >> files >> # << files >> >> >> >> ================================================================ >> === >> >> _______________________________________________ >> MeeGo-commits mailing list >> [email protected] >> http://lists.meego.com/listinfo/meego-commits > _______________________________________________ > MeeGo-packaging mailing list > [email protected] > http://lists.meego.com/listinfo/meego-packaging > _______________________________________________ MeeGo-packaging mailing list [email protected] http://lists.meego.com/listinfo/meego-packaging
