Use sealed memfd instead of pipe for conveying scripts.

BUG=chromium:1234882
TEST=deploy upstart to test device and verify system functions.

Change-Id: I6a5533005591ffd1e5e3909ff5c146c71db1df91
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/upstart/+/3076821
Tested-by: Allen Webb <allenwebb@google.com>
Auto-Submit: Allen Webb <allenwebb@google.com>
Commit-Queue: Allen Webb <allenwebb@google.com>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
3 files changed