#!/bin/sh
# ONLY RECOMMENDED FOR DEVELOPERS
# COULD DESTROY YOUR DISTRIBUTION OR DATA
# USE WITH CAUTION

# Remove include files
rm -rf /usr/include/openais
rm -rf /usr/include/corosync
rm -rf /usr/local/include/openais
rm -rf /usr/local/include/corosync

# Remove main binaries
rm -f /sbin/aisexec
rm -f /sbin/corosync
rm -f /usr/sbin/aisexec
rm -f /usr/sbin/corosync
rm -rf /usr/lib/openais
rm -rf /usr/lib64/openais

# Remove corosync service engines
rm -f /usr/libexec/lcrso/coroparse.lcrso
rm -f /usr/libexec/lcrso/libtest_a.lcrso
rm -f /usr/libexec/lcrso/libtest_b.lcrso
rm -f /usr/libexec/lcrso/objdb.lcrso
rm -f /usr/libexec/lcrso/openaisparser.lcrso
rm -f /usr/libexec/lcrso/openaisserviceenable.lcrso
rm -f /usr/libexec/lcrso/quorum.lcrso
rm -f /usr/libexec/lcrso/quorum_testquorum.lcrso
rm -f /usr/libexec/lcrso/quorum_votequorum.lcrso
rm -f /usr/libexec/lcrso/service_amf.lcrso
rm -f /usr/libexec/lcrso/service_cfg.lcrso
rm -f /usr/libexec/lcrso/service_ckpt.lcrso
rm -f /usr/libexec/lcrso/service_clm.lcrso
rm -f /usr/libexec/lcrso/service_confdb.lcrso
rm -f /usr/libexec/lcrso/service_cpg.lcrso
rm -f /usr/libexec/lcrso/service_evs.lcrso
rm -f /usr/libexec/lcrso/service_evt.lcrso
rm -f /usr/libexec/lcrso/service_lck.lcrso
rm -f /usr/libexec/lcrso/service_msg.lcrso
rm -f /usr/libexec/lcrso/service_pload.lcrso
rm -f /usr/libexec/lcrso/service_tmr.lcrso
rm -f /usr/libexec/lcrso/vsf_quorum.lcrso
rm -f /usr/libexec/lcrso/vsf_ykd.lcrso

# Remove main corosync libraries
rm -f /lib/libcfg.*
rm -f /lib/libconfdb.*
rm -f /lib/libcoroipcc.*
rm -f /lib/libcpg.*
rm -f /lib/libevs.*
rm -f /lib/libpload.*
rm -f /lib/libquorum.*
rm -f /lib/libvotequorum.*
rm -f /lib/libcoroipcs.*
rm -f /lib/liblogsys.*
rm -f /lib/libtotem_pg.*
rm -f /lib64/libcfg.*
rm -f /lib64/libconfdb.*
rm -f /lib64/libcoroipcc.*
rm -f /lib64/libcpg.*
rm -f /lib64/libevs.*
rm -f /lib64/libpload.*
rm -f /lib64/libquorum.*
rm -f /lib64/libvotequorum.*
rm -f /lib64/libcoroipcs.*
rm -f /lib64/liblogsys.*
rm -f /lib64/libtotem_pg.*
rm -f /usr/lib/libcfg.*
rm -f /usr/lib/libconfdb.*
rm -f /usr/lib/libcoroipcc.*
rm -f /usr/lib/libcpg.*
rm -f /usr/lib/libevs.*
rm -f /usr/lib/libpload.*
rm -f /usr/lib/libquorum.*
rm -f /usr/lib/libvotequorum.*
rm -f /usr/lib/libcoroipcs.*
rm -f /usr/lib/liblogsys.*
rm -f /usr/lib/libtotem_pg.*
rm -f /usr/lib64/libcfg.*
rm -f /usr/lib64/libconfdb.*
rm -f /usr/lib64/libcoroipcc.*
rm -f /usr/lib64/libcpg.*
rm -f /usr/lib64/libevs.*
rm -f /usr/lib64/libpload.*
rm -f /usr/lib64/libquorum.*
rm -f /usr/lib64/libvotequorum.*
rm -f /usr/lib64/libcoroipcs.*
rm -f /usr/lib64/liblogsys.*
rm -f /usr/lib64/libtotem_pg.*
rm -f /usr/local/lib/libcfg.*
rm -f /usr/local/lib/libconfdb.*
rm -f /usr/local/lib/libcoroipcc.*
rm -f /usr/local/lib/libcpg.*
rm -f /usr/local/lib/libevs.*
rm -f /usr/local/lib/libpload.*
rm -f /usr/local/lib/libquorum.*
rm -f /usr/local/lib/libvotequorum.*
rm -f /usr/local/lib/libcoroipcs.*
rm -f /usr/local/lib/liblogsys.*
rm -f /usr/local/lib/libtotem_pg.*
rm -f /usr/local/lib64/libcfg.*
rm -f /usr/local/lib64/libconfdb.*
rm -f /usr/local/lib64/libcoroipcc.*
rm -f /usr/local/lib64/libcpg.*
rm -f /usr/local/lib64/libevs.*
rm -f /usr/local/lib64/libpload.*
rm -f /usr/local/lib64/libquorum.*
rm -f /usr/local/lib64/libvotequorum.*
rm -f /usr/local/lib64/libcoroipcs.*
rm -f /usr/local/lib64/liblogsys.*
rm -f /usr/local/lib64/libtotem_pg.*

# Remove main openais libraries
rm -f /lib/libSaAmf.*
rm -f /lib/libSaCkpt.*
rm -f /lib/libSaClm.*
rm -f /lib/libSaEvt.*
rm -f /lib/libSaLck.*
rm -f /lib/libSaMsg.*
rm -f /lib/libSaTmr.*
rm -f /lib64/libSaAmf.*
rm -f /lib64/libSaCkpt.*
rm -f /lib64/libSaClm.*
rm -f /lib64/libSaEvt.*
rm -f /lib64/libSaLck.*
rm -f /lib64/libSaMsg.*
rm -f /lib64/libSaTmr.*
rm -f /usr/lib/libSaAmf.*
rm -f /usr/lib/libSaCkpt.*
rm -f /usr/lib/libSaClm.*
rm -f /usr/lib/libSaEvt.*
rm -f /usr/lib/libSaLck.*
rm -f /usr/lib/libSaMsg.*
rm -f /usr/lib/libSaTmr.*
rm -f /usr/lib64/libSaAmf.*
rm -f /usr/lib64/libSaCkpt.*
rm -f /usr/lib64/libSaClm.*
rm -f /usr/lib64/libSaEvt.*
rm -f /usr/lib64/libSaLck.*
rm -f /usr/lib64/libSaMsg.*
rm -f /usr/lib64/libSaTmr.*
rm -f /usr/local/lib/libSaAmf.*
rm -f /usr/local/lib/libSaCkpt.*
rm -f /usr/local/lib/libSaClm.*
rm -f /usr/local/lib/libSaEvt.*
rm -f /usr/local/lib/libSaLck.*
rm -f /usr/local/lib/libSaMsg.*
rm -f /usr/local/lib/libSaTmr.*
rm -f /usr/local/lib64/libSaAmf.*
rm -f /usr/local/lib64/libSaCkpt.*
rm -f /usr/local/lib64/libSaClm.*
rm -f /usr/local/lib64/libSaEvt.*
rm -f /usr/local/lib64/libSaLck.*
rm -f /usr/local/lib64/libSaMsg.*
rm -f /usr/local/lib64/libSaTmr.*
