cirros-dev / cirros

116 stars 33 forks source link

Fix "none" datasource to create output directory. #109

Closed smoser closed 10 months ago

smoser commented 11 months ago

When src/sbin/cirros-ds calls a datasource it passes a directory that does not yet exist. The datasource (/lib/cirros/ds/nocloud) is expected to create it.

The none datasource was not doing that. As a result, you'd see:

/lib/cirros/ds/none: line 23: can't create .../none/data/instance-id: nonexistent line 24: can't create .../none/result: nonexistent directory