diff options
Diffstat (limited to 'cassandra.install')
-rw-r--r-- | cassandra.install | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/cassandra.install b/cassandra.install new file mode 100644 index 000000000000..f4f4b222a226 --- /dev/null +++ b/cassandra.install @@ -0,0 +1,24 @@ +post_install() { + systemd-sysusers cassandra.conf + systemd-tmpfiles --create cassandra.conf + + ln -snf /var/lib/cassandra /usr/share/cassandra/data + ln -snf /var/log/cassandra /usr/share/cassandra/logs +} + +post_upgrade() { + post_install +} + +pre_remove() { + systemctl stop cassandra +} + +post_remove() { + if getent passwd cassandra >/dev/null 2>&1; then + userdel cassandra + fi + if getent group cassandra >/dev/null 2>&1; then + groupdel cassandra + fi +} |