add modifictation and creation date

This commit is contained in:
Christian Goll
2022-09-14 16:07:07 +02:00
parent 6cc58fcfff
commit 71bf385cb7
3 changed files with 22 additions and 3 deletions

View File

@@ -290,11 +290,22 @@ func ContainerList() (containerInfo []*wwapiv1.ContainerInfo, err error) {
wwlog.Debug("Finding kernel version for: %s\n", source)
kernelVersion := container.KernelVersion(source)
creationTime, err := os.Stat(container.SourceDir(source))
if err != nil {
wwlog.Error("%s\n", err)
}
modTime, err := os.Stat(container.ImageFile(source))
if err != nil {
wwlog.Error("%s\n", err)
}
containerInfo = append(containerInfo, &wwapiv1.ContainerInfo{
Name: source,
NodeCount: uint32(nodemap[source]),
KernelVersion: kernelVersion,
CreateDate: uint64(creationTime.ModTime().Unix()),
ModDate: uint64(modTime.ModTime().Unix()),
})
}
return
}