feat: install bootloader to block device (#455)

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This commit is contained in:
Andrew Rynhard
2019-03-18 14:01:58 -07:00
committed by GitHub
parent 6ae6118d2e
commit 31a00ef73a
13 changed files with 190 additions and 21 deletions

View File

@@ -9,11 +9,21 @@ import (
"strings"
)
// ReadProcCmdline reads /proc/cmdline.
func ReadProcCmdline() (cmdlineBytes []byte, err error) {
cmdlineBytes, err = ioutil.ReadFile("/proc/cmdline")
if err != nil {
return nil, err
}
return cmdlineBytes, nil
}
// ParseProcCmdline parses /proc/cmdline and returns a map reprentation of the
// kernel parameters.
func ParseProcCmdline() (cmdline map[string]string, err error) {
var cmdlineBytes []byte
cmdlineBytes, err = ioutil.ReadFile("/proc/cmdline")
cmdlineBytes, err = ReadProcCmdline()
if err != nil {
return
}