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