mirror of
https://github.com/nushell/nushell.git
synced 2025-06-30 14:40:06 +02:00
cp
: disable unsupported reflink mode in freebsd builds (#14677)
Fixes #12627 # User-Facing Changes Under FreeBSD, `cp` no longer errors with "--reflink is only supported on linux and macOS". # Tests The `commands::ucp` tests now pass on a FreeBSD 14.2 machine with ZFS.
This commit is contained in:
@ -894,13 +894,19 @@ fn test_cp_debug_default() {
|
||||
{
|
||||
panic!("{}", format!("Failure: stdout was \n{}", actual.out));
|
||||
}
|
||||
#[cfg(any(target_os = "linux", target_os = "freebsd"))]
|
||||
#[cfg(target_os = "linux")]
|
||||
if !actual
|
||||
.out
|
||||
.contains("copy offload: yes, reflink: unsupported, sparse detection: no")
|
||||
{
|
||||
panic!("{}", format!("Failure: stdout was \n{}", actual.out));
|
||||
}
|
||||
#[cfg(target_os = "freebsd")]
|
||||
if !actual.out.contains(
|
||||
"copy offload: unsupported, reflink: unsupported, sparse detection: unsupported",
|
||||
) {
|
||||
panic!("{}", format!("Failure: stdout was \n{}", actual.out));
|
||||
}
|
||||
|
||||
#[cfg(windows)]
|
||||
if !actual.out.contains(
|
||||
|
Reference in New Issue
Block a user