mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-04 16:10:10 +00:00
android-tools: refresh patches with devtool
* devtool isn't able to regenerate them completely, it generates only top level commit which says that submodules were changed, like this: From c8fa114325e4e532657499b9bb6fd23cb6536eaa Mon Sep 17 00:00:00 2001 From: OpenEmbedded <oe.patch@oe> Date: Tue, 2 Oct 2018 16:46:55 +0000 Subject: [PATCH] Committing changes from do_patch --- external/libselinux | 2 +- system/core | 2 +- system/extras | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) .. but it still creates relatively good commits in each submodule and after small manual cleanup they can be exported with git format-patch --no-numbered --no-signature * rename .gitignore to prevent git ignoring the changes in .patch files in meta-oe already (we want to use it only later during the build) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
ff5549841c
commit
7ea8156eea
|
|
@ -1,10 +1,21 @@
|
||||||
Subject: drop useless includes of Android SELINUX extensions; avoids having to clone another module; this should be sent upstream
|
From 7b7200727413ca4a9bb132221c543ec033dffafa Mon Sep 17 00:00:00 2001
|
||||||
Author: Sergio Schvezov <sergio.schvezov@canonical.com>
|
From: Sergio Schvezov <sergio.schvezov@canonical.com>
|
||||||
|
Date: Wed, 7 Sep 2016 12:58:47 +0300
|
||||||
|
Subject: [PATCH] adb: remove selinux extensions
|
||||||
|
|
||||||
|
* drop useless includes of Android SELINUX extensions
|
||||||
|
* avoids having to clone another module
|
||||||
|
* this should be sent upstream
|
||||||
|
|
||||||
Upstream-Status: Inappropriate
|
Upstream-Status: Inappropriate
|
||||||
---
|
|
||||||
adb/file_sync_service.c | 3 ---
|
|
||||||
|
|
||||||
|
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||||
|
---
|
||||||
|
adb/file_sync_service.c | 3 ---
|
||||||
|
1 file changed, 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/adb/file_sync_service.c b/adb/file_sync_service.c
|
||||||
|
index 7933858516..3cbd0cd863 100644
|
||||||
--- a/adb/file_sync_service.c
|
--- a/adb/file_sync_service.c
|
||||||
+++ b/adb/file_sync_service.c
|
+++ b/adb/file_sync_service.c
|
||||||
@@ -26,7 +26,6 @@
|
@@ -26,7 +26,6 @@
|
||||||
|
|
@ -23,7 +34,7 @@ Upstream-Status: Inappropriate
|
||||||
}
|
}
|
||||||
*x++ = '/';
|
*x++ = '/';
|
||||||
}
|
}
|
||||||
@@ -251,7 +249,6 @@ static int handle_send_file(int s, char
|
@@ -251,7 +249,6 @@ static int handle_send_file(int s, char *path, uid_t uid,
|
||||||
if(fd >= 0) {
|
if(fd >= 0) {
|
||||||
struct utimbuf u;
|
struct utimbuf u;
|
||||||
adb_close(fd);
|
adb_close(fd);
|
||||||
|
|
@ -1,13 +1,17 @@
|
||||||
Subject: adb: Use local sockets where appropriate
|
From d855f042ca09a358cebe2d3c1d29d512afd7ebb8 Mon Sep 17 00:00:00 2001
|
||||||
Author: Hilko Bengen <bengen@debian.org>
|
From: Hilko Bengen <bengen@debian.org>
|
||||||
|
Date: Wed, 7 Sep 2016 12:58:47 +0300
|
||||||
|
Subject: [PATCH] adb: Use local sockets where appropriate
|
||||||
|
|
||||||
Upstream-Status: Inappropriate
|
Upstream-Status: Inappropriate
|
||||||
---
|
---
|
||||||
adb/adb.c | 6 +++++-
|
adb/adb.c | 6 +++++-
|
||||||
adb/adb_client.c | 5 +++--
|
adb/adb_client.c | 5 +++--
|
||||||
adb/transport_local.c | 3 ++-
|
adb/transport_local.c | 3 ++-
|
||||||
3 files changed, 10 insertions(+), 4 deletions(-)
|
3 files changed, 10 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/adb/adb.c b/adb/adb.c
|
||||||
|
index 10a1e0da26..027edd9359 100644
|
||||||
--- a/adb/adb.c
|
--- a/adb/adb.c
|
||||||
+++ b/adb/adb.c
|
+++ b/adb/adb.c
|
||||||
@@ -1230,7 +1230,11 @@ int launch_server(int server_port)
|
@@ -1230,7 +1230,11 @@ int launch_server(int server_port)
|
||||||
|
|
@ -23,6 +27,8 @@ Upstream-Status: Inappropriate
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !ADB_HOST
|
#if !ADB_HOST
|
||||||
|
diff --git a/adb/adb_client.c b/adb/adb_client.c
|
||||||
|
index eb1720d22c..a383faefe3 100644
|
||||||
--- a/adb/adb_client.c
|
--- a/adb/adb_client.c
|
||||||
+++ b/adb/adb_client.c
|
+++ b/adb/adb_client.c
|
||||||
@@ -185,12 +185,12 @@ int _adb_connect(const char *service)
|
@@ -185,12 +185,12 @@ int _adb_connect(const char *service)
|
||||||
|
|
@ -48,9 +54,11 @@ Upstream-Status: Inappropriate
|
||||||
if(writex(fd, tmp, 4) || writex(fd, service, len)) {
|
if(writex(fd, tmp, 4) || writex(fd, service, len)) {
|
||||||
strcpy(__adb_error, "write failure during connection");
|
strcpy(__adb_error, "write failure during connection");
|
||||||
adb_close(fd);
|
adb_close(fd);
|
||||||
|
diff --git a/adb/transport_local.c b/adb/transport_local.c
|
||||||
|
index 948cc15812..71582a8c88 100644
|
||||||
--- a/adb/transport_local.c
|
--- a/adb/transport_local.c
|
||||||
+++ b/adb/transport_local.c
|
+++ b/adb/transport_local.c
|
||||||
@@ -121,7 +121,8 @@ int local_connect_arbitrary_ports(int co
|
@@ -121,7 +121,8 @@ int local_connect_arbitrary_ports(int console_port, int adb_port)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
if (fd < 0) {
|
if (fd < 0) {
|
||||||
|
|
@ -0,0 +1,29 @@
|
||||||
|
From 4421c2e19946dcd651fd8ac022b96627fc526149 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Fathi Boudra <fabo@debian.org>
|
||||||
|
Date: Wed, 7 Sep 2016 12:58:47 +0300
|
||||||
|
Subject: [PATCH] adb: define shell command
|
||||||
|
|
||||||
|
we intend to run on Linux system so the shell is always /bin/sh,
|
||||||
|
for the host or the target.
|
||||||
|
|
||||||
|
Upstream-Status: Inappropriate
|
||||||
|
---
|
||||||
|
adb/services.c | 4 ----
|
||||||
|
1 file changed, 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/adb/services.c b/adb/services.c
|
||||||
|
index 21b08dc201..d44b0c5068 100644
|
||||||
|
--- a/adb/services.c
|
||||||
|
+++ b/adb/services.c
|
||||||
|
@@ -299,11 +299,7 @@ static int create_subproc_raw(const char *cmd, const char *arg0, const char *arg
|
||||||
|
}
|
||||||
|
#endif /* !ABD_HOST */
|
||||||
|
|
||||||
|
-#if ADB_HOST
|
||||||
|
#define SHELL_COMMAND "/bin/sh"
|
||||||
|
-#else
|
||||||
|
-#define SHELL_COMMAND "/system/bin/sh"
|
||||||
|
-#endif
|
||||||
|
|
||||||
|
#if !ADB_HOST
|
||||||
|
static void subproc_waiter_service(int fd, void *cookie)
|
||||||
|
|
@ -1,4 +1,7 @@
|
||||||
Fix build on big endian systems
|
From 548b8ca62c64a16305929e2eaf3d546d48de9c25 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||||
|
Date: Tue, 21 Feb 2017 19:46:24 +0100
|
||||||
|
Subject: [PATCH] adb: Fix build on big endian systems
|
||||||
|
|
||||||
The usb_linux_client.c file defines cpu_to_le16/32 by using the C
|
The usb_linux_client.c file defines cpu_to_le16/32 by using the C
|
||||||
library htole16/32 function calls. However, cpu_to_le16/32 are used
|
library htole16/32 function calls. However, cpu_to_le16/32 are used
|
||||||
|
|
@ -14,9 +17,12 @@ To solve this, we simply open-code cpu_to_le16/32 in a way that allows
|
||||||
them to be used when initializing structures.
|
them to be used when initializing structures.
|
||||||
|
|
||||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
|
||||||
|
---
|
||||||
|
adb/usb_linux_client.c | 11 +++++++++--
|
||||||
|
1 file changed, 9 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
Index: b/adb/usb_linux_client.c
|
diff --git a/adb/usb_linux_client.c b/adb/usb_linux_client.c
|
||||||
===================================================================
|
index 8426e0ea14..6e8b5bbbd2 100644
|
||||||
--- a/adb/usb_linux_client.c
|
--- a/adb/usb_linux_client.c
|
||||||
+++ b/adb/usb_linux_client.c
|
+++ b/adb/usb_linux_client.c
|
||||||
@@ -34,8 +34,15 @@
|
@@ -34,8 +34,15 @@
|
||||||
|
|
@ -1,19 +1,19 @@
|
||||||
From bbeb72f11c64f190b23abbed5f44311bd021bdc9 Mon Sep 17 00:00:00 2001
|
From 753bcb5971401b82fb2e6197d31c9e386f6d0392 Mon Sep 17 00:00:00 2001
|
||||||
From: Khem Raj <raj.khem@gmail.com>
|
From: Khem Raj <raj.khem@gmail.com>
|
||||||
Date: Fri, 15 Sep 2017 15:46:38 -0700
|
Date: Fri, 15 Sep 2017 15:46:38 -0700
|
||||||
Subject: [PATCH 1/2] add base64 implementation
|
Subject: [PATCH] adb: add base64 implementation
|
||||||
|
|
||||||
musl needs it
|
musl needs it
|
||||||
|
|
||||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||||
---
|
---
|
||||||
adb/adb_auth_client.c | 2 +-
|
adb/adb_auth_client.c | 2 +-
|
||||||
adb/base64.c | 315 ++++++++++++++++++++++++++++++++++++++
|
adb/base64.c | 315 ++++++++++++++++++++++++++++++++++++++++++
|
||||||
2 files changed, 316 insertions(+), 1 deletion(-)
|
2 files changed, 316 insertions(+), 1 deletion(-)
|
||||||
create mode 100644 adb/base64.c
|
create mode 100644 adb/base64.c
|
||||||
|
|
||||||
diff --git a/adb/adb_auth_client.c b/adb/adb_auth_client.c
|
diff --git a/adb/adb_auth_client.c b/adb/adb_auth_client.c
|
||||||
index 55e9dca..104b413 100644
|
index 55e9dcad19..104b413b8b 100644
|
||||||
--- a/adb/adb_auth_client.c
|
--- a/adb/adb_auth_client.c
|
||||||
+++ b/adb/adb_auth_client.c
|
+++ b/adb/adb_auth_client.c
|
||||||
@@ -75,7 +75,7 @@ static void read_keys(const char *file, struct listnode *list)
|
@@ -75,7 +75,7 @@ static void read_keys(const char *file, struct listnode *list)
|
||||||
|
|
@ -27,7 +27,7 @@ index 55e9dca..104b413 100644
|
||||||
free(key);
|
free(key);
|
||||||
diff --git a/adb/base64.c b/adb/base64.c
|
diff --git a/adb/base64.c b/adb/base64.c
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..95da284
|
index 0000000000..95da284d0d
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/adb/base64.c
|
+++ b/adb/base64.c
|
||||||
@@ -0,0 +1,315 @@
|
@@ -0,0 +1,315 @@
|
||||||
|
|
@ -346,6 +346,3 @@ index 0000000..95da284
|
||||||
+ return (tarindex);
|
+ return (tarindex);
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
--
|
|
||||||
2.14.1
|
|
||||||
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
From f8653ed0ede4aa781ab758fcd44fdc05ffbe0b0a Mon Sep 17 00:00:00 2001
|
From 62d957a1271c88ec08d67984fbe31601f0bd41a9 Mon Sep 17 00:00:00 2001
|
||||||
From: Khem Raj <raj.khem@gmail.com>
|
From: Khem Raj <raj.khem@gmail.com>
|
||||||
Date: Fri, 15 Sep 2017 15:50:57 -0700
|
Date: Fri, 15 Sep 2017 15:50:57 -0700
|
||||||
Subject: [PATCH 2/2] adb: Musl fixes
|
Subject: [PATCH] adb: Musl fixes
|
||||||
|
|
||||||
__nonnull is gcc specific
|
__nonnull is gcc specific
|
||||||
include sys/types.h for size_t
|
include sys/types.h for size_t
|
||||||
|
|
@ -16,7 +16,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||||
4 files changed, 20 insertions(+), 14 deletions(-)
|
4 files changed, 20 insertions(+), 14 deletions(-)
|
||||||
|
|
||||||
diff --git a/adb/adb.h b/adb/adb.h
|
diff --git a/adb/adb.h b/adb/adb.h
|
||||||
index 44e5981..bcdc49f 100644
|
index 44e5981bdc..bcdc49f63c 100644
|
||||||
--- a/adb/adb.h
|
--- a/adb/adb.h
|
||||||
+++ b/adb/adb.h
|
+++ b/adb/adb.h
|
||||||
@@ -18,7 +18,9 @@
|
@@ -18,7 +18,9 @@
|
||||||
|
|
@ -30,7 +30,7 @@ index 44e5981..bcdc49f 100644
|
||||||
#include "transport.h" /* readx(), writex() */
|
#include "transport.h" /* readx(), writex() */
|
||||||
|
|
||||||
diff --git a/adb/disable_verity_service.c b/adb/disable_verity_service.c
|
diff --git a/adb/disable_verity_service.c b/adb/disable_verity_service.c
|
||||||
index ed3da52..29fa3d6 100644
|
index ed3da52108..29fa3d65a9 100644
|
||||||
--- a/adb/disable_verity_service.c
|
--- a/adb/disable_verity_service.c
|
||||||
+++ b/adb/disable_verity_service.c
|
+++ b/adb/disable_verity_service.c
|
||||||
@@ -14,25 +14,28 @@
|
@@ -14,25 +14,28 @@
|
||||||
|
|
@ -68,7 +68,7 @@ index ed3da52..29fa3d6 100644
|
||||||
{
|
{
|
||||||
char buffer[256];
|
char buffer[256];
|
||||||
diff --git a/adb/framebuffer_service.c b/adb/framebuffer_service.c
|
diff --git a/adb/framebuffer_service.c b/adb/framebuffer_service.c
|
||||||
index 8cbe840..8f0ccfb 100644
|
index 8cbe8403cc..8f0ccfb7aa 100644
|
||||||
--- a/adb/framebuffer_service.c
|
--- a/adb/framebuffer_service.c
|
||||||
+++ b/adb/framebuffer_service.c
|
+++ b/adb/framebuffer_service.c
|
||||||
@@ -14,6 +14,10 @@
|
@@ -14,6 +14,10 @@
|
||||||
|
|
@ -93,7 +93,7 @@ index 8cbe840..8f0ccfb 100644
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
#include <sys/mman.h>
|
#include <sys/mman.h>
|
||||||
diff --git a/adb/sysdeps.h b/adb/sysdeps.h
|
diff --git a/adb/sysdeps.h b/adb/sysdeps.h
|
||||||
index cc1f839..ea39ac3 100644
|
index cc1f839e9f..ea39ac39cc 100644
|
||||||
--- a/adb/sysdeps.h
|
--- a/adb/sysdeps.h
|
||||||
+++ b/adb/sysdeps.h
|
+++ b/adb/sysdeps.h
|
||||||
@@ -123,8 +123,8 @@ static __inline__ int unix_close(int fd)
|
@@ -123,8 +123,8 @@ static __inline__ int unix_close(int fd)
|
||||||
|
|
@ -129,6 +129,3 @@ index cc1f839..ea39ac3 100644
|
||||||
|
|
||||||
static __inline__ int adb_unlink(const char* path)
|
static __inline__ int adb_unlink(const char* path)
|
||||||
{
|
{
|
||||||
--
|
|
||||||
2.14.1
|
|
||||||
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
From cb80906bd3869bba370a088e4634ae4a8093fdd8 Mon Sep 17 00:00:00 2001
|
From de393bba41c8feff932c77d6c30233945f380d42 Mon Sep 17 00:00:00 2001
|
||||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||||
Date: Sat, 11 Aug 2018 13:23:37 +0000
|
Date: Sat, 11 Aug 2018 13:23:37 +0000
|
||||||
Subject: [PATCH] usb_linux.c: fix build with glibc-2.28
|
Subject: [PATCH] adb: usb_linux.c: fix build with glibc-2.28
|
||||||
|
|
||||||
* include sysmacros for major, minor
|
* include sysmacros for major, minor
|
||||||
|
|
||||||
|
|
@ -11,7 +11,7 @@ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||||
1 file changed, 1 insertion(+)
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
diff --git a/adb/usb_linux.c b/adb/usb_linux.c
|
diff --git a/adb/usb_linux.c b/adb/usb_linux.c
|
||||||
index f16bdd036..c8a773244 100644
|
index f16bdd0361..c8a7732441 100644
|
||||||
--- a/adb/usb_linux.c
|
--- a/adb/usb_linux.c
|
||||||
+++ b/adb/usb_linux.c
|
+++ b/adb/usb_linux.c
|
||||||
@@ -22,6 +22,7 @@
|
@@ -22,6 +22,7 @@
|
||||||
|
|
@ -1,17 +1,17 @@
|
||||||
From 3237f335c5b559c68749173f4343e6475f9eb8c7 Mon Sep 17 00:00:00 2001
|
From 3a788e9168c9b9eac66c4fa479413f4a95c61be4 Mon Sep 17 00:00:00 2001
|
||||||
From: Florent Revest <revestflo@gmail.com>
|
From: Florent Revest <revestflo@gmail.com>
|
||||||
Date: Mon, 30 Oct 2017 21:05:46 +0100
|
Date: Mon, 30 Oct 2017 21:05:46 +0100
|
||||||
Subject: [PATCH] Allow adbd to be ran as root
|
Subject: [PATCH] adb: Allow adbd to be ran as root
|
||||||
|
|
||||||
---
|
---
|
||||||
adb/adb.c | 1 +
|
adb/adb.c | 1 +
|
||||||
1 file changed, 1 insertion(+)
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
diff --git a/adb/adb.c b/adb/adb.c
|
diff --git a/adb/adb.c b/adb/adb.c
|
||||||
index 10a1e0d..a88641f 100644
|
index 027edd9359..e0f7ecde45 100644
|
||||||
--- a/adb/adb.c
|
--- a/adb/adb.c
|
||||||
+++ b/adb/adb.c
|
+++ b/adb/adb.c
|
||||||
@@ -1267,6 +1267,7 @@ static int should_drop_privileges() {
|
@@ -1271,6 +1271,7 @@ static int should_drop_privileges() {
|
||||||
int secure = 0;
|
int secure = 0;
|
||||||
char value[PROPERTY_VALUE_MAX];
|
char value[PROPERTY_VALUE_MAX];
|
||||||
|
|
||||||
|
|
@ -19,6 +19,3 @@ index 10a1e0d..a88641f 100644
|
||||||
/* run adbd in secure mode if ro.secure is set and
|
/* run adbd in secure mode if ro.secure is set and
|
||||||
** we are not in the emulator
|
** we are not in the emulator
|
||||||
*/
|
*/
|
||||||
--
|
|
||||||
2.14.3
|
|
||||||
|
|
||||||
|
|
@ -1,19 +1,19 @@
|
||||||
From cc5e7b02a3be57709a1aed6e34be100b82a71620 Mon Sep 17 00:00:00 2001
|
From dd195778a9930b7967b21a3b8eb390b70253dbad Mon Sep 17 00:00:00 2001
|
||||||
From: David Ng <dave@codeaurora.org>
|
From: David Ng <dave@codeaurora.org>
|
||||||
Date: Fri, 27 Jul 2012 17:15:03 -0700
|
Date: Fri, 27 Jul 2012 17:15:03 -0700
|
||||||
Subject: [PATCH 1/2] mkbootimg: Add --dt parameter to specify DT image
|
Subject: [PATCH] mkbootimg: Add --dt parameter to specify DT image
|
||||||
|
|
||||||
New optional --dt parameter to specify a kernel device
|
New optional --dt parameter to specify a kernel device
|
||||||
tree image.
|
tree image.
|
||||||
|
|
||||||
Change-Id: Ie29a11cbf4138426bfd19ae486d69a5fcbd8f442
|
|
||||||
|
|
||||||
Upstream-Status: Inappropriate
|
Upstream-Status: Inappropriate
|
||||||
---
|
---
|
||||||
mkbootimg/bootimg.h | 7 +++++--
|
mkbootimg/bootimg.h | 7 +++++--
|
||||||
mkbootimg/mkbootimg.c | 21 +++++++++++++++++++++
|
mkbootimg/mkbootimg.c | 21 +++++++++++++++++++++
|
||||||
2 files changed, 26 insertions(+), 2 deletions(-)
|
2 files changed, 26 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/mkbootimg/bootimg.h b/mkbootimg/bootimg.h
|
||||||
|
index 9171d85a7b..308c537d6b 100644
|
||||||
--- a/mkbootimg/bootimg.h
|
--- a/mkbootimg/bootimg.h
|
||||||
+++ b/mkbootimg/bootimg.h
|
+++ b/mkbootimg/bootimg.h
|
||||||
@@ -41,8 +41,8 @@ struct boot_img_hdr
|
@@ -41,8 +41,8 @@ struct boot_img_hdr
|
||||||
|
|
@ -41,6 +41,8 @@ Upstream-Status: Inappropriate
|
||||||
**
|
**
|
||||||
** 0. all entities are page_size aligned in flash
|
** 0. all entities are page_size aligned in flash
|
||||||
** 1. kernel and ramdisk are required (size != 0)
|
** 1. kernel and ramdisk are required (size != 0)
|
||||||
|
diff --git a/mkbootimg/mkbootimg.c b/mkbootimg/mkbootimg.c
|
||||||
|
index fc92b4dc30..658052cdf2 100644
|
||||||
--- a/mkbootimg/mkbootimg.c
|
--- a/mkbootimg/mkbootimg.c
|
||||||
+++ b/mkbootimg/mkbootimg.c
|
+++ b/mkbootimg/mkbootimg.c
|
||||||
@@ -65,6 +65,7 @@ int usage(void)
|
@@ -65,6 +65,7 @@ int usage(void)
|
||||||
|
|
@ -0,0 +1,23 @@
|
||||||
|
From ef743c9c3c7452ae904a5c343ee2b759ab3a87cb Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Lo=C3=AFc=20Minier?= <loic.minier@ubuntu.com>
|
||||||
|
Date: Wed, 7 Sep 2016 12:58:47 +0300
|
||||||
|
Subject: [PATCH] Use linux/capability.h on linux systems too
|
||||||
|
|
||||||
|
Upstream-Status: Inappropriate
|
||||||
|
---
|
||||||
|
include/private/android_filesystem_config.h | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/include/private/android_filesystem_config.h b/include/private/android_filesystem_config.h
|
||||||
|
index 2f528b95c8..3e0b00928e 100644
|
||||||
|
--- a/include/private/android_filesystem_config.h
|
||||||
|
+++ b/include/private/android_filesystem_config.h
|
||||||
|
@@ -27,7 +27,7 @@
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
-#ifdef HAVE_ANDROID_OS
|
||||||
|
+#if defined(HAVE_ANDROID_OS) || defined(__linux__)
|
||||||
|
#include <linux/capability.h>
|
||||||
|
#else
|
||||||
|
#include "android_filesystem_capability.h"
|
||||||
|
|
@ -1,13 +1,17 @@
|
||||||
Description: remove bionic specific calls
|
From 9eff8799831961c0edf6e37e5d4cbf43baa7c748 Mon Sep 17 00:00:00 2001
|
||||||
Author: Fathi Boudra <fabo@debian.org>
|
From: Fathi Boudra <fabo@debian.org>
|
||||||
|
Date: Wed, 7 Sep 2016 12:58:47 +0300
|
||||||
|
Subject: [PATCH] Remove bionic specific calls
|
||||||
|
|
||||||
Upstream-Status: Inappropriate
|
Upstream-Status: Inappropriate
|
||||||
---
|
---
|
||||||
include/cutils/properties.h | 1 -
|
include/cutils/properties.h | 1 -
|
||||||
libcutils/properties.c | 2 +-
|
libcutils/properties.c | 2 +-
|
||||||
liblog/logd_write.c | 5 +++++
|
liblog/logd_write.c | 5 +++++
|
||||||
3 files changed, 6 insertions(+), 2 deletions(-)
|
3 files changed, 6 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/include/cutils/properties.h b/include/cutils/properties.h
|
||||||
|
index 798db8b36f..7d01f28d6e 100644
|
||||||
--- a/include/cutils/properties.h
|
--- a/include/cutils/properties.h
|
||||||
+++ b/include/cutils/properties.h
|
+++ b/include/cutils/properties.h
|
||||||
@@ -19,7 +19,6 @@
|
@@ -19,7 +19,6 @@
|
||||||
|
|
@ -18,31 +22,11 @@ Upstream-Status: Inappropriate
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
--- a/liblog/logd_write.c
|
diff --git a/libcutils/properties.c b/libcutils/properties.c
|
||||||
+++ b/liblog/logd_write.c
|
index b283658aa4..4151e7882c 100644
|
||||||
@@ -23,6 +23,7 @@
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
+#include <sys/syscall.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#if (FAKE_LOG_DEVICE == 0)
|
|
||||||
#include <sys/socket.h>
|
|
||||||
@@ -205,7 +206,11 @@ static int __write_to_log_kernel(log_id_
|
|
||||||
realtime_ts.tv_nsec = ts.tv_nsec;
|
|
||||||
|
|
||||||
log_id_buf = log_id;
|
|
||||||
+#ifdef __BIONIC__
|
|
||||||
tid = gettid();
|
|
||||||
+#else
|
|
||||||
+ tid = (pid_t) syscall(__NR_gettid);
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
newVec[0].iov_base = (unsigned char *) &log_id_buf;
|
|
||||||
newVec[0].iov_len = sizeof_log_id_t;
|
|
||||||
--- a/libcutils/properties.c
|
--- a/libcutils/properties.c
|
||||||
+++ b/libcutils/properties.c
|
+++ b/libcutils/properties.c
|
||||||
@@ -104,10 +104,10 @@ int32_t property_get_int32(const char *k
|
@@ -104,10 +104,10 @@ int32_t property_get_int32(const char *key, int32_t default_value) {
|
||||||
return (int32_t)property_get_imax(key, INT32_MIN, INT32_MAX, default_value);
|
return (int32_t)property_get_imax(key, INT32_MIN, INT32_MAX, default_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -54,3 +38,27 @@ Upstream-Status: Inappropriate
|
||||||
|
|
||||||
int property_set(const char *key, const char *value)
|
int property_set(const char *key, const char *value)
|
||||||
{
|
{
|
||||||
|
diff --git a/liblog/logd_write.c b/liblog/logd_write.c
|
||||||
|
index b2668cedb7..f5a44fe901 100644
|
||||||
|
--- a/liblog/logd_write.c
|
||||||
|
+++ b/liblog/logd_write.c
|
||||||
|
@@ -23,6 +23,7 @@
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <sys/stat.h>
|
||||||
|
+#include <sys/syscall.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
#if (FAKE_LOG_DEVICE == 0)
|
||||||
|
#include <sys/socket.h>
|
||||||
|
@@ -205,7 +206,11 @@ static int __write_to_log_kernel(log_id_t log_id, struct iovec *vec, size_t nr)
|
||||||
|
realtime_ts.tv_nsec = ts.tv_nsec;
|
||||||
|
|
||||||
|
log_id_buf = log_id;
|
||||||
|
+#ifdef __BIONIC__
|
||||||
|
tid = gettid();
|
||||||
|
+#else
|
||||||
|
+ tid = (pid_t) syscall(__NR_gettid);
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
newVec[0].iov_base = (unsigned char *) &log_id_buf;
|
||||||
|
newVec[0].iov_len = sizeof_log_id_t;
|
||||||
|
|
@ -1,13 +1,29 @@
|
||||||
Description: fix implicit declaration of stlcat/strlcopy functions.
|
From cd4525d760c6f88c9bf85f7bf488da79cd0d3264 Mon Sep 17 00:00:00 2001
|
||||||
Author: Fathi Boudra <fabo@debian.org>
|
From: Fathi Boudra <fabo@debian.org>
|
||||||
|
Date: Wed, 7 Sep 2016 12:58:47 +0300
|
||||||
|
Subject: [PATCH] Fix implicit declaration of stlcat/strlcopy functions
|
||||||
|
|
||||||
Upstream-Status: Inappropriate
|
Upstream-Status: Inappropriate
|
||||||
---
|
---
|
||||||
adb/adb.c | 1 +
|
adb/adb.c | 1 +
|
||||||
fs_mgr/fs_mgr_fstab.c | 2 +-
|
fs_mgr/fs_mgr_fstab.c | 2 +-
|
||||||
include/cutils/sockets.h | 2 +-
|
include/cutils/sockets.h | 2 +-
|
||||||
3 files changed, 3 insertions(+), 2 deletions(-)
|
3 files changed, 3 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/adb/adb.c b/adb/adb.c
|
||||||
|
index e0f7ecde45..aaefd9b401 100644
|
||||||
|
--- a/adb/adb.c
|
||||||
|
+++ b/adb/adb.c
|
||||||
|
@@ -41,6 +41,7 @@
|
||||||
|
#include <sys/prctl.h>
|
||||||
|
#include <getopt.h>
|
||||||
|
#include <selinux/selinux.h>
|
||||||
|
+#include <grp.h>
|
||||||
|
#else
|
||||||
|
#include "usb_vendors.h"
|
||||||
|
#endif
|
||||||
|
diff --git a/fs_mgr/fs_mgr_fstab.c b/fs_mgr/fs_mgr_fstab.c
|
||||||
|
index edd9591164..9ddb4643b5 100644
|
||||||
--- a/fs_mgr/fs_mgr_fstab.c
|
--- a/fs_mgr/fs_mgr_fstab.c
|
||||||
+++ b/fs_mgr/fs_mgr_fstab.c
|
+++ b/fs_mgr/fs_mgr_fstab.c
|
||||||
@@ -17,7 +17,7 @@
|
@@ -17,7 +17,7 @@
|
||||||
|
|
@ -19,6 +35,8 @@ Upstream-Status: Inappropriate
|
||||||
#include <sys/mount.h>
|
#include <sys/mount.h>
|
||||||
|
|
||||||
#include "fs_mgr_priv.h"
|
#include "fs_mgr_priv.h"
|
||||||
|
diff --git a/include/cutils/sockets.h b/include/cutils/sockets.h
|
||||||
|
index daf43ec944..d3270c69e7 100644
|
||||||
--- a/include/cutils/sockets.h
|
--- a/include/cutils/sockets.h
|
||||||
+++ b/include/cutils/sockets.h
|
+++ b/include/cutils/sockets.h
|
||||||
@@ -19,7 +19,7 @@
|
@@ -19,7 +19,7 @@
|
||||||
|
|
@ -30,13 +48,3 @@ Upstream-Status: Inappropriate
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
#ifdef HAVE_WINSOCK
|
#ifdef HAVE_WINSOCK
|
||||||
--- a/adb/adb.c
|
|
||||||
+++ b/adb/adb.c
|
|
||||||
@@ -41,6 +41,7 @@
|
|
||||||
#include <sys/prctl.h>
|
|
||||||
#include <getopt.h>
|
|
||||||
#include <selinux/selinux.h>
|
|
||||||
+#include <grp.h>
|
|
||||||
#else
|
|
||||||
#include "usb_vendors.h"
|
|
||||||
#endif
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
||||||
Description: we intend to run on Linux system so the shell is always /bin/sh,
|
|
||||||
for the host or the target.
|
|
||||||
Author: Fathi Boudra <fabo@debian.org>
|
|
||||||
|
|
||||||
Upstream-Status: Inappropriate
|
|
||||||
---
|
|
||||||
adb/services.c | 4 ----
|
|
||||||
1 file changed, 4 deletions(-)
|
|
||||||
|
|
||||||
--- a/adb/services.c
|
|
||||||
+++ b/adb/services.c
|
|
||||||
@@ -299,11 +299,7 @@ static int create_subproc_raw(const char
|
|
||||||
}
|
|
||||||
#endif /* !ABD_HOST */
|
|
||||||
|
|
||||||
-#if ADB_HOST
|
|
||||||
#define SHELL_COMMAND "/bin/sh"
|
|
||||||
-#else
|
|
||||||
-#define SHELL_COMMAND "/system/bin/sh"
|
|
||||||
-#endif
|
|
||||||
|
|
||||||
#if !ADB_HOST
|
|
||||||
static void subproc_waiter_service(int fd, void *cookie)
|
|
||||||
|
|
@ -0,0 +1,39 @@
|
||||||
|
From 354604da9d152f1931e91991d3f34197fc8fc759 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sergio Schvezov <sergio.schvezov@canonical.com>
|
||||||
|
Date: Tue, 2 Oct 2018 16:36:54 +0000
|
||||||
|
Subject: [PATCH] ext4_utils: remove selinux extensions
|
||||||
|
|
||||||
|
* drop useless includes of Android SELINUX extensions
|
||||||
|
* avoids having to clone another module
|
||||||
|
* this should be sent upstream
|
||||||
|
|
||||||
|
Upstream-Status: Inappropriate
|
||||||
|
---
|
||||||
|
ext4_utils/make_ext4fs.c | 1 -
|
||||||
|
ext4_utils/make_ext4fs_main.c | 1 -
|
||||||
|
2 files changed, 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/ext4_utils/make_ext4fs.c b/ext4_utils/make_ext4fs.c
|
||||||
|
index 2f89ae8a0..732afbed7 100644
|
||||||
|
--- a/ext4_utils/make_ext4fs.c
|
||||||
|
+++ b/ext4_utils/make_ext4fs.c
|
||||||
|
@@ -62,7 +62,6 @@
|
||||||
|
|
||||||
|
#include <selinux/selinux.h>
|
||||||
|
#include <selinux/label.h>
|
||||||
|
-#include <selinux/android.h>
|
||||||
|
|
||||||
|
#define O_BINARY 0
|
||||||
|
|
||||||
|
diff --git a/ext4_utils/make_ext4fs_main.c b/ext4_utils/make_ext4fs_main.c
|
||||||
|
index a6c5f6160..f8e7b9da9 100644
|
||||||
|
--- a/ext4_utils/make_ext4fs_main.c
|
||||||
|
+++ b/ext4_utils/make_ext4fs_main.c
|
||||||
|
@@ -32,7 +32,6 @@
|
||||||
|
#ifndef USE_MINGW
|
||||||
|
#include <selinux/selinux.h>
|
||||||
|
#include <selinux/label.h>
|
||||||
|
-#include <selinux/android.h>
|
||||||
|
#else
|
||||||
|
struct selabel_handle;
|
||||||
|
#endif
|
||||||
|
|
@ -1,24 +1,21 @@
|
||||||
From aa669312a380611d280d126cb509fa282080707e Mon Sep 17 00:00:00 2001
|
From b9254539811ce912bfd16dd1d185eba7a10cceff Mon Sep 17 00:00:00 2001
|
||||||
From: Markus Mayer <mmayer@mmayer.net>
|
From: Markus Mayer <mmayer@mmayer.net>
|
||||||
Date: Wed, 7 Sep 2016 12:58:47 +0300
|
Date: Wed, 7 Sep 2016 12:58:47 +0300
|
||||||
Subject: [PATCH] android-tools: add recipe from AOSP tag android-5.1.1_r37
|
Subject: [PATCH] ext4_utils: add -o argument to preserve ownership
|
||||||
|
|
||||||
Description: add -o argument to preserve ownership
|
|
||||||
|
|
||||||
See also https://android-review.googlesource.com/#/c/100312/
|
See also https://android-review.googlesource.com/#/c/100312/
|
||||||
|
|
||||||
Upstream-Status: Inappropriate
|
Upstream-Status: Inappropriate
|
||||||
|
|
||||||
---
|
---
|
||||||
ext4_utils/make_ext4fs.c | 6 ++++++
|
ext4_utils/make_ext4fs.c | 6 ++++++
|
||||||
ext4_utils/make_ext4fs_main.c | 10 ++++++++--
|
ext4_utils/make_ext4fs_main.c | 10 ++++++++--
|
||||||
2 files changed, 14 insertions(+), 2 deletions(-)
|
2 files changed, 14 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/ext4_utils/make_ext4fs.c b/ext4_utils/make_ext4fs.c
|
diff --git a/ext4_utils/make_ext4fs.c b/ext4_utils/make_ext4fs.c
|
||||||
index 2f89ae8a..cc41d623 100644
|
index 732afbed7..2cbf04399 100644
|
||||||
--- a/ext4_utils/make_ext4fs.c
|
--- a/ext4_utils/make_ext4fs.c
|
||||||
+++ b/ext4_utils/make_ext4fs.c
|
+++ b/ext4_utils/make_ext4fs.c
|
||||||
@@ -68,6 +68,8 @@
|
@@ -67,6 +67,8 @@
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
@ -27,7 +24,7 @@ index 2f89ae8a..cc41d623 100644
|
||||||
/* TODO: Not implemented:
|
/* TODO: Not implemented:
|
||||||
Allocating blocks in the same block group as the file inode
|
Allocating blocks in the same block group as the file inode
|
||||||
Hash or binary tree directories
|
Hash or binary tree directories
|
||||||
@@ -186,6 +188,10 @@ static u32 build_directory_structure(const char *full_path, const char *dir_path
|
@@ -185,6 +187,10 @@ static u32 build_directory_structure(const char *full_path, const char *dir_path
|
||||||
} else {
|
} else {
|
||||||
dentries[i].mtime = fixed_time;
|
dentries[i].mtime = fixed_time;
|
||||||
}
|
}
|
||||||
|
|
@ -39,10 +36,10 @@ index 2f89ae8a..cc41d623 100644
|
||||||
if (fs_config_func != NULL) {
|
if (fs_config_func != NULL) {
|
||||||
#ifdef ANDROID
|
#ifdef ANDROID
|
||||||
diff --git a/ext4_utils/make_ext4fs_main.c b/ext4_utils/make_ext4fs_main.c
|
diff --git a/ext4_utils/make_ext4fs_main.c b/ext4_utils/make_ext4fs_main.c
|
||||||
index a6c5f616..7af0dddf 100644
|
index f8e7b9da9..e82d43277 100644
|
||||||
--- a/ext4_utils/make_ext4fs_main.c
|
--- a/ext4_utils/make_ext4fs_main.c
|
||||||
+++ b/ext4_utils/make_ext4fs_main.c
|
+++ b/ext4_utils/make_ext4fs_main.c
|
||||||
@@ -48,13 +48,15 @@ struct selabel_handle;
|
@@ -47,13 +47,15 @@ struct selabel_handle;
|
||||||
extern struct fs_info info;
|
extern struct fs_info info;
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -59,7 +56,7 @@ index a6c5f616..7af0dddf 100644
|
||||||
fprintf(stderr, " <filename> [<directory>]\n");
|
fprintf(stderr, " <filename> [<directory>]\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -80,7 +82,7 @@ int main(int argc, char **argv)
|
@@ -79,7 +81,7 @@ int main(int argc, char **argv)
|
||||||
struct selinux_opt seopts[] = { { SELABEL_OPT_PATH, "" } };
|
struct selinux_opt seopts[] = { { SELABEL_OPT_PATH, "" } };
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
@ -68,7 +65,7 @@ index a6c5f616..7af0dddf 100644
|
||||||
switch (opt) {
|
switch (opt) {
|
||||||
case 'l':
|
case 'l':
|
||||||
info.len = parse_num(optarg);
|
info.len = parse_num(optarg);
|
||||||
@@ -143,6 +145,10 @@ int main(int argc, char **argv)
|
@@ -142,6 +144,10 @@ int main(int argc, char **argv)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
From 36654a4484117e5f4d63a810c0d94bc9c7ee3a83 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Fathi Boudra <fabo@debian.org>
|
||||||
|
Date: Tue, 2 Oct 2018 16:36:54 +0000
|
||||||
|
Subject: [PATCH] Remove bionic specific calls
|
||||||
|
|
||||||
|
Upstream-Status: Inappropriate
|
||||||
|
|
||||||
|
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||||
|
---
|
||||||
|
src/procattr.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/src/procattr.c b/src/procattr.c
|
||||||
|
index f350808..761cf8e 100644
|
||||||
|
--- a/src/procattr.c
|
||||||
|
+++ b/src/procattr.c
|
||||||
|
@@ -8,7 +8,7 @@
|
||||||
|
#include "selinux_internal.h"
|
||||||
|
#include "policy.h"
|
||||||
|
|
||||||
|
-#ifdef HOST
|
||||||
|
+#ifndef __BIONIC__
|
||||||
|
static pid_t gettid(void)
|
||||||
|
{
|
||||||
|
return syscall(__NR_gettid);
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
Description: remove bionic specific calls
|
|
||||||
Author: Fathi Boudra <fabo@debian.org>
|
|
||||||
|
|
||||||
Upstream-Status: Inappropriate
|
|
||||||
---
|
|
||||||
--- a/src/procattr.c
|
|
||||||
+++ b/src/procattr.c
|
|
||||||
@@ -8,7 +8,7 @@
|
|
||||||
#include "selinux_internal.h"
|
|
||||||
#include "policy.h"
|
|
||||||
|
|
||||||
-#ifdef HOST
|
|
||||||
+#ifndef __BIONIC__
|
|
||||||
static pid_t gettid(void)
|
|
||||||
{
|
|
||||||
return syscall(__NR_gettid);
|
|
||||||
|
|
@ -1,28 +0,0 @@
|
||||||
Subject: drop useless includes of Android SELINUX extensions; avoids having to clone another module; this should be sent upstream
|
|
||||||
Author: Sergio Schvezov <sergio.schvezov@canonical.com>
|
|
||||||
|
|
||||||
Upstream-Status: Inappropriate
|
|
||||||
---
|
|
||||||
ext4_utils/make_ext4fs.c | 1 -
|
|
||||||
ext4_utils/make_ext4fs_main.c | 1 -
|
|
||||||
|
|
||||||
--- a/ext4_utils/make_ext4fs.c
|
|
||||||
+++ b/ext4_utils/make_ext4fs.c
|
|
||||||
@@ -62,7 +62,6 @@
|
|
||||||
|
|
||||||
#include <selinux/selinux.h>
|
|
||||||
#include <selinux/label.h>
|
|
||||||
-#include <selinux/android.h>
|
|
||||||
|
|
||||||
#define O_BINARY 0
|
|
||||||
|
|
||||||
--- a/ext4_utils/make_ext4fs_main.c
|
|
||||||
+++ b/ext4_utils/make_ext4fs_main.c
|
|
||||||
@@ -32,7 +32,6 @@
|
|
||||||
#ifndef USE_MINGW
|
|
||||||
#include <selinux/selinux.h>
|
|
||||||
#include <selinux/label.h>
|
|
||||||
-#include <selinux/android.h>
|
|
||||||
#else
|
|
||||||
struct selabel_handle;
|
|
||||||
#endif
|
|
||||||
|
|
@ -1,19 +0,0 @@
|
||||||
Subject: use linux/capability.h on linux systems too
|
|
||||||
Author: Loïc Minier <loic.minier@ubuntu.com>
|
|
||||||
|
|
||||||
Upstream-Status: Inappropriate
|
|
||||||
---
|
|
||||||
include/private/android_filesystem_config.h | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
--- a/include/private/android_filesystem_config.h
|
|
||||||
+++ b/include/private/android_filesystem_config.h
|
|
||||||
@@ -27,7 +27,7 @@
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <stdint.h>
|
|
||||||
|
|
||||||
-#ifdef HAVE_ANDROID_OS
|
|
||||||
+#if defined(HAVE_ANDROID_OS) || defined(__linux__)
|
|
||||||
#include <linux/capability.h>
|
|
||||||
#else
|
|
||||||
#include "android_filesystem_capability.h"
|
|
||||||
|
|
@ -11,11 +11,6 @@ DEPENDS = "libbsd libpcre zlib libcap"
|
||||||
DEPENDS_append_class-target = " openssl10"
|
DEPENDS_append_class-target = " openssl10"
|
||||||
|
|
||||||
ANDROID_MIRROR = "android.googlesource.com"
|
ANDROID_MIRROR = "android.googlesource.com"
|
||||||
CORE_REPO = "${ANDROID_MIRROR}/platform/system/core"
|
|
||||||
EXTRAS_REPO = "${ANDROID_MIRROR}/platform/system/extras"
|
|
||||||
LIBHARDWARE_REPO = "${ANDROID_MIRROR}/platform/hardware/libhardware"
|
|
||||||
LIBSELINUX_REPO = "${ANDROID_MIRROR}/platform/external/libselinux"
|
|
||||||
BUILD_REPO = "${ANDROID_MIRROR}/platform/build"
|
|
||||||
|
|
||||||
# matches with android-5.1.1_r37
|
# matches with android-5.1.1_r37
|
||||||
SRCREV_core = "2314b110bdebdbfd2d94c502282f9e57c849897e"
|
SRCREV_core = "2314b110bdebdbfd2d94c502282f9e57c849897e"
|
||||||
|
|
@ -25,28 +20,28 @@ SRCREV_libselinux = "07e9e1339ad1ba608acfba9dce2d0f474b252feb"
|
||||||
SRCREV_build = "16e987def3d7d8f7d30805eb95cef69e52a87dbc"
|
SRCREV_build = "16e987def3d7d8f7d30805eb95cef69e52a87dbc"
|
||||||
|
|
||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
git://${CORE_REPO};name=core;protocol=https;nobranch=1;destsuffix=git/system/core \
|
git://${ANDROID_MIRROR}/platform/system/core;name=core;protocol=https;nobranch=1;destsuffix=git/system/core \
|
||||||
git://${EXTRAS_REPO};name=extras;protocol=https;nobranch=1;destsuffix=git/system/extras \
|
git://${ANDROID_MIRROR}/platform/system/extras;name=extras;protocol=https;nobranch=1;destsuffix=git/system/extras \
|
||||||
git://${LIBHARDWARE_REPO};name=libhardware;protocol=https;nobranch=1;destsuffix=git/hardware/libhardware \
|
git://${ANDROID_MIRROR}/platform/hardware/libhardware;name=libhardware;protocol=https;nobranch=1;destsuffix=git/hardware/libhardware \
|
||||||
git://${LIBSELINUX_REPO};name=libselinux;protocol=https;nobranch=1;destsuffix=git/external/libselinux \
|
git://${ANDROID_MIRROR}/platform/external/libselinux;name=libselinux;protocol=https;nobranch=1;destsuffix=git/external/libselinux \
|
||||||
git://${BUILD_REPO};name=build;protocol=https;nobranch=1;destsuffix=git/build \
|
git://${ANDROID_MIRROR}/platform/build;name=build;protocol=https;nobranch=1;destsuffix=git/build \
|
||||||
file://remove-selinux-android.patch;patchdir=system/core \
|
file://core/0001-adb-remove-selinux-extensions.patch;patchdir=system/core \
|
||||||
file://use-capability.patch;patchdir=system/core \
|
file://core/0002-adb-Use-local-sockets-where-appropriate.patch;patchdir=system/core \
|
||||||
file://use-local-socket.patch;patchdir=system/core \
|
file://core/0003-adb-define-shell-command.patch;patchdir=system/core \
|
||||||
file://mkbootimg-Add-dt-parameter-to-specify-DT-image.patch;patchdir=system/core \
|
file://core/0004-adb-Fix-build-on-big-endian-systems.patch;patchdir=system/core \
|
||||||
file://remove-bionic-android.patch;patchdir=system/core \
|
file://core/0005-adb-add-base64-implementation.patch;patchdir=system/core \
|
||||||
file://define-shell-command.patch;patchdir=system/core \
|
file://core/0006-adb-Musl-fixes.patch;patchdir=system/core \
|
||||||
file://implicit-declaration-function-strlcat-strlcopy.patch;patchdir=system/core \
|
file://core/0007-adb-usb_linux.c-fix-build-with-glibc-2.28.patch;patchdir=system/core \
|
||||||
file://fix-big-endian-build.patch;patchdir=system/core \
|
file://core/0008-adb-Allow-adbd-to-be-ran-as-root.patch;patchdir=system/core \
|
||||||
file://0001-add-base64-implementation.patch;patchdir=system/core \
|
file://core/0009-mkbootimg-Add-dt-parameter-to-specify-DT-image.patch;patchdir=system/core \
|
||||||
file://0002-adb-Musl-fixes.patch;patchdir=system/core \
|
file://core/0010-Use-linux-capability.h-on-linux-systems-too.patch;patchdir=system/core \
|
||||||
file://0001-usb_linux.c-fix-build-with-glibc-2.28.patch;patchdir=system/core \
|
file://core/0011-Remove-bionic-specific-calls.patch;patchdir=system/core \
|
||||||
file://0001-Allow-adbd-to-be-ran-as-root.patch;patchdir=system/core \
|
file://core/0012-Fix-implicit-declaration-of-stlcat-strlcopy-function.patch;patchdir=system/core \
|
||||||
file://remove-selinux-android-extras.patch;patchdir=system/extras \
|
file://extras/0001-ext4_utils-remove-selinux-extensions.patch;patchdir=system/extras \
|
||||||
file://preserve-ownership.patch;patchdir=system/extras \
|
file://extras/0002-ext4_utils-add-o-argument-to-preserve-ownership.patch;patchdir=system/extras \
|
||||||
file://remove-bionic-android-libselinux.patch;patchdir=external/libselinux \
|
file://libselinux/0001-Remove-bionic-specific-calls.patch;patchdir=external/libselinux \
|
||||||
file://android-tools-adbd.service \
|
file://android-tools-adbd.service \
|
||||||
file://.gitignore;subdir=git \
|
file://gitignore \
|
||||||
file://adb.mk;subdir=${BPN} \
|
file://adb.mk;subdir=${BPN} \
|
||||||
file://adbd.mk;subdir=${BPN} \
|
file://adbd.mk;subdir=${BPN} \
|
||||||
file://ext4_utils.mk;subdir=${BPN} \
|
file://ext4_utils.mk;subdir=${BPN} \
|
||||||
|
|
@ -54,6 +49,7 @@ SRC_URI = " \
|
||||||
file://mkbootimg.mk;subdir=${BPN} \
|
file://mkbootimg.mk;subdir=${BPN} \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
B = "${WORKDIR}/${BPN}"
|
B = "${WORKDIR}/${BPN}"
|
||||||
|
|
||||||
|
|
@ -76,6 +72,8 @@ TOOLS_class-native = "fastboot ext4_utils mkbootimg"
|
||||||
TOOLS_class-nativesdk = "fastboot ext4_utils mkbootimg"
|
TOOLS_class-nativesdk = "fastboot ext4_utils mkbootimg"
|
||||||
|
|
||||||
do_compile() {
|
do_compile() {
|
||||||
|
cp ${WORKDIR}/gitignore ${S}/.gitignore
|
||||||
|
|
||||||
# Setting both variables below causing our makefiles to not work with
|
# Setting both variables below causing our makefiles to not work with
|
||||||
# implicit make rules
|
# implicit make rules
|
||||||
unset CFLAGS
|
unset CFLAGS
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user