On 15/06/2022 17:52:18+0800, Robert Yang wrote:
> 
> 
> On 6/15/22 3:26 PM, Alexandre Belloni wrote:
> > Hello,
> > 
> > On 14/06/2022 23:35:29-0700, Robert Yang wrote:
> > > Fixed when wks is:
> > > part /boot --source bootimg-partition --ondisk mmcblk0 --fstype=vfat 
> > > --label boot --active --align 4096 --fixed-size 256M
> > > part / --source rootfs --exclude-path=var/ --ondisk mmcblk0 --fstype=ext4 
> > > --label root --align 4096
> > > part /var --source rootfs --rootfs-dir=${IMAGE_ROOTFS}/var --ondrive 
> > > mmcblk0 --fstype=ext4 --label var --align 4096 --fixed-size 1024M 
> > > --fsoptions=ro,relatime,sync
> > > 
> > > $ bitbake <image>
> > > $ wic create <wks> -e <image>
> > > WARNING: /path/to/rootfs/var/../pseudo folder does not exist. Usernames 
> > > and permissions will be invalid
> > > 
> > > The --rootfs-dir can be anywhere, so the ../pseudo may not exist, use
> > > ROOTFS_DIR to fix the problem.
> > > 
> > > The patch is from "Rath Anil Kumar <anilkumar.r...@windriver.com>"
> > 
> > We need a proper Signed-off-by and From: to reflect that.
> 
> I got the raw patch from a website and added the commit messages, so I didn't
> add a formal 'From:', and yes, add it would be better, but I can't add the SOB
> for others. I've added the 'From:' in the PULL:
> 

Well, according to the DCO, you must add the SoB from the original
author, else, there is no guarantee anyone is allowed to shared the
code.

>   git://git.openembedded.org/openembedded-core-contrib rbt/wic
> 
>     wic: Use ROOTFS_DIR to locate pseudo_dir
> 
>     Fixed when wks is:
>     part /boot --source bootimg-partition --ondisk mmcblk0 --fstype=vfat
> --label boot --active --align 4096 --fixed-size 256M
>     part / --source rootfs --exclude-path=var/ --ondisk mmcblk0
> --fstype=ext4 --label root --align 4096
>     part /var --source rootfs --rootfs-dir=${IMAGE_ROOTFS}/var --ondrive
> mmcblk0 --fstype=ext4 --label var --align 4096 --fixed-size 1024M -
> -fsoptions=ro,relatime,sync
> 
>     $ bitbake <image>
>     $ wic create <wks> -e <image>
>     WARNING: /path/to/rootfs/var/../pseudo folder does not exist. Usernames
> and permissions will be invalid
> 
>     The --rootfs-dir can be anywhere, so the ../pseudo may not exist, use
>     ROOTFS_DIR to fix the problem.
> 
>     From: Rath Anil Kumar <anilkumar.r...@windriver.com>
>     Signed-off-by: Robert Yang <liezhi.y...@windriver.com>
> 
> 
> // Robert
> 
> 
> > 
> > > 
> > > Signed-off-by: Robert Yang <liezhi.y...@windriver.com>
> > > ---
> > >   scripts/lib/wic/plugins/source/rootfs.py | 2 +-
> > >   1 file changed, 1 insertion(+), 1 deletion(-)
> > > 
> > > diff --git a/scripts/lib/wic/plugins/source/rootfs.py 
> > > b/scripts/lib/wic/plugins/source/rootfs.py
> > > index 25bb41dd702..11b09c1e80e 100644
> > > --- a/scripts/lib/wic/plugins/source/rootfs.py
> > > +++ b/scripts/lib/wic/plugins/source/rootfs.py
> > > @@ -95,7 +95,7 @@ class RootfsPlugin(SourcePlugin):
> > >           part.rootfs_dir = cls.__get_rootfs_dir(rootfs_dir)
> > >           part.has_fstab = os.path.exists(os.path.join(part.rootfs_dir, 
> > > "etc/fstab"))
> > > -        pseudo_dir = os.path.join(part.rootfs_dir, "../pseudo")
> > > +        pseudo_dir = os.path.join(krootfs_dir['ROOTFS_DIR'], "../pseudo")
> > >           if not os.path.lexists(pseudo_dir):
> > >               pseudo_dir = os.path.join(cls.__get_rootfs_dir(None), 
> > > '../pseudo')
> > > -- 
> > > 2.33.1
> > > 
> > 
> > > 
> > > 
> > > 
> > 
> > 

-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#166928): 
https://lists.openembedded.org/g/openembedded-core/message/166928
Mute This Topic: https://lists.openembedded.org/mt/91771589/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to