[meego-packaging] [meego-commits] 16320: Changes to Trunk:Testing/fastinit
Arjan van de Ven
arjan at linux.intel.com
Fri Apr 15 13:17:44 PDT 2011
On 4/15/2011 5:26 AM, Zheng Huan wrote:
> ++++++ ohmd-boardname.patch (new)
> --- ohmd-boardname.patch
> +++ ohmd-boardname.patch
> +diff -urN fastinit-1.28-m/rc.d/rc.sysinit fastinit-1.28-ohmd/rc.d/rc.sysinit
> +--- fastinit-1.28-m/rc.d/rc.sysinit 2011-04-15 14:42:14.149379903 +0800
> ++++ fastinit-1.28-ohmd/rc.d/rc.sysinit 2011-04-15 15:16:28.928380151 +0800
> +@@ -347,6 +347,12 @@
> + fi
> +
> + if [ -x "/usr/sbin/ohmd" ] ; then
> ++ if [ -f /etc/boardname ]; then
> ++ bn=`cat /etc/boardname`
> ++ if [ $bn == "ia32_oemtablet" ]; then
> ++ export OHM_CONF_MODULE=$bn
> ++ fi
> ++ fi
> + /usr/sbin/ohmd
> + fi
> +
>
> _______________________________________________
> MeeGo-commits mailing list
> MeeGo-commits at meego.com
> http://lists.meego.com/listinfo/meego-commits
may I say that I really do not like adding junk like this to rc.sysinit.
AT ALL.
if you need this much startup weirdness, either stick it in a real service,
or make your startup logic a shell script...
or... better yet... have an /etc/ohm.d/<boardname> kind of structure
and make
OHM actually smart.
Praj: Can you revert this stuff and make sure we get a real proper
solution instead?
More information about the MeeGo-packaging
mailing list