Hi Florian,

ptxdist reports me after workspace clean this error (see below). This is always first targetinstall  one of the above mentioned packages. The build order seems to be random.
After repetition of "ptxdist go -j -q " is the build OK.  Who create /boot in root ? Or witch /boot  is meant ?  What is wrong ? 

-------------------------------------                                                                                                                                                                           
 target: fpgaimage-cx27c.targetinstall                                                                                                                                                                           
 -------------------------------------                                                                                                                                                                           
                                                                                                                                                                                                                 
install_init:   preparing for image creation of 'fpgaimage-cx27c'...                                                                                                                                             
....                                                                                              
xpkg_finish:    creating opkg package ...                                                                                                                                                                        
                                                                                                                                                                                                                 
install file:                                                                                                                                                                                                    
  src=ptx-multi/projectroot/lib/firmware/fpga_complete/soc_system_cx27c.rbf                                                                                                                                      
    dst=/boot/fpgaimage.rbf                                                                                                                                                                                      
      owner=0                                                                                                                                                                                                    
        group=0                                                                                                                                                                                                  
          permissions=0755                                                                                                                                                                                       
                                                                                                                                                                                                                 
chmod: cannot access '/home/friesen/quantumx/projects/ppc/ptx-multi/platform-soc/root/boot/fpgaimage.rbf': No such file or directory                                                                             
Error: install_file failed!                                                                                                                                                                                      
                                                                                                                                                                                                                 
xpkg_finish: failed.                                                                                                                                                                                             
                                                                                                                                                                                                                 
/home/friesen/quantumx/projects/ppc/ptx-multi/rules/fpgaimage-cx27c.make:12: recipe for target '/home/friesen/quantumx/projects/ppc/ptx-multi/platform-soc/state/fpgaimage-cx27c.targetinstall' failed           
make: *** [/home/friesen/quantumx/projects/ppc/ptx-multi/platform-soc/state/fpgaimage-cx27c.targetinstall] Error 1                                                                                               
make: *** Waiting for unfinished jobs....                                                                                                                                                                        
                                                                                                            

Am Di., 11. Dez. 2018 um 09:58 Uhr schrieb Baeuerle, Florian <Florian.Baeuerle@allegion.com>:
Hi Andreas,

this use case is supported by ptxdist, actually quite exactly as you planned it.

You will eventually run into this issue:

https://www.mail-archive.com/ptxdist@pengutronix.de/msg13611.html

But probably only if you use image packages for creating your three rootfses at
the same time (saves a lot of build time btw).


Best Regards
Florian

Am Donnerstag, den 06.12.2018, 12:49 +0100 schrieb Andreas Friesen:
> Hello everyone,
>
> we've got many module types, each module type  builds on same platform. I
> would like create a generic barebox environment for all module types.
>
> My problem is, that ptxdist  don't like packages, which contain same filename.
> My plan was to create several packages :
>
> - firmware-Type-A.ipkg (contains /boot/{fpga.bin,platform.dtb)
> - firmware-Type-B.ipkg (contains  /boot/{fpga.bin,platform.dtb)
> - firmware-Type-C.ipkg (contains  /boot/{fpga.bin,platform.dtb)
>
> And each module install via" collection" the respective package.
>
> What can I do ? I would like to avoid having foreign components in the
> firmware package.
>
> Regards,
> Andreas Friesen
> _______________________________________________
> ptxdist mailing list
> ptxdist@pengutronix.de
_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de