ソースを参照

Merge pull request #4779 from vieux/symlink_mtab

symlink /etc/mtab and /proc/mounts
unclejack 11 年 前
コミット
b5caa5053a
1 ファイル変更5 行追加0 行削除
  1. 5 0
      graph/graph.go

+ 5 - 0
graph/graph.go

@@ -259,6 +259,7 @@ func SetupInitLayer(initLayer string) error {
 		"/etc/hosts":       "file",
 		"/etc/hostname":    "file",
 		"/dev/console":     "file",
+		"/etc/mtab":        "/proc/mounts",
 		// "var/run": "dir",
 		// "var/lock": "dir",
 	} {
@@ -285,6 +286,10 @@ func SetupInitLayer(initLayer string) error {
 						return err
 					}
 					f.Close()
+				default:
+					if err := os.Symlink(typ, path.Join(initLayer, pth)); err != nil {
+						return err
+					}
 				}
 			} else {
 				return err