mirror of
https://github.com/systemd/systemd.git
synced 2024-11-07 18:27:04 +03:00
import-raw: set NOCOW flag on all raw images we create
This commit is contained in:
parent
3fb90db2d6
commit
47bc4fd86d
@ -205,7 +205,7 @@ static void raw_import_file_success(RawImportFile *f) {
|
||||
* writes. */
|
||||
r = chattr_fd(dfd, true, FS_NOCOW_FL);
|
||||
if (r < 0)
|
||||
log_warning_errno(errno, "Failed to set file attributes on %s: %m", f->temp_path);
|
||||
log_warning_errno(errno, "Failed to set file attributes on %s: %m", tp);
|
||||
|
||||
r = copy_bytes(f->disk_fd, dfd, (off_t) -1, true);
|
||||
if (r < 0) {
|
||||
@ -402,6 +402,10 @@ static int raw_import_file_open_disk_for_write(RawImportFile *f) {
|
||||
if (f->disk_fd < 0)
|
||||
return log_error_errno(errno, "Failed to create %s: %m", f->temp_path);
|
||||
|
||||
r = chattr_fd(f->disk_fd, true, FS_NOCOW_FL);
|
||||
if (r < 0)
|
||||
log_warning_errno(errno, "Failed to set file attributes on %s: %m", f->temp_path);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user