So I started the process of updating the [PORT]devel/hadoop2[/PORT] port from 
2.4.1 -> 2.6.0 but I'm having some issues when the finally do-install runs. 
This is the error:
[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
[/code]
It looks like the following command cuts some of the full path to files in my 
[FILE].PLIST.mktmp[/FILE] file so when it tries to install it all fails. 
(updating [FILE].PLIST.mktmp[/FILE] after this error and running [CMD]make 
install[/CMD] again works fine).

Here is from my [FILE]Makefile[/FILE]:
[code]
cd ${HADOOP_DIST}/share/hadoop && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/ 
"! -name *-sources.jar -and ! -name sources"
[/code]
This is by the way my first port adventure so I'm a little lost BUT it looks 
like the [FILE]COPYTREE_SHARE[/FILE] command (whatever that is) does not handle 
the [FILE]$[/FILE] in a file name. That is my guess. I tried using 
[FILE]'*'[/FILE] or [FILE]"*"[/FILE] or just [FILE].[/FILE] for the files but 
its all the same.

Is there a way that I could replace the [FILE]${COPYTREE_SHARE}[/FILE] line in 
my [FILE]Makefile[/FILE] with a simple find command to add the files into the 
[FILE].PLIST[/FILE]?

Or am I doing this wrong?
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to