veyron/services/mgmt/sysinit: partial port of the old sysinit package

This change brings back parts of the sysinit package we had in the veyron1
codebase
(https://cs.corp.google.com/#piper///depot/veyron/v/src/veyron.deprecated/lib/admin/sysinit/).
Specifically, we port over the init_linux, linux_test, service_description and
sysinit files. No darwin yet.

The files are copied verbatim except for the following edits:

sysinit.go :
 remove service registration mechanism; updated header comment accordingly

service_description.go : unchanged

init_linux.go :
 remove the predefined configs for veyron services at the end of the file

linux_test.go :
 add build label to ensure this only runs under linux
 remove registration test

Change-Id: I0cdc56d9e9f03fcb797972ebd3caa50093d68605
4 files changed
tree: cebc2420638f78d63195e23c49620542b612d9ed
  1. lib/
  2. profiles/
  3. runtimes/
  4. security/
  5. services/
  6. tools/