[OE-core] [oe-core][PATCH 09/13] xserver-nodm-init: merge some changes from meta-oe
Andrea Adami
andrea.adami at gmail.com
Fri Sep 30 11:10:07 UTC 2011
On Fri, Sep 30, 2011 at 12:52 PM, Martin Jansa <martin.jansa at gmail.com>wrote:
> On Fri, Sep 30, 2011 at 10:17:25AM +0100, Richard Purdie wrote:
> > On Fri, 2011-09-30 at 09:27 +0200, Martin Jansa wrote:
> > > * /etc/X11/Xusername handling should be moved to x11-common so the same
> > > username and logic is used from initscript and when user starts it
> > > from terminal
> > >
> > > Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
> > > ---
> > > .../x11-common/xserver-nodm-init/xserver-nodm | 30
> ++++++--------------
> > > 1 files changed, 9 insertions(+), 21 deletions(-)
> > >
> > > diff --git
> a/meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm
> b/meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm
> > > index c707a4b..9cd7904 100755
> > > --- a/meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm
> > > +++ b/meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm
> > > @@ -8,10 +8,7 @@
> > > # Default-Stop: 0 1 6
> > > ### END INIT INFO
> > >
> > > -killproc() { # kill the named process(es)
> > > - pid=`/bin/pidof $1`
> > > - [ "$pid" != "" ] && kill $pid
> > > -}
> > > +. /etc/init.d/functions
> > >
> > > read CMDLINE < /proc/cmdline
> > > for x in $CMDLINE; do
> > > @@ -25,25 +22,16 @@ done
> > >
> > > case "$1" in
> > > start)
> > > + # We don't want this script to block the rest of the boot process
> > > + if [ "$2" != "background" ]; then
> > > + $0 $1 background &
> > > + else
> > > . /etc/profile
> > > - username=root
> > > +
> > > echo "Starting Xserver"
> > > - if [ -f /etc/X11/Xusername ]; then
> > > - username=`cat /etc/X11/Xusername`
> > > - # setting for rootless X
> > > - chmod o+w /var/log
> > > - chmod g+r /dev/tty[0-3]
> > > - chmod o+rw /dev/input/*
> > > - # hidraw device is probably needed
> > > - if [ -e /dev/hidraw0 ]; then
> > > - chmod o+rw /dev/hidraw*
> > > - fi
> > > - fi
> > > - # Using su rather than sudo as latest 1.8.1 cause failure
> [YOCTO #1211]
> > > - su -l -c '/etc/X11/Xserver&' $username
> > > - # Wait for the desktop to say its finished loading
> > > - # before loading the rest of the system
> > > - # dbus-wait org.matchbox_project.desktop Loaded
> > > + . /etc/X11/xserver-common
> > > + xinit /etc/X11/Xsession -- `which $XSERVER` $ARGS
> >/var/log/Xsession.log 2>&1
> > > + fi
> > > ;;
> ]> >
> > > stop)
> >
> > This is not "merge some changes from meta-oe", this is "overwrite
> > whatever is in oe-core with meta-oe" :(.
> >
> > The above wipes out rootless X support.
>
> Sorry about that and please ignore this patch..
>
> I've started moving rootless X support from not only xserver-nodm-init
> to unified x11-common/xserver-common, but because I didn't finish it
> I've removed xserver-common from this patchset and sent it here for
> review (ie because ant asked me to).
>
>
Yes, I'm to blame for that :)
Thanks again JaMa for your work.
The point is we are trying to reduce the delta between oe-core and meta-oe.
This has to be done asap, before drifting too much.
I have atm three cases of recipes present in both layers whitout any reason
(there are more, I know):
- udev
- xserver
- tzdata/tzcode
I hope the oe-core maintainers will give a look at meta-oe when updating
their recipes.
> > I've noticed this theme in several of the patches where for example a
> > decent long DESCRIPTION and a separate short SUMMARY are replaced with a
> > single one line SUMMARY.
>
> I'll recheck this, but I was really trying to keep whatever was better
> in orginal recipes, so if it's the case somewhere I'll fix it and send
> updated patch, sorry about that.
>
> > The fact you've done this means I'm going to have to go over every line
> > of changes in this and double check what is happening. Some of the
> > patches look ok but some like this are not.
>
> BTW: meta-oe patchset wasn't sent because git was offline..
>
> Bad luck. Please insist!
Regards,
>
> --
> Martin 'JaMa' Jansa jabber: Martin.Jansa at gmail.com
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
>
Regards
Andrea
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20110930/00beec8b/attachment-0002.html>
More information about the Openembedded-core
mailing list