All of lore.kernel.org
 help / color / mirror / Atom feed
* Killing The Android libselinux Fork (available)
@ 2016-09-23  1:34 William Roberts
  2016-09-23  1:39 ` William Roberts
  0 siblings, 1 reply; 13+ messages in thread
From: William Roberts @ 2016-09-23  1:34 UTC (permalink / raw)
  To: seandroid-list@tycho.nsa.gov, selinux@tycho.nsa.gov,
	Stephen Smalley, Nick Kralevich, Daniel Cashman,
	Jeffrey Vander Stoep, James Carter, Richard Haines,
	Janis Danisevskis

So I have been working the last couple of days to understand what it
would take to kill external/libselinux (the Android Fork) and fixup
upstream so most of the delta is in. The only thing we would keep on
the Android side, is android.c and .h. Since those files are self
contained, we should just be able to merge upstream without concerns
of conflict. If we really wanted to, we could spin off a separate
libselinux-android that builds those two files and links to
libselinux, but that seems overkill IMHO.

The work is available here:
https://github.com/williamcroberts/selinux/tree/fork-kill

Currently to Build:
1. remove external/libselinux
2. apply this patch to bionic if not present:
https://android-review.googlesource.com/#/c/276918
3. either set external/selinux to my fork-kill branch or merge selinux
upstream master into external/selinux and apply the two patches listed
below:

Patches that matter ( I don't know how to make pretty little git summaries):

commit e017f48acd2791a6aa62b4ed0c0b44256b26651f
Author: William Roberts <william.c.roberts@intel.com>
Date:   Wed Sep 21 16:06:37 2016 -0700
libselinux: add The Android fork files

commit f40d7facbcaf1337f37b5630b98806fd25b1dbf9
Author: William Roberts <william.c.roberts@intel.com>
Date:   Wed Sep 21 16:00:34 2016 -0700
libselinux: rectify the Android fork

The goal would be to upstream commit f40d7facb and leave
commit e017f48ac on the Android tree.

I am going to do some further testing tomorrow, and plan on submitting
the upstream patch f40d7facbc on Monday. If anyone wants to leave
preliminary feedback, or has a specific thing they want tested, let me know.

Currently tested on the emulator and checked that the digest mechanism for
last restorecon value is working.

-- 
Respectfully,

William C Roberts

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2016-09-24 21:54 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-23  1:34 Killing The Android libselinux Fork (available) William Roberts
2016-09-23  1:39 ` William Roberts
2016-09-23  4:18   ` Jeffrey Vander Stoep
2016-09-23  4:22     ` William Roberts
2016-09-23 13:57       ` Joshua Brindle
2016-09-23 15:42         ` William Roberts
2016-09-23 20:01           ` Joshua Brindle
2016-09-23 20:03             ` William Roberts
2016-09-23 20:09               ` Joshua Brindle
2016-09-23 20:24             ` Stephen Smalley
2016-09-23 20:44               ` William Roberts
2016-09-24 21:54                 ` William Roberts
2016-09-23 18:07   ` William Roberts

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.