diff --git a/spec_files/jupiter-hw-support/jupiter-hw-support-btrfs.spec b/spec_files/jupiter-hw-support/jupiter-hw-support-btrfs.spec index 89bb0d2b2c..ea2d8277da 100644 --- a/spec_files/jupiter-hw-support/jupiter-hw-support-btrfs.spec +++ b/spec_files/jupiter-hw-support/jupiter-hw-support-btrfs.spec @@ -23,6 +23,7 @@ Patch8: gnome.patch Patch9: fstrim.patch Patch10: cursor-path.patch Patch11: ntfs.patch +Patch12: more-time.patch Requires: python3 Requires: python3-evdev diff --git a/spec_files/jupiter-hw-support/jupiter-sd-mounting-btrfs.spec b/spec_files/jupiter-hw-support/jupiter-sd-mounting-btrfs.spec index 5203889d0c..44e600aa8c 100644 --- a/spec_files/jupiter-hw-support/jupiter-sd-mounting-btrfs.spec +++ b/spec_files/jupiter-hw-support/jupiter-sd-mounting-btrfs.spec @@ -24,6 +24,7 @@ Patch7: biosupdate.patch Patch8: gnome.patch Patch9: fstrim.patch Patch10: ntfs.patch +Patch11: more-time.patch Requires: jq diff --git a/spec_files/jupiter-hw-support/more-time.patch b/spec_files/jupiter-hw-support/more-time.patch new file mode 100644 index 0000000000..712fe5ea02 --- /dev/null +++ b/spec_files/jupiter-hw-support/more-time.patch @@ -0,0 +1,13 @@ +diff --git a/usr/lib/hwsupport/block-device-event.sh b/usr/lib/hwsupport/block-device-event.sh +index 132d94c..f3606b5 100755 +--- a/usr/lib/hwsupport/block-device-event.sh ++++ b/usr/lib/hwsupport/block-device-event.sh +@@ -40,7 +40,7 @@ do_add() + detected_us=$(make_dbus_udisks_call get-property data t "${drive}" Drive TimeMediaDetected) + # The 5 seconds window is taken from the original GNOME fix that inspired this one + # https://gitlab.gnome.org/GNOME/gvfs/-/commit/b4800b987b4a8423a52306c9aef35b3777464cc5 +- if (( detected_us / 1000000 + 5 < current_time )); then ++ if (( detected_us / 1000000 + 30 < current_time )); then + echo "Skipping mounting /dev/${DEVBASE} because it has not been inserted recently" >&2 + exit 0 + fi