[oe] [PATCH 4/7] Add custom opkg settings for Visstrim_M10 board.

Javier Martin javier.martin at vista-silicon.com
Wed Feb 9 09:37:14 UTC 2011


"/opt" is used in Visstrim_M10 boards as the working directory
for opkg.

Signed-off-by: Javier Martin <javier.martin at vista-silicon.com>
---
 recipes/opkg/opkg-collateral/visstrim_m10/dest    |    1 +
 recipes/opkg/opkg-collateral/visstrim_m10/lists   |    2 ++
 recipes/opkg/opkg-collateral/visstrim_m10/tmp_dir |    4 ++++
 recipes/opkg/opkg_svn.bb                          |    2 ++
 4 files changed, 9 insertions(+), 0 deletions(-)
 create mode 100644 recipes/opkg/opkg-collateral/visstrim_m10/dest
 create mode 100644 recipes/opkg/opkg-collateral/visstrim_m10/lists
 create mode 100644 recipes/opkg/opkg-collateral/visstrim_m10/tmp_dir

diff --git a/recipes/opkg/opkg-collateral/visstrim_m10/dest b/recipes/opkg/opkg-collateral/visstrim_m10/dest
new file mode 100644
index 0000000..c2b9657
--- /dev/null
+++ b/recipes/opkg/opkg-collateral/visstrim_m10/dest
@@ -0,0 +1 @@
+dest root /opt
diff --git a/recipes/opkg/opkg-collateral/visstrim_m10/lists b/recipes/opkg/opkg-collateral/visstrim_m10/lists
new file mode 100644
index 0000000..77c0834
--- /dev/null
+++ b/recipes/opkg/opkg-collateral/visstrim_m10/lists
@@ -0,0 +1,2 @@
+lists_dir ext /opt/var/lib/opkg
+
diff --git a/recipes/opkg/opkg-collateral/visstrim_m10/tmp_dir b/recipes/opkg/opkg-collateral/visstrim_m10/tmp_dir
new file mode 100644
index 0000000..b3f8d53
--- /dev/null
+++ b/recipes/opkg/opkg-collateral/visstrim_m10/tmp_dir
@@ -0,0 +1,4 @@
+# We have whole /tmp in volatile tmpfs which is better than wear leveling NAND or uSD
+# But also bad for big upgrades where tmpfs eats whole memory,
+# device starts swapping (possibly using more NAND/uSD than temporary unpack) and then segfaults because of lack of space
+option tmp_dir /tmp
diff --git a/recipes/opkg/opkg_svn.bb b/recipes/opkg/opkg_svn.bb
index cfdf9fc..7ea1510 100644
--- a/recipes/opkg/opkg_svn.bb
+++ b/recipes/opkg/opkg_svn.bb
@@ -21,3 +21,5 @@ pkg_postrm_${PN} () {
 }
 
 require update-alternatives-merge.inc
+
+EXTRA_OECONF_append_visstrim_m10 = " --with-opkglockfile=/var/lock/opkg.lock"
-- 
1.7.0.4





More information about the Openembedded-devel mailing list