aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/opkg
diff options
context:
space:
mode:
authorJavier Martin <javier.martin@vista-silicon.com>2011-02-09 17:37:14 +0000
committerTom Rini <tom_rini@mentor.com>2011-02-12 08:03:53 -0700
commitc7cb28401d4b3eb3edae53c2537a9ca7bd40590a (patch)
tree78b0adc13d22fde84c1d5206467732a6e2b37195 /recipes/opkg
parentbf7a21f89e7e7a879a291df9ab9258bc8ac4628d (diff)
downloadopenembedded-c7cb28401d4b3eb3edae53c2537a9ca7bd40590a.tar.gz
Add custom opkg settings for Visstrim_M10 board.
"/opt" is used in Visstrim_M10 boards as the working directory for opkg. Signed-off-by: Javier Martin <javier.martin@vista-silicon.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
Diffstat (limited to 'recipes/opkg')
-rw-r--r--recipes/opkg/opkg-collateral/visstrim_m10/dest1
-rw-r--r--recipes/opkg/opkg-collateral/visstrim_m10/lists2
-rw-r--r--recipes/opkg/opkg-collateral/visstrim_m10/tmp_dir4
-rw-r--r--recipes/opkg/opkg_svn.bb2
4 files changed, 9 insertions, 0 deletions
diff --git a/recipes/opkg/opkg-collateral/visstrim_m10/dest b/recipes/opkg/opkg-collateral/visstrim_m10/dest
new file mode 100644
index 0000000000..c2b9657912
--- /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 0000000000..77c0834d17
--- /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 0000000000..b3f8d53a36
--- /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 cfdf9fcf33..7ea15105d4 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"