read_only =
(path && path_startswith(path, "/usr")) ||
- faccessat(dfd, filename, W_OK, AT_EACCESS) < 0;
+ (faccessat(dfd, filename, W_OK, AT_EACCESS) < 0 && errno == EROFS);
if (S_ISDIR(st.st_mode)) {
}
if (streq(name, ".host"))
- return image_make(NULL, AT_FDCWD, NULL, "/", ret);
+ return image_make(".host", AT_FDCWD, NULL, "/", ret);
return 0;
};