in lib/ec2macosinit/instancehistory.go [163:171]
func (c *InitConfig) CreateDirectories() (err error) {
if _, err := os.Stat(filepath.Join(c.HistoryPath, c.IMDS.InstanceID)); os.IsNotExist(err) {
err := os.MkdirAll(filepath.Join(c.HistoryPath, c.IMDS.InstanceID), 0755)
if err != nil {
return fmt.Errorf("ec2macosinit: unable to create directory: %w", err)
}
}
return nil
}