From 5f28041b5f8fa2018ef906c925acbaa02d1c5daf Mon Sep 17 00:00:00 2001 From: "Tom G. Christensen" Date: Thu, 17 Apr 2008 19:27:16 +0000 Subject: [PATCH] Add docs_for function that will take a secname as param so we can add docs to a specific subpackage in its own dir. --- buildpkg.packaging.solaris | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/buildpkg.packaging.solaris b/buildpkg.packaging.solaris index 975fa8e..d563146 100644 --- a/buildpkg.packaging.solaris +++ b/buildpkg.packaging.solaris @@ -788,6 +788,33 @@ compat() done } +# docs_for(): Add files from srcdir to specific package doc dir +# params: $1 = secname $2....x = files to copy +# Copies files from $srcdir to $_docdir/$secname-$version +docs_for() +{ + local secname=$1 + shift + + local f + local ddir # Holds internal value of _docdir + + if [ ! -z $# ]; then + setdir source + ddir=${stagedir}${prefix}/${_docdir}/${secname}-${version} + ${MKDIR} -p $ddir + echo "Adding docs" + until [ -z "$1" ] + do + for f in $(_upls $1) + do + ($TAR -cf - "$f")|(cd $ddir; $TAR -xvBpf -) + done + shift + done + fi +} + # do_strip_bin(): Strip binaries # params: none do_strip_bin()