// Get retrieves an app by the specified name from the AppList; if there is // no such app, nil is returned. The returned *RuntimeApp MUST be considered // read-only. func (al AppList) Get(name types.ACName) *RuntimeApp { for _, a := range al { if name.Equals(a.Name) { aa := a return &aa } } return nil }
// RelAppPath returns the path of an app relative to the stage1 chroot. func RelAppPath(appName types.ACName) string { return filepath.Join(stage2Dir, appName.String()) }
// AppPath returns the path to an app's rootfs. func AppPath(root string, appName types.ACName) string { return filepath.Join(AppsPath(root), appName.String()) }