INNER CODE UNIT · Go
mountAll
container2wasm/container2wasm · cmd/init/main.go:371
func mountAll(mounts []inittype.MountInfo) error {
if len(mounts) == 0 {
return nil
}
var wg sync.WaitGroup
for _, m := range mounts {
if m.Async {
m := m
wg.Add(1)
go func() {
defer wg.Done()
if err := mount(m); err != nil {
if m.Optional {
log.Printf("failed optional mount %+v: %v", m, err)
} else {
panic(err)
}
}