So I started the process of updating the devel/hadoop2 port from 2.4.1 -> 2.6.0 but I'm having some issues when the finally do-install runs. This is the error:
It looks like the following command cuts some of the full path to files in my .PLIST.mktmp file so when it tries to install it all fails. (updating .PLIST.mktmp after this error and running
Here is from my Makefile:
This is by the way my first port adventure so I'm a little lost BUT it looks like the COPYTREE_SHARE command (whatever that is) does not handle the $ in a file name. That is my guess. I tried using '*' or "*" or just . for the files but its all the same.
Is there a way that I could replace the ${COPYTREE_SHARE} line in my Makefile with a simple find command to add the files into the .PLIST?
Code:
====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
===> Installing for hadoop2-2.6.0
===> Checking if hadoop2 already installed
===> Registering installation for hadoop2-2.6.0
pkg-static: Unable to access file /usr/ports/devel/hadoop2/work/stage/usr/local/share/hadoop/ass: No such file or directory
pkg-static: Unable to access file /usr/ports/devel/hadoop2/work/stage/usr/local/share/hadoop/ass: No such file or directory
pkg-static: Unable to access file /usr/ports/devel/hadoop2/work/stage/usr/local/share/hadoop/leSystemAccessService$FileSystemCachePurger.class: No such file or directory
pkg-static: Unable to access file /usr/ports/devel/hadoop2/work/stage/usr/local/share/hadoop/ass: No such file or directory
pkg-static: Unable to access file /usr/ports/devel/hadoop2/work/stage/usr/local/share/hadoop/strumentationService$SamplersRunnable.class: No such file or directory
pkg-static: Unable to access file /usr/ports/devel/hadoop2/work/stage/usr/local/share/hadoop/ass: No such file or directory
pkg-static: Unable to access file /usr/ports/devel/hadoop2/work/stage/usr/local/share/hadoop/strumentationService$VariableHolder.class: No such file or directory
*** Error code 74
make install again works fine).Here is from my Makefile:
Code:
cd ${HADOOP_DIST}/share/hadoop && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/ "! -name *-sources.jar -and ! -name sources"
Is there a way that I could replace the ${COPYTREE_SHARE} line in my Makefile with a simple find command to add the files into the .PLIST?