* This minimal sdk can use package management to obtain needed dev
packages.
* Resulting shar image is ~45 MB
* Usage could be a little more elgant, but if feeds are available,
the following can be done to install any package availble on a feed:
$ cat ./sysroots/<target_sysroot>/etc/opkg/* > ./opkg.conf
$ ./sysroots/<host_sysroot>/usr/bin/opkg --volatile-cache -f ./opkg.conf \
-t $(mktemp -d) -o ./sysroot/<target_sysroot> update
$ # To restore current tisdk sysroot (plus unuseable binaries)
$ ./sysroots/<host_sysroot>/usr/bin/opkg --volatile-cache -f ./opkg.conf \
-t $(mktemp -d) -o ./sysroot/<target_sysroot> install \
packagegroup-arago-toolchain-tisdk-target
* This also has the potential to create new rootfs from feeds. Initial
testing showed problems with setting ownership of files to root. The
host sysroot does provide pseudo, so it seems possible without using
root on the host.
Signed-off-by: Jacob Stiffler <[email protected]>
---
meta-arago-distro/recipes-core/meta/meta-toolchain-arago-minimal.bb | 5 +++++
1 file changed, 5 insertions(+)
create mode 100644
meta-arago-distro/recipes-core/meta/meta-toolchain-arago-minimal.bb
diff --git
a/meta-arago-distro/recipes-core/meta/meta-toolchain-arago-minimal.bb
b/meta-arago-distro/recipes-core/meta/meta-toolchain-arago-minimal.bb
new file mode 100644
index 0000000..8b7e8bc
--- /dev/null
+++ b/meta-arago-distro/recipes-core/meta/meta-toolchain-arago-minimal.bb
@@ -0,0 +1,5 @@
+require recipes-core/meta/meta-toolchain-arago-tisdk.bb
+
+TOOLCHAIN_SUFFIX = "-minimal"
+TOOLCHAIN_TARGET_TASK = "packagegroup-arago-toolchain-minimal-target"
+TOOLCHAIN_HOST_TASK = "nativesdk-packagegroup-arago-sdk-host
nativesdk-buildtools-perl-dummy"
--
2.7.4
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago