mirror of
https://github.com/beekeeper-studio/beekeeper-studio.git
synced 2026-03-13 10:12:54 +08:00
Changed from using /opt, /var, /tmp, /home to just /opt and /tmp since: - /var needs to stay on main filesystem for apt to work - /opt and /tmp separation is sufficient to catch hardlinks issues - Simplified detection to check mount points instead of device names Tested successfully against v5.5.3 release: ✅ Detects separate filesystems correctly ✅ Catches hardlinks error: 'Invalid cross-device link' ✅ Clear error message about hardlinks issue The test now properly validates that packages don't use hardlinks during installation between /tmp (extraction) and /opt (install).