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
