This environment variable is to 1, let ohmd load different modules on different platform 2, let the modules to use different configuration file on different platform. The first step is done in ohmd, I'm going to patch ohmd for the second.
If it's not valid, the default configuration will be used. -----Original Message----- From: Marko Saukko [mailto:[email protected]] Sent: Wednesday, May 04, 2011 3:46 PM To: [email protected] Cc: Zheng, Huan Subject: Re: [meego-commits] 17478: Changes to MeeGo:1.2:oss:Testing/fastinit Hi, if the OHM_CONF_PLATFORM is not valid what will happen? All platform do not have platform specific modules, right? Regards, Marko On 05/04/2011 10:40 AM, Zheng Huan wrote: > Hi, > I have made the following changes to fastinit in project > MeeGo:1.2:oss:Testing. Please review and accept ASAP. > > Thank You, > Zheng Huan > > [This message was auto-generated] > > --- > > Request #17478: > > submit: home:zbt:branches:MeeGo:1.2:oss:Testing/fastinit(r6)(cleanup) -> > MeeGo:1.2:oss:Testing/fastinit > > > Message: > Fix BMC7487 which has been proposed to release blocker; this submit will > be only sent to MeeGo:1.2:oss:Testing since fastinit may go away in 1.3; no > platform dependent > > State: new 2011-05-04T00:40:46 zbt > Comment: None > > > > changes files: > -------------- > --- fastinit.changes > +++ fastinit.changes > @@ -0,0 +1,3 @@ > +* Wed May 4 2011 Zheng Huan<[email protected]> - 1.28 > +- Added OHM_CONF_PLATFORM to load different ohmd modules on different > platform, for BMC#7487 > + > > new: > ---- > ohmd-boardname.patch > > spec files: > ----------- > --- fastinit.spec > +++ fastinit.spec > @@ -8,6 +8,7 @@ > Patch0: add-daemon.patch > Patch1: sensorfw-boardname.patch > Patch2: disable-als.patch > +Patch3: ohmd-boardname.patch > BuildRoot: /%{_tmppath}/%{name}-%{version}-%{release}-root > Requires: mingetty, /bin/awk, /bin/sed, /bin/mktemp, e2fsprogs>= 1.15 > Requires: /sbin/sysctl, syslog > @@ -38,6 +39,7 @@ > %patch0 -p1 > %patch1 -p1 > %patch2 -p1 > +%patch3 -p1 > > %build > make -C src > > other changes: > -------------- > > ++++++ ohmd-boardname.patch (new) > --- ohmd-boardname.patch > +++ ohmd-boardname.patch > +diff -urN fastinit-1.28/rc.d/rc.sysinit fastinit-1.28-p/rc.d/rc.sysinit > +--- fastinit-1.28/rc.d/rc.sysinit 2011-05-04 06:52:00.164382905 +0800 > ++++ fastinit-1.28-p/rc.d/rc.sysinit 2011-05-04 07:07:17.532383245 +0800 > +@@ -347,6 +347,10 @@ > + fi > + > + if [ -x "/usr/sbin/ohmd" ] ; then > ++ if [ -f "/etc/boardname" ]; then > ++ bn=`cat /etc/boardname` > ++ export OHM_CONF_PLATFORM=$bn > ++ fi > + /usr/sbin/ohmd > + fi > + > > _______________________________________________ > 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
