recipe/librecipe: use atomic operation to create file
At multiple occasions empty wrappers were generated when servers (ORS) were electrically unplugged, due to IO caching, this required manual intervention.
This is important for ORS, it would be good to merge soon (but not urgent). I'm not sure how to test this in a test suite, what I did is I changed slapos-testing/software.cfg and am using these test suites:
https://erp5js.nexedi.net/#/test_suite_module/2168 https://erp5js.nexedi.net/#/test_suite_module/2169
Then I'm not sure if test suite tests are enough, I can try to test inside an ORS but maybe even more testing is required.