mirror of
https://github.com/uutils/coreutils.git
synced 2026-06-10 15:48:22 -07:00
rm: added check for write protected regular empty file
Signed-off-by: Stefin <stefin@pm.me>
This commit is contained in:
+9
-1
@@ -420,7 +420,15 @@ fn prompt_write_protected(path: &Path, is_dir: bool, options: &Options) -> bool
|
||||
if is_dir {
|
||||
prompt(&(format!("rm: remove write-protected directory {}? ", path.quote())))
|
||||
} else {
|
||||
prompt(&(format!("rm: remove write-protected file {}? ", path.quote())))
|
||||
if fs::metadata(path).unwrap().len() == 0 {
|
||||
return prompt(
|
||||
&(format!(
|
||||
"rm: remove write-protected regular empty file {}? ",
|
||||
path.quote()
|
||||
)),
|
||||
);
|
||||
}
|
||||
prompt(&(format!("rm: remove write-protected regular file {}? ", path.quote())))
|
||||
}
|
||||
} else {
|
||||
true
|
||||
|
||||
Reference in New Issue
Block a user