NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-evbarm/58035: [RB] evbarm/earmv6: sshramdisk probably has firmware files in a wrong place



On Thu, 2024-03-14 11:47:13 -0400, Christos Zoulas <christos%zoulas.com@localhost> wrote:
> >  ${WORKDIR} is probably a relative path `work', in which case this will
> >  copy ${DESTDIR}/libdata/firmware to ${DESTDIR}/work/libdata/firmware,
> >  which explains the checkflist errors you saw.
> > 
> >  Can you try this change instead?
> > 
> >  -IMAGEPREBUILD=3D	${TOOL_PAX} ${PAX_TIMESTAMP} -rw -pp ${DESTDIR}/libdata/firmware ${WORKDIR}
> >  +IMAGEPREBUILD=3D	(cd ${DESTDIR} && ${TOOL_PAX} ${PAX_TIMESTAMP} -w libdata/firmware) | (cd ${WORKDIR} && ${TOOL_PAX} -r -pp)
> > 
> >  (I don't know if there's a way to convince a single pax -rw instance
> >  to chdir into a source directory before taking relative paths to be
> >  copied into the target.)
> 
> Do we have to use pax? why not use tar -C?

I'm actually quite used to use GNU tar, but TBH `pax` is way better
specified. Despite being used to a different archiver, I quite think
that `pax` is the way to go. We'll see where we end with. The hard
part was to track down there that (kernel-embedded) filesystem came
from and why it contained my local build pathes. We'll see where we
end with. The hard part was to track down there that (kernel-embedded)
filesystem came from and why it contained my local build pathes.

MfG, JBG

-- 

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index