1
0
mirror of https://github.com/rancher/os.git synced 2025-09-08 18:20:32 +00:00

Move all command bind mounts to symlinks

This commit is contained in:
Josh Curl
2016-12-04 09:32:03 -08:00
parent a425c4cc1b
commit 6bd52cea7f
2 changed files with 9 additions and 10 deletions

View File

@@ -45,7 +45,7 @@ func entrypointAction(c *cli.Context) error {
writeFiles(cfg)
}
setupPowerOperations()
setupCommandSymlinks()
if len(os.Args) < 3 {
return nil
@@ -77,7 +77,7 @@ func writeFiles(cfg *config.CloudConfig) error {
return nil
}
func setupPowerOperations() {
func setupCommandSymlinks() {
for _, powerOperation := range []string{
"/sbin/poweroff",
"/sbin/shutdown",
@@ -92,6 +92,13 @@ func setupPowerOperations() {
}
for _, link := range []symlink{
{config.RosBin, "/usr/bin/cloud-init-execute"},
{config.RosBin, "/usr/bin/cloud-init-save"},
{config.RosBin, "/usr/bin/dockerlaunch"},
{config.RosBin, "/usr/bin/respawn"},
{config.RosBin, "/usr/bin/system-docker"},
{config.RosBin, "/usr/sbin/netconf"},
{config.RosBin, "/usr/sbin/wait-for-docker"},
{config.RosBin, "/sbin/poweroff"},
{config.RosBin, "/sbin/reboot"},
{config.RosBin, "/sbin/halt"},