summaryrefslogtreecommitdiff
path: root/meta/classes/image.bbclass
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2009-08-28 17:11:57 +0100
committerRichard Purdie <rpurdie@linux.intel.com>2009-08-28 17:11:57 +0100
commitd5341fb7968108615da58d127655c8238a3e19b0 (patch)
tree0c5f9463a34d378c3da3e40ed81baa66b0785997 /meta/classes/image.bbclass
parent1937c08705b2e9fb209b2d703fec63b8c4421083 (diff)
downloadopenembedded-core-d5341fb7968108615da58d127655c8238a3e19b0.tar.gz
openembedded-core-d5341fb7968108615da58d127655c8238a3e19b0.tar.bz2
openembedded-core-d5341fb7968108615da58d127655c8238a3e19b0.zip
Add poky-trim-schemas post install script to remove unneeded schema locale translations from images (credit to Ross Burton for the initial script)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/classes/image.bbclass')
-rw-r--r--meta/classes/image.bbclass12
1 files changed, 12 insertions, 0 deletions
diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
index 8225980f73..6b0a14d9ac 100644
--- a/meta/classes/image.bbclass
+++ b/meta/classes/image.bbclass
@@ -225,6 +225,18 @@ rootfs_no_x_startup () {
fi
}
+rootfs_trim_schemas () {
+ for schema in ${IMAGE_ROOTFS}/etc/gconf/schemas/*.schemas
+ do
+ # Need this in case no files exist
+ if [ -e $schema ]; then
+ poky-trim-schemas $schema > $schema.new
+ mv $schema.new $schema
+ fi
+ done
+}
+
+
# export the zap_root_password, create_etc_timestamp and remote_init_link
EXPORT_FUNCTIONS zap_root_password create_etc_timestamp remove_init_link do_rootfs make_zimage_symlink_relative set_image_autologin rootfs_update_timestamp rootfs_no_x_startup