in openwhisk/zip.go [43:55]
func UnzipOrSaveJar(src []byte, dest string, jarFile string) error {
r := openZip(src)
if r == nil {
return fmt.Errorf("not a zip file")
}
for _, f := range r.File {
if f.Name == "META-INF/MANIFEST.MF" {
ioutil.WriteFile(jarFile, src, 0644)
return nil
}
}
return Unzip(src, dest)
}