aboutsummaryrefslogtreecommitdiffstats
path: root/meta/classes/staging.bbclass
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2012-07-19 13:09:59 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-07-19 16:58:33 +0100
commitec4fea852bde2294ad7a7a703ccf11eb9a109c31 (patch)
treea7a3b297137605e88538a81bf118e66656381987 /meta/classes/staging.bbclass
parent3448537043ca96794f3b1b4ce3a6eb775c98124c (diff)
downloadopenembedded-core-ec4fea852bde2294ad7a7a703ccf11eb9a109c31.tar.gz
staging.bbclass: Don't stage doc/manpage/info files
There is no point in having doc, manpage or info files in the staging directory. They just bloat the sstate package size and waste time as they're copied around. We never used to stage these but it crept in when we started staging $datadir. This patch corrects that so they're removed and stop making it into the sysroot. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/staging.bbclass')
-rw-r--r--meta/classes/staging.bbclass2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/classes/staging.bbclass b/meta/classes/staging.bbclass
index ee5a025a3b..6540349ff7 100644
--- a/meta/classes/staging.bbclass
+++ b/meta/classes/staging.bbclass
@@ -51,6 +51,8 @@ sysroot_stage_dirs() {
sysroot_stage_libdir $from${base_libdir} $to${base_libdir}
fi
sysroot_stage_dir $from${datadir} $to${datadir}
+ # We don't care about docs/info/manpages
+ rm -rf $to${mandir}/ $to${docdir}/ $to${infodir}/
}
sysroot_stage_all() {