diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-08-04 04:00:05 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-08-04 04:00:05 +0900 |
| commit | 9a25542c6d23fd4dc12f25fa914e6f560f4d7324 (patch) | |
| tree | b22c301ddc8f5a27711daeb68adbf9c5ca52c938 /container/init.go | |
| parent | c6be82bcf91fc4b6e61d9df40213e80367addbd8 (diff) | |
container/init: use mount string constants
These literals were missed when the constants were first defined.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'container/init.go')
| -rw-r--r-- | container/init.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/container/init.go b/container/init.go index 68132437..c8274317 100644 --- a/container/init.go +++ b/container/init.go @@ -117,7 +117,7 @@ func Init(prepare func(prefix string), setVerbose func(verbose bool)) { // cache sysctl before pivot_root LastCap() - if err := Mount("", FHSRoot, "", MS_SILENT|MS_SLAVE|MS_REC, ""); err != nil { + if err := Mount(zeroString, FHSRoot, zeroString, MS_SILENT|MS_SLAVE|MS_REC, zeroString); err != nil { log.Fatalf("cannot make / rslave: %v", err) } @@ -138,7 +138,7 @@ func Init(prepare func(prefix string), setVerbose func(verbose bool)) { } } - if err := Mount("rootfs", intermediateHostPath, "tmpfs", MS_NODEV|MS_NOSUID, ""); err != nil { + if err := Mount(SourceTmpfsRootfs, intermediateHostPath, FstypeTmpfs, MS_NODEV|MS_NOSUID, zeroString); err != nil { log.Fatalf("cannot mount intermediate root: %v", err) } if err := os.Chdir(intermediateHostPath); err != nil { @@ -148,7 +148,7 @@ func Init(prepare func(prefix string), setVerbose func(verbose bool)) { if err := os.Mkdir(sysrootDir, 0755); err != nil { log.Fatalf("%v", err) } - if err := Mount(sysrootDir, sysrootDir, "", MS_SILENT|MS_MGC_VAL|MS_BIND|MS_REC, ""); err != nil { + if err := Mount(sysrootDir, sysrootDir, zeroString, MS_SILENT|MS_BIND|MS_REC, zeroString); err != nil { log.Fatalf("cannot bind sysroot: %v", err) } @@ -179,7 +179,7 @@ func Init(prepare func(prefix string), setVerbose func(verbose bool)) { } // setup requiring host root complete at this point - if err := Mount(hostDir, hostDir, "", MS_SILENT|MS_REC|MS_PRIVATE, ""); err != nil { + if err := Mount(hostDir, hostDir, zeroString, MS_SILENT|MS_REC|MS_PRIVATE, zeroString); err != nil { log.Fatalf("cannot make host root rprivate: %v", err) } if err := Unmount(hostDir, MNT_DETACH); err != nil { |
