#!/usr/bin/perl
require '/scripts/regsrep.pl';

print "<b>Uninstalling Resin...</b>\n";
system("killall","-9","java");
unlink("/usr/local/apache/libexec/mod_caucho.so");
system("rm","-rf","/usr/local/resin");
unlink("/var/cpanel/cpresin");
unlink("/etc/chkserv.d/resin");
system("/etc/init.d/chkserv.d","restart");
unlink("/etc/init.d/resin.sh");
unlink("/scripts/addresin");

print "<b>Cleaning up httpd.conf...</b>";
regsrep("/usr/local/apache/conf/httpd.conf",'LoadModule[\\s]*caucho_module[\\s]*/usr/local/apache/libexec/mod_caucho.so','');
regsrep("/usr/local/apache/conf/httpd.conf",'[\s\t]?ResinConfigServer[\s\t]+localhost[\s\t]+6802','');
regsrep("/usr/local/apache/conf/httpd.conf",'[\s\t]?CauchoStatus[\s\t]+yes','');
system("/scripts/restartsrv_httpd");
regsrep("/usr/local/apache/conf/httpd.conf",'[\s\t]?#[\s\t]+mod_caucho[\s\t]+Resin[\s\t]+Configuration','');
system("/scripts/restartsrv_httpd");
unlink("/var/cpanel/cpresin");
print "<b>Done</b>\n";
