mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-01 20:46:56 +00:00
Since we merged /usr/lib/scylla with /opt/scylladb, we removed /usr/lib/scylla and replace it with the symlink point to /opt/scylladb. However, RPM does not support replacing a directory with a symlink, we are doing some dirty hack using RPM scriptlet, but it causes multiple issues on upgrade/downgrade. (See: https://docs.fedoraproject.org/en-US/packaging-guidelines/Directory_Replacement/) To minimize Scylla upgrading/downgrade issues on user side, it's better to keep /usr/lib/scylla directory. Instead of creating single symlink /usr/lib/scylla -> /opt/scylladb, we can create symlinks for each setup scripts like /usr/lib/scylla/<script> -> /opt/scylladb/scripts/<script>. Fixes #5522 Fixes #4585 Fixes #4611