Description of problem: guestfish will not "touch" new files invoked as "win:c:\blah" it will fail with error: guestfish --rw -i -d windowstest touch 'win:c:\blah' libguestfs: error: case_sensitive_path: blah no file or directory found with this name At the same time the following works just fine: guestfish --rw -i -d windowstest touch /blah Version-Release number of selected component (if applicable): libguestfs 1.16.19 How reproducible: always Steps to Reproduce: 1. invoke guestfish touch with 'win:c:\blah' Actual results: libguestfs: error: case_sensitive_path: blah no file or directory found with this name Expected results: the creation of a file in c:\blah Additional info:
Yes, this should really "just work". Since we probably cannot change the case-sensitive-path API, we may need to work around it in guestfish.
Fixed upstream in libguestfs >= 1.19.20. https://github.com/libguestfs/libguestfs/commit/ac0373bdecfabe6acf99d3662e5117de73fa2aef https://github.com/libguestfs/libguestfs/commit/973581780d8a006f336684fef6762801402d775d