summaryrefslogtreecommitdiff
path: root/pcr/ha-glue/ha-glue.install
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2013-05-13 12:53:48 -0400
committerLuke Shumaker <LukeShu@sbcglobal.net>2013-05-13 12:53:48 -0400
commitf6fde4b83792b43883cdccac2a46145d48cef42d (patch)
tree9de2ea480baf7073f53b3bf5d88dc1e48cbf9fa0 /pcr/ha-glue/ha-glue.install
parent78bf47e43de121f3460b6c6f608bd5f5b8a85f28 (diff)
parent3bc640f96a0afc77163253ad0ed504057c8e7e00 (diff)
Merge branch 'master' of ssh://parabolagnulinux.org:1863/srv/git/abslibre
Diffstat (limited to 'pcr/ha-glue/ha-glue.install')
-rw-r--r--pcr/ha-glue/ha-glue.install22
1 files changed, 22 insertions, 0 deletions
diff --git a/pcr/ha-glue/ha-glue.install b/pcr/ha-glue/ha-glue.install
new file mode 100644
index 000000000..abfedb7c4
--- /dev/null
+++ b/pcr/ha-glue/ha-glue.install
@@ -0,0 +1,22 @@
+_CLUSTER_USER=hacluster
+_CLUSTER_GROUP=haclient
+_PREFIX=/usr
+_PREFIXETC=/etc
+_PREFIXVAR=/var
+_LCRSODIR=$PREFIX/libexec/lcrso
+_DGID=666
+_DUID=666
+pre_install() {
+ getent group $_CLUSTER_GROUP >/dev/null || groupadd -r -g $_DGID $_CLUSTER_GROUP
+ getent passwd $_CLUSTER_USER >/dev/null || useradd -r -g $_CLUSTER_GROUP -u $_DUID -d /var/lib/heartbeat/cores/hacluster -s /sbin/nologin -c "cluster user" ${_CLUSTER_USER}
+}
+
+post_install() {
+ echo -e "\nNow you must install ha-resourceagent, ha-heartbeat and ha-pacemaker\n"
+
+}
+post_remove() {
+ echo -e "\nDeleting user $_CLUSTER_USER and group $_CLUSTER_GROUP "
+ userdel $_CLUSTER_USER
+ groupdel $_CLUSTER_GROUP
+}