提交 6c948801 编写于 作者: M Medya Gh

dont list empty ones

上级 d84aa9f4
......@@ -49,12 +49,10 @@ func DeleteAllContainersByLabel(ociBin string, label string) []error {
glog.Infof("error listing containers by label %q: %v", label, err)
}
for _, c := range cs {
if c != "" {
cmd := exec.Command(ociBin, "rm", "-f", "-v", c)
if out, err := cmd.CombinedOutput(); err != nil {
glog.Infof("error deleting container %s: output: %s", c, string(out))
deleteErrs = append(deleteErrs, err)
}
cmd := exec.Command(ociBin, "rm", "-f", "-v", c)
if out, err := cmd.CombinedOutput(); err != nil {
glog.Infof("error deleting container %s: output: %s", c, string(out))
deleteErrs = append(deleteErrs, err)
}
}
return deleteErrs
......@@ -436,7 +434,9 @@ func listContainersByLabel(ociBinary string, label string) ([]string, error) {
outs := strings.Split(strings.Replace(string(stdout), "\r", "", -1), "\n")
var names []string
for _, o := range outs {
names = append(names, strings.TrimSpace(o))
if strings.TrimSpace(o) != "" {
names = append(names, strings.TrimSpace(o))
}
}
return names, err
}
......
......@@ -42,12 +42,10 @@ func DeleteAllVolumesByLabel(ociBin string, label string) []error {
glog.Infof("error listing volumes by label %q: %v", label, err)
}
for _, v := range vs {
if v != "" {
cmd := exec.Command(ociBin, "volume", "rm", "--force", v)
if out, err := cmd.CombinedOutput(); err != nil {
glog.Infof("error deleting volume %s: output: %s", v, string(out))
deleteErrs = append(deleteErrs, err)
}
cmd := exec.Command(ociBin, "volume", "rm", "--force", v)
if out, err := cmd.CombinedOutput(); err != nil {
glog.Infof("error deleting volume %s: output: %s", v, string(out))
deleteErrs = append(deleteErrs, err)
}
}
......@@ -67,7 +65,10 @@ func allVolumesByLabel(ociBin string, label string) ([]string, error) {
outs := strings.Split(strings.Replace(string(stdout), "\r", "", -1), "\n")
var vols []string
for _, o := range outs {
vols = append(vols, strings.TrimSpace(o))
if strings.TrimSpace(o) != "" {
vols = append(vols, strings.TrimSpace(o))
}
}
return vols, err
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册