Unverified Commit 62acaa95 authored by Kroese's avatar Kroese Committed by GitHub
Browse files

fix: Check attribute (#490)

parent 369bff33
Loading
Loading
Loading
Loading
+8 −13
Original line number Diff line number Diff line
@@ -123,10 +123,6 @@ createDisk() {
          error "$FAIL" && exit 77
        fi
        { chattr +C "$DISK_FILE"; } || :
        FA=$(lsattr "$DISK_FILE")
        if [[ "$FA" != *"C"* ]]; then
          error "Failed to disable COW for $DISK_DESC image $DISK_FILE on ${FS^^} filesystem (returned $FA)"
        fi
      fi

      if [[ "$ALLOCATE" == [Nn]* ]]; then
@@ -159,6 +155,8 @@ createDisk() {
        rm -f "$DISK_FILE"
        error "$FAIL" && exit 70
      fi
      ;;
  esac

  if isCow "$FS"; then
    FA=$(lsattr "$DISK_FILE")
@@ -167,9 +165,6 @@ createDisk() {
    fi
  fi

      ;;
  esac

  return 0
}

@@ -328,7 +323,7 @@ checkFS () {
    if [ -f "$DISK_FILE" ]; then
      FA=$(lsattr "$DISK_FILE")
      if [[ "$FA" != *"C"* ]]; then
        info "Warning: COW (copy on write) is not disabled for the $DISK_DESC image file $DISK_FILE, this is recommended on ${FS^^} filesystems!"
        info "Warning: COW (copy on write) is not disabled for $DISK_DESC image file $DISK_FILE, this is recommended on ${FS^^} filesystems!"
      fi
    fi
  fi