Hi

thank you all for your help
i decided to not use yocto/poky for my projects

br
Andre

-----Original Message-----
From: Tom Zanussi [mailto:tom.zanu...@intel.com] 
Sent: Tuesday, January 6, 2015 4:29 PM
To: Moore, Thomas (FtWorth)
Cc: Andre Marschalek; yocto@yoctoproject.org
Subject: Re: [yocto] separate partition support

Hi,

As far as wic goes, I think this is something that should be supported, and 
probably wouldn't be too hard to implement, but I really haven't thought about 
the details much.  Off the top of my head, I think it would mainly require some 
changes to the Wic_PartData and rootfs plugin and an extension to the rootfs 
syntax - possibly just appending the directory within the rootfs to the rootfs 
plugin e.g.:  

part / --source rootfs --ondisk sda --fstype=ext3 --label platform --align 1024 
part /var --source rootfs/var --ondisk sda --fstype=ext3 --label data --align 
1024

The second line would cause just the contents of the /var directory of rootfs 
to be put into a separate partition and mounted as /var.

One complication would be then subtracting that from the rootfs and leaving 
just the remainder mounted as / - it would probably require a copy and 
subtraction.

Tom

On Tue, 2015-01-06 at 15:05 +0000, Moore, Thomas (FtWorth) wrote:
> Andre,
> 
>  
> 
> I spent some time trying to determine how to generate multiple images 
> as you’ve mentioned. However, the process used to generate the rootfs 
> image appears to be buried deep in the Open Embedded core and I wasn’t 
> able to figure out how it works. Maybe someone else can chime in on 
> how that might be accomplished.
> 
>  
> 
> Thomas Moore
> 
> 
>  
> 
> From: Andre Marschalek [mailto:andre.marscha...@outlook.com]
> Sent: Tuesday, January 06, 2015 8:34 AM
> To: Moore, Thomas (FtWorth); yocto@yoctoproject.org
> Subject: RE: [yocto] separate partition support
> 
> 
>  
> 
> Hi Thomas,
> 
>  
> 
> what I need is to have one image per partition
> 
>  
> 
> for example if i need to have /opt on a different partition i would 
> need 2 image files at the end
> 
>  
> 
> one containing the root partition but without /opt and one with the 
> contents of /opt (without /opt itself because this image will be 
> mounted as /opt at the end)
> 
>  
> 
> br
> 
> Andre
> 
>  
> 
> From: Moore, Thomas (FtWorth) [mailto:thomas.moo...@atk.com]
> Sent: Tuesday, January 6, 2015 1:01 AM
> To: Andre Marschalek; yocto@yoctoproject.org
> Subject: RE: [yocto] separate partition support
> 
> 
>  
> 
> I’m actually experimenting with this today.
> 
>  
> 
> Per the Development Manual, my first attempt was to use wic. While I 
> was able to create an image with multiple partitions, there appears to 
> be no way to split up the rootfs image that is created amongst the 
> multiple partitions. Below is the wks file I created for my test:
> 
>  
> 
> part /boot --source bootimg-pcbios --ondisk sda --label boot --active 
> --align 1024
> 
> part / --source rootfs --ondisk sda --fstype=ext3 --label platform 
> --align 1024
> 
> part /var --source rootfs --ondisk sda --fstype=ext3 --label data 
> --align 1024
> 
>  
> 
> bootloader  --timeout=0  --append="rootwait rootfstype=ext3 
> video=vesafb vga=0x318 console=tty0"
> 
>  
> 
> After running wic, I was able to examine the resulting image and there 
> were three partitions. However, the second and third partitions (/ and 
> /var) both contained the entire rootfs. In this case, I was hoping 
> that wic would realize that I only wanted the contents /var in the 
> third partition and to also not be included in the second partition.
> 
>  
> 
> While it may be possible to create a new plugin for wic to achieve my 
> desired result, I’m not sure if it would be possible for the instance 
> of the plugin creating the / partition to be aware of the other 
> partitions and their mount points to be able to exclude those folders 
> from the / partition. Does anyone have any thoughts on this?
> 
>  
> 
> Thanks,
> 
>  
> 
> Thomas Moore
> 
> 
>  
> 
> From:yocto-boun...@yoctoproject.org
> [mailto:yocto-boun...@yoctoproject.org] On Behalf Of Andre Marschalek
> Sent: Monday, January 05, 2015 5:50 PM
> To: yocto@yoctoproject.org
> Subject: [yocto] separate partition support
> 
> 
>  
> 
> hi,
> 
>  
> 
> splitting the root file filesystem into different partitions is a 
> common task and supported from every operating system during install 
> and should be also supported from yocto’s build system
> 
> based on the current available documentation it seems impossible to 
> accomplish this task, the only available result is one full blown 
> image containing the root partition
> 
>  
> 
> currently the only idea i had is to run bitbake which will generate 
> the root image containing everything
> 
> create afterwards my own images with the desired size (also a new root 
> image because in this case IMAGE_ROOTFS_SIZE does not reflect the 
> ending image size)
> 
> mount every image and move the directories from the bitbake produced 
> image into this new images
> 
> and finally flash that images to my devices
> 
>  
> 
> what do you mean?
> 
> should this basic core functionality part of yocto’s build process 
> without an overhead for everyone to create isolated solutions?
> 
> do you see a better workaround as to create new images and movements 
> after the build process?
> 
>  
> 
> thank you in advance
> 
>  
> 
> br
> 
> Andre
> 
> 


-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to