[csw-maintainers] inoperant reinplace

pfelecan pfelecan at opencsw.org
Fri Jan 11 09:02:16 CET 2013


Still struggling to finish the packaging of TeXLive...

Here is what I do:

cd ~/opencsw/texlive/trunk
find work -type f -name 'post-install-reinplace*' -print -exec rm {} \;
nohup mgar platforms-remerge platforms-repackage < /dev/null > 
~/logs/texlive 2>&1 &

I got the following errors reported by checkpkg, with the afferent 
proposal of overriding:

CHECKPKG_OVERRIDES_CSWtexlive-base += 
file-with-bad-content|/usr/local|root/opt/csw/share/texmf/scripts/simpdftex/simpdftex
CHECKPKG_OVERRIDES_CSWtexlive-latex-extra += 
file-with-bad-content|/usr/local|root/opt/csw/share/texmf-dist/scripts/pax/pdfannotextractor.pl
CHECKPKG_OVERRIDES_CSWtexlive-publishers-doc += 
file-with-bad-content|/usr/local|root/opt/csw/share/texmf-dist/doc/latex/confproc/buildpapers.sh
CHECKPKG_OVERRIDES_CSWtexlive-publishers-doc += 
file-with-bad-content|/usr/local|root/opt/csw/share/texmf-dist/doc/latex/confproc/example/buildpapers.sh


However, in the recipe I have the following stanzas:

REINPLACE_WHEN_USRLOCAL	=	postinstall
...
REINPLACE_USRLOCAL		+=	/opt/csw/share/texmf/scripts/simpdftex/simpdftex
REINPLACE_USRLOCAL		+=	/opt/csw/share/texmf-dist/scripts/pax/pdfannotextractor.pl
REINPLACE_USRLOCAL		+=	/opt/csw/share/texmf-dist/doc/latex/confproc/buildpapers.sh
REINPLACE_USRLOCAL		+=	/opt/csw/share/texmf-dist/doc/latex/confproc/example/buildpapers.sh
...

I don't understand why, on this specific files, the "reinplace" 
mechanism doesn't work.

Of course, I can do the corrections myself as I do for some non trivial 
cases but this difficulty smells as an issue with our packaging tool 
chain...

Note that everything is available on the build farm, in my home 
directory.

I'm thanking in advance those who will have a look at this issue.



More information about the maintainers mailing list