Refactor disableCoW()

This commit is contained in:
2023-03-21 11:28:52 -04:00
parent cc31f9b62e
commit 0ca572dd50

View File

@@ -1556,9 +1556,9 @@ disableCoW() {
for dir in "$mc_system_path" "$mc_user_path"; do for dir in "$mc_system_path" "$mc_user_path"; do
[[ -d "$dir" ]] || execute mkdir -p "$dir" [[ -d "$dir" ]] || execute mkdir -p "$dir"
if [[ $(stat -f -c %T "$dir") == "btrfs" ]] && if [[ $(stat -f -c %T "$dir") == "btrfs" ]] &&
! lsattr -d "$dir" | cut -f1 -d" " | grep -q C; then ! lsattr -d "$dir" | cut -f1 -d" " | grep -q C &&
echo "Disabling Btrfs CoW for $dir" execute "sudo chattr +C $dir"; then
execute "sudo chattr +C $dir" echo "Disabled btrfs CoW for $dir directory"
fi fi
done done
} }