I want to create a FreeBSD binary package containing some software. All I'm interested in doing is say
“Some files in directory X need to go to directory Y,” keeping the directory hierarchy underneath. If necessary, I can easily indicate each file in the packing list.
However, this is very difficult to achieve, since I cannot find a combination of the -s, -S @cwd and @srcdir options that do what I want. It either looks in the Y directory for files (which does not exist in the build system), or it packs the files in the X directory, which is also not what I want.
Before you answer "just create a port", I DO NOT REMOVE REMOTELY interested in creating a "port". The "port" has nothing to do with what we do. This is not a package for distribution by third parties, as well as a cross-platform application designed to leak a source by third parties.
All I want to do is make a binary package to install some files in the specified location on the file system. Is it too complicated?
This is under FreeBSD 7.3.
Markr source share