summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-core
diff options
context:
space:
mode:
authorAmarnath Valluri <amarnath.valluri@intel.com>2015-04-17 15:02:21 +0300
committerMartin Jansa <Martin.Jansa@gmail.com>2015-04-24 15:11:25 +0200
commit4429a3250f8a993fcce55eab44a9b3d413ab86c0 (patch)
treef8f135b63e54be50b7fee63457390a702a09ce16 /meta-oe/recipes-core
parentc346f605766754c02004478371f22609f15ecd1a (diff)
downloadmeta-openembedded-4429a3250f8a993fcce55eab44a9b3d413ab86c0.tar.gz
toybox: Upgrade to v0.5.2
The patch applied to toybox is rebased onto the new release and updated. Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe/recipes-core')
-rw-r--r--meta-oe/recipes-core/toybox/toybox/0001-Match-paths-with-busybox.patch67
-rw-r--r--meta-oe/recipes-core/toybox/toybox_0.5.2.bb (renamed from meta-oe/recipes-core/toybox/toybox_0.5.0.bb)6
2 files changed, 39 insertions, 34 deletions
diff --git a/meta-oe/recipes-core/toybox/toybox/0001-Match-paths-with-busybox.patch b/meta-oe/recipes-core/toybox/toybox/0001-Match-paths-with-busybox.patch
index e071f22b1..9eb965d32 100644
--- a/meta-oe/recipes-core/toybox/toybox/0001-Match-paths-with-busybox.patch
+++ b/meta-oe/recipes-core/toybox/toybox/0001-Match-paths-with-busybox.patch
@@ -1,4 +1,4 @@
1From 27f5ca9f1e212e5ab00cde0bfc91282fc7ff5e16 Mon Sep 17 00:00:00 2001 1From 9b37b45067677563dc8daa73d73a015c20ad6222 Mon Sep 17 00:00:00 2001
2From: Paul Barker <paul@paulbarker.me.uk> 2From: Paul Barker <paul@paulbarker.me.uk>
3Date: Mon, 18 Aug 2014 12:18:16 +0000 3Date: Mon, 18 Aug 2014 12:18:16 +0000
4Subject: [PATCH] Match paths with busybox 4Subject: [PATCH] Match paths with busybox
@@ -8,6 +8,9 @@ update-alternatives, the paths of the links installed by toybox should match
8those installed by busybox. This is accomplished by changing the flags of a few 8those installed by busybox. This is accomplished by changing the flags of a few
9tools within toybox. 9tools within toybox.
10 10
11v3:
12 - Forward ported from v0.5.0 to v0.5.2
13
11v2: 14v2:
12 - Forward ported from v0.4.9 to v0.5.0 15 - Forward ported from v0.4.9 to v0.5.0
13 - Move new 'mount' command 16 - Move new 'mount' command
@@ -16,6 +19,8 @@ Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
16 19
17Upstream-status: Inappropriate 20Upstream-status: Inappropriate
18 (specific to update-alternatives use in OpenEmbedded) 21 (specific to update-alternatives use in OpenEmbedded)
22
23Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com>
19--- 24---
20 toys/lsb/mount.c | 2 +- 25 toys/lsb/mount.c | 2 +-
21 toys/lsb/pidof.c | 2 +- 26 toys/lsb/pidof.c | 2 +-
@@ -45,7 +50,7 @@ Upstream-status: Inappropriate
45 25 files changed, 29 insertions(+), 29 deletions(-) 50 25 files changed, 29 insertions(+), 29 deletions(-)
46 51
47diff --git a/toys/lsb/mount.c b/toys/lsb/mount.c 52diff --git a/toys/lsb/mount.c b/toys/lsb/mount.c
48index 01f5c32..65a5aa2 100644 53index c334681..b076ca1 100644
49--- a/toys/lsb/mount.c 54--- a/toys/lsb/mount.c
50+++ b/toys/lsb/mount.c 55+++ b/toys/lsb/mount.c
51@@ -6,7 +6,7 @@ 56@@ -6,7 +6,7 @@
@@ -54,7 +59,7 @@ index 01f5c32..65a5aa2 100644
54 59
55-USE_MOUNT(NEWTOY(mount, "?O:afnrvwt:o*[-rw]", TOYFLAG_USR|TOYFLAG_BIN|TOYFLAG_STAYROOT)) 60-USE_MOUNT(NEWTOY(mount, "?O:afnrvwt:o*[-rw]", TOYFLAG_USR|TOYFLAG_BIN|TOYFLAG_STAYROOT))
56+USE_MOUNT(NEWTOY(mount, "?O:afnrvwt:o*[-rw]", TOYFLAG_BIN|TOYFLAG_STAYROOT)) 61+USE_MOUNT(NEWTOY(mount, "?O:afnrvwt:o*[-rw]", TOYFLAG_BIN|TOYFLAG_STAYROOT))
57 USE_NFSMOUNT(NEWTOY(nfsmount, "?<2>2", TOYFLAG_USR|TOYFLAG_BIN|TOYFLAG_STAYROOT)) 62 //USE_NFSMOUNT(NEWTOY(nfsmount, "?<2>2", TOYFLAG_USR|TOYFLAG_BIN|TOYFLAG_STAYROOT))
58 63
59 config MOUNT 64 config MOUNT
60diff --git a/toys/lsb/pidof.c b/toys/lsb/pidof.c 65diff --git a/toys/lsb/pidof.c b/toys/lsb/pidof.c
@@ -84,20 +89,20 @@ index 6544265..a93327f 100644
84 config CHVT 89 config CHVT
85 bool "chvt" 90 bool "chvt"
86diff --git a/toys/other/ifconfig.c b/toys/other/ifconfig.c 91diff --git a/toys/other/ifconfig.c b/toys/other/ifconfig.c
87index f5d4215..5e7c54c 100644 92index 8db3ff0..445799d 100644
88--- a/toys/other/ifconfig.c 93--- a/toys/other/ifconfig.c
89+++ b/toys/other/ifconfig.c 94+++ b/toys/other/ifconfig.c
90@@ -6,7 +6,7 @@ 95@@ -6,7 +6,7 @@
91 * 96 *
92 * Not in SUSv4. 97 * Not in SUSv4.
93 98
94-USE_IFCONFIG(NEWTOY(ifconfig, "?a", TOYFLAG_BIN)) 99-USE_IFCONFIG(NEWTOY(ifconfig, "^?a", TOYFLAG_BIN))
95+USE_IFCONFIG(NEWTOY(ifconfig, "?a", TOYFLAG_SBIN)) 100+USE_IFCONFIG(NEWTOY(ifconfig, "^?a", TOYFLAG_SBIN))
96 101
97 config IFCONFIG 102 config IFCONFIG
98 bool "ifconfig" 103 bool "ifconfig"
99diff --git a/toys/other/insmod.c b/toys/other/insmod.c 104diff --git a/toys/other/insmod.c b/toys/other/insmod.c
100index 8aa959a..75fd7cd 100644 105index 81721a3..cb222a5 100644
101--- a/toys/other/insmod.c 106--- a/toys/other/insmod.c
102+++ b/toys/other/insmod.c 107+++ b/toys/other/insmod.c
103@@ -2,7 +2,7 @@ 108@@ -2,7 +2,7 @@
@@ -123,20 +128,20 @@ index b8f5d82..4d16048 100644
123 config LSMOD 128 config LSMOD
124 bool "lsmod" 129 bool "lsmod"
125diff --git a/toys/other/netcat.c b/toys/other/netcat.c 130diff --git a/toys/other/netcat.c b/toys/other/netcat.c
126index 3c6f630..188c3d1 100644 131index d27aa88..0fd26f7 100644
127--- a/toys/other/netcat.c 132--- a/toys/other/netcat.c
128+++ b/toys/other/netcat.c 133+++ b/toys/other/netcat.c
129@@ -4,7 +4,7 @@ 134@@ -4,7 +4,7 @@
130 * 135 *
131 * TODO: udp, ipv6, genericize for telnet/microcom/tail-f 136 * TODO: udp, ipv6, genericize for telnet/microcom/tail-f
132 137
133-USE_NETCAT(OLDTOY(nc, netcat, USE_NETCAT_LISTEN("tl^L^")"w#p#s:q#f:", TOYFLAG_BIN)) 138-USE_NETCAT(OLDTOY(nc, netcat, TOYFLAG_BIN))
134+USE_NETCAT(OLDTOY(nc, netcat, USE_NETCAT_LISTEN("tl^L^")"w#p#s:q#f:", TOYFLAG_USR|TOYFLAG_BIN)) 139+USE_NETCAT(OLDTOY(nc, netcat, TOYFLAG_USR|TOYFLAG_BIN))
135 USE_NETCAT(NEWTOY(netcat, USE_NETCAT_LISTEN("tl^L^")"w#p#s:q#f:", TOYFLAG_BIN)) 140 USE_NETCAT(NEWTOY(netcat, USE_NETCAT_LISTEN("^tlL")"w#p#s:q#f:", TOYFLAG_BIN))
136 141
137 config NETCAT 142 config NETCAT
138diff --git a/toys/other/pivot_root.c b/toys/other/pivot_root.c 143diff --git a/toys/other/pivot_root.c b/toys/other/pivot_root.c
139index 3e4beac..ce3d3a8 100644 144index 9a1f56c..7748032 100644
140--- a/toys/other/pivot_root.c 145--- a/toys/other/pivot_root.c
141+++ b/toys/other/pivot_root.c 146+++ b/toys/other/pivot_root.c
142@@ -2,7 +2,7 @@ 147@@ -2,7 +2,7 @@
@@ -162,7 +167,7 @@ index 1c33362..fecd1ef 100644
162 config READLINK 167 config READLINK
163 bool "readlink" 168 bool "readlink"
164diff --git a/toys/other/reboot.c b/toys/other/reboot.c 169diff --git a/toys/other/reboot.c b/toys/other/reboot.c
165index 5cbc4f8..f8baafc 100644 170index 8baa4d8..a135888 100644
166--- a/toys/other/reboot.c 171--- a/toys/other/reboot.c
167+++ b/toys/other/reboot.c 172+++ b/toys/other/reboot.c
168@@ -2,9 +2,9 @@ 173@@ -2,9 +2,9 @@
@@ -170,11 +175,11 @@ index 5cbc4f8..f8baafc 100644
170 * Copyright 2013 Elie De Brauwer <eliedebrauwer@gmail.com> 175 * Copyright 2013 Elie De Brauwer <eliedebrauwer@gmail.com>
171 176
172-USE_REBOOT(NEWTOY(reboot, "n", TOYFLAG_BIN|TOYFLAG_NEEDROOT)) 177-USE_REBOOT(NEWTOY(reboot, "n", TOYFLAG_BIN|TOYFLAG_NEEDROOT))
173-USE_REBOOT(OLDTOY(halt, reboot, "n", TOYFLAG_BIN|TOYFLAG_NEEDROOT)) 178-USE_REBOOT(OLDTOY(halt, reboot, TOYFLAG_BIN|TOYFLAG_NEEDROOT))
174-USE_REBOOT(OLDTOY(poweroff, reboot, "n", TOYFLAG_BIN|TOYFLAG_NEEDROOT)) 179-USE_REBOOT(OLDTOY(poweroff, reboot, TOYFLAG_BIN|TOYFLAG_NEEDROOT))
175+USE_REBOOT(NEWTOY(reboot, "n", TOYFLAG_SBIN|TOYFLAG_NEEDROOT)) 180+USE_REBOOT(NEWTOY(reboot, "n", TOYFLAG_SBIN|TOYFLAG_NEEDROOT))
176+USE_REBOOT(OLDTOY(halt, reboot, "n", TOYFLAG_SBIN|TOYFLAG_NEEDROOT)) 181+USE_REBOOT(OLDTOY(halt, reboot, TOYFLAG_SBIN|TOYFLAG_NEEDROOT))
177+USE_REBOOT(OLDTOY(poweroff, reboot, "n", TOYFLAG_SBIN|TOYFLAG_NEEDROOT)) 182+USE_REBOOT(OLDTOY(poweroff, reboot, TOYFLAG_SBIN|TOYFLAG_NEEDROOT))
178 183
179 config REBOOT 184 config REBOOT
180 bool "reboot" 185 bool "reboot"
@@ -257,15 +262,15 @@ index 7f10c5e..1ab3ce8 100644
257 config CUT 262 config CUT
258 bool "cut" 263 bool "cut"
259diff --git a/toys/posix/df.c b/toys/posix/df.c 264diff --git a/toys/posix/df.c b/toys/posix/df.c
260index afb296b..6296dc9 100644 265index 141e8e5..5d37b45 100644
261--- a/toys/posix/df.c 266--- a/toys/posix/df.c
262+++ b/toys/posix/df.c 267+++ b/toys/posix/df.c
263@@ -4,7 +4,7 @@ 268@@ -4,7 +4,7 @@
264 * 269 *
265 * See http://opengroup.org/onlinepubs/9699919799/utilities/df.html 270 * See http://opengroup.org/onlinepubs/9699919799/utilities/df.html
266 271
267-USE_DF(NEWTOY(df, "Pkt*a", TOYFLAG_USR|TOYFLAG_SBIN)) 272-USE_DF(NEWTOY(df, "Pkt*a[-Pk]", TOYFLAG_USR|TOYFLAG_SBIN))
268+USE_DF(NEWTOY(df, "Pkt*a", TOYFLAG_BIN)) 273+USE_DF(NEWTOY(df, "Pkt*a[-Pk]", TOYFLAG_BIN))
269 274
270 config DF 275 config DF
271 bool "df" 276 bool "df"
@@ -283,20 +288,20 @@ index e8517d4..3ac4373 100644
283 config HEAD 288 config HEAD
284 bool "head" 289 bool "head"
285diff --git a/toys/posix/id.c b/toys/posix/id.c 290diff --git a/toys/posix/id.c b/toys/posix/id.c
286index b4d9c00..df79419 100644 291index 353aa04..7ab489e 100644
287--- a/toys/posix/id.c 292--- a/toys/posix/id.c
288+++ b/toys/posix/id.c 293+++ b/toys/posix/id.c
289@@ -6,10 +6,10 @@ 294@@ -6,10 +6,10 @@
290 * 295 *
291 * See http://opengroup.org/onlinepubs/9699919799/utilities/id.html 296 * See http://opengroup.org/onlinepubs/9699919799/utilities/id.html
292 297
293-USE_ID(NEWTOY(id, ">1nGgru[!Ggu]", TOYFLAG_BIN)) 298-USE_ID(NEWTOY(id, ">1"USE_ID_SELINUX("Z")"nGgru[!"USE_ID_SELINUX("Z")"Ggu]", TOYFLAG_BIN))
294+USE_ID(NEWTOY(id, ">1nGgru[!Ggu]", TOYFLAG_USR|TOYFLAG_BIN)) 299+USE_ID(NEWTOY(id, ">1"USE_ID_SELINUX("Z")"nGgru[!"USE_ID_SELINUX("Z")"Ggu]", TOYFLAG_USR|TOYFLAG_BIN))
295 USE_GROUPS(OLDTOY(groups, id, NULL, TOYFLAG_USR|TOYFLAG_BIN)) 300 USE_GROUPS(NEWTOY(groups, NULL, TOYFLAG_USR|TOYFLAG_BIN))
296-USE_LOGNAME(OLDTOY(logname, id, ">0", TOYFLAG_BIN)) 301-USE_LOGNAME(NEWTOY(logname, ">0", TOYFLAG_BIN))
297-USE_LOGNAME(OLDTOY(whoami, id, ">0", TOYFLAG_BIN)) 302-USE_WHOAMI(OLDTOY(whoami, logname, TOYFLAG_BIN))
298+USE_LOGNAME(OLDTOY(logname, id, ">0", TOYFLAG_USR|TOYFLAG_BIN)) 303+USE_LOGNAME(NEWTOY(logname, ">0", TOYFLAG_USR|TOYFLAG_BIN))
299+USE_LOGNAME(OLDTOY(whoami, id, ">0", TOYFLAG_USR|TOYFLAG_BIN)) 304+USE_WHOAMI(OLDTOY(whoami, logname, TOYFLAG_USR|TOYFLAG_BIN))
300 305
301 config ID 306 config ID
302 bool "id" 307 bool "id"
@@ -327,7 +332,7 @@ index 8c20644..489eb13 100644
327 config RENICE 332 config RENICE
328 bool "renice" 333 bool "renice"
329diff --git a/toys/posix/tail.c b/toys/posix/tail.c 334diff --git a/toys/posix/tail.c b/toys/posix/tail.c
330index e1048be..ba0a55a 100644 335index e92c044..ba1d311 100644
331--- a/toys/posix/tail.c 336--- a/toys/posix/tail.c
332+++ b/toys/posix/tail.c 337+++ b/toys/posix/tail.c
333@@ -4,7 +4,7 @@ 338@@ -4,7 +4,7 @@
@@ -366,7 +371,7 @@ index 3cfdb94..c127cfe 100644
366 config UNIQ 371 config UNIQ
367 bool "uniq" 372 bool "uniq"
368diff --git a/toys/posix/who.c b/toys/posix/who.c 373diff --git a/toys/posix/who.c b/toys/posix/who.c
369index 2c8a2e6..d5cd001 100644 374index 876a562..414cdfc 100644
370--- a/toys/posix/who.c 375--- a/toys/posix/who.c
371+++ b/toys/posix/who.c 376+++ b/toys/posix/who.c
372@@ -9,7 +9,7 @@ 377@@ -9,7 +9,7 @@
@@ -379,5 +384,5 @@ index 2c8a2e6..d5cd001 100644
379 config WHO 384 config WHO
380 bool "who" 385 bool "who"
381-- 386--
3822.1.2 3871.8.1.2
383 388
diff --git a/meta-oe/recipes-core/toybox/toybox_0.5.0.bb b/meta-oe/recipes-core/toybox/toybox_0.5.2.bb
index 9bdba4da5..bcd6a7255 100644
--- a/meta-oe/recipes-core/toybox/toybox_0.5.0.bb
+++ b/meta-oe/recipes-core/toybox/toybox_0.5.2.bb
@@ -1,10 +1,10 @@
1SUMMARY = "Toybox combines common utilities together into a single executable." 1SUMMARY = "Toybox combines common utilities together into a single executable."
2HOMEPAGE = "http://www.landley.net/toybox/" 2HOMEPAGE = "http://www.landley.net/toybox/"
3 3
4SRC_URI = "http://www.landley.net/toybox/downloads/${BPN}-${PV}.tar.bz2 \ 4SRC_URI = "http://www.landley.net/toybox/downloads/${BPN}-${PV}.tar.gz \
5 file://0001-Match-paths-with-busybox.patch" 5 file://0001-Match-paths-with-busybox.patch"
6SRC_URI[md5sum] = "2cb6e8b34134038d86048e117f77765f" 6SRC_URI[md5sum] = "b5d1242767c411b69dcd717da1c218b2"
7SRC_URI[sha256sum] = "2718b42154be041435df48d5b5140f4e307767c36b1017e0c8d0da7f75b327a7" 7SRC_URI[sha256sum] = "dec7f6433ee0e130f224fc63760b347ad0572280c4de32f1aaefbee813a79a00"
8 8
9LICENSE = "BSD-0-Clause" 9LICENSE = "BSD-0-Clause"
10LIC_FILES_CHKSUM = "file://LICENSE;md5=f0b8b3dd6431bcaa245da0a08bd0d511" 10LIC_FILES_CHKSUM = "file://LICENSE;md5=f0b8b3dd6431bcaa245da0a08bd0d511"