[oe] [meta-networking] Update to standalone tree

Joe MacDonald Joe.MacDonald at windriver.com
Wed Jul 24 16:54:31 UTC 2013


[Re: [oe] [meta-networking] Update to standalone tree] On 13.07.23 (Tue 14:53) Khem Raj wrote:

> 
> On Jul 23, 2013, at 10:51 AM, Joe MacDonald <Joe.MacDonald at windriver.com> wrote:
> 
> > 
> >   If you are only using meta-networking from meta-openembedded, you
> >   need read no further.  This is only for people using my side-project
> >   on github.  Absolutely nothing has changed in the official
> >   meta-networking.
> > 
> > 
> > 
> > For anyone using the standalone meta-networking subtree I maintain on
> > github,
> 
> 
> whats the advantage of doing so ?
> you could still checkout the repository and just use meta-networking layer
> how is above different. 

For the most part, it's not hugely different.  It does meet my specific
requirements in that it is contained (that is, it is possible for me to
distribute meta-networking without distributing meta-gnome, for example)
and it is dramatically smaller:

   % du -sh meta-openembedded meta-networking
   1.5G    meta-openembedded
   2M      meta-networking
   % du -sh meta-openembedded-bare meta-networking-bare
   20M     meta-openembedded
   464K    meta-networking

> We should be careful since in layer universe, this can easily escalate confusion

I can certainly understand that sentiment.  I do well to have a sense of
the universe of layers extant today, and I wouldn't want to confuse
anyone.  That is the main reason why I've not mentioned the standalone
meta-net here after the initial creation last year and why I didn't
include a link to it here.  But I know there are a few users around and
since I'd done something (in my mind) pretty dramatic, I wanted to make
sure I didn't leave anyone out.

The project page itself on github also includes this in the description:

   a read-only, automatically generated subtree of the meta-networking
   layer in meta-openembedded

So I would hope that anyone getting there in the first place understands
what it is and what it isn't.  The most important thing is it is a
convenience for me that I thought I'd share but nothing ever comes in
through it.

Certainly I won't mention it again here, though, and I'm not encouraging
anyone to adopt it.

-J.

> 
> 
> > please be aware that I've made a change to the way I create the
> > subtree which, unfortunately, will result in a forced update for all of
> > your branches.  And probably a merge on whatever branch you happen to be
> > on already (eg. master).  If you get into that scenario, I suggest
> > pushing your current branch with the merge in it off a cliff and
> > re-creating the current branch tracking the up-stream.  If you're not in
> > the habit of doing a git-pull, though, this will probably be cleaner:
> > 
> >   % git fetch --all --tags ; git rebase origin/<up-stream-branch-name
> > 
> > The reason for this (and the advantage) has been in response to requests
> > I've had to preserve the original (that is, meta-oe) commit hash so it
> > is easy to connect a commit in the standalone meta-networking with the
> > official meta-networking I maintain as a part of the larger meta-oe.
> > The change is small and hopefully self-explanatory, but I won't let that stop
> > me.
> > 
> > Before:
> > 
> > commit a0f9363caddbfb92212b4bf5d4a2590c451b7cef
> > Author: Roy.Li <rongqing.li at windriver.com>
> > Date:   Fri Jul 19 10:19:25 2013 +0800
> > 
> >    Upgrade vsftpd to 3.0.0
> > 
> >    Upgrade vsftpd to 3.0.0 with below modification:
> >    1. more strict access limitation, like: do not allow anonymous access
> >    2. use vsftpd.ftpusers and vsftpd.user_list to confine user access
> >    3. enable pam if DISTRO_FEATURE includes pam
> >    4. enable tcp-wrapper
> >    5. install vsftpd.conf with 0600 permission, not 0755
> > 
> >    Signed-off-by: Roy.Li <rongqing.li at windriver.com>
> >    Signed-off-by: Joe MacDonald <joe.macdonald at windriver.com>
> > 
> > After:
> > 
> > commit b188e402a04db35424e22cb2b2100b7070648948
> > Author: Roy.Li <rongqing.li at windriver.com>
> > Date:   Fri Jul 19 10:19:25 2013 +0800
> > 
> >    Upgrade vsftpd to 3.0.0
> > 
> >      (original commit: 441502b68d03a4ce7796436a53c5e95399724ad2)
> > 
> >    Upgrade vsftpd to 3.0.0 with below modification:
> >    1. more strict access limitation, like: do not allow anonymous access
> >    2. use vsftpd.ftpusers and vsftpd.user_list to confine user access
> >    3. enable pam if DISTRO_FEATURE includes pam
> >    4. enable tcp-wrapper
> >    5. install vsftpd.conf with 0600 permission, not 0755
> > 
> >    Signed-off-by: Roy.Li <rongqing.li at windriver.com>
> >    Signed-off-by: Joe MacDonald <joe.macdonald at windriver.com>
> > 
> > Where 441502b6... is the commit in meta-oe from Roy that happens to
> > upgrade vsftpd.
> > 
> > FWIW, I don't anticipate doing anything destructive like this again.
> > 
> > -- 
> > -Joe MacDonald.
> > :wq
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
-Joe MacDonald.
:wq
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20130724/7d68fd18/attachment-0002.sig>


More information about the Openembedded-devel mailing list