#!/bin/sh CURDIR=`dirname "$0"` cd $CURDIR CURDIR=`pwd` INST_USER=`id` INST_UID=`expr "$INST_USER" : 'uid=\(.*\)(.*) gid=.*'` INST_USER=`expr "$INST_USER" : 'uid=.*(\(.*\)) gid=.*'` if [ $INST_UID != "0" ]; then cat <<EOF [ERROR] Only root user can uninstall the rc script! EOF exit 1 fi if [ "x`uname -s`" = "xDarwin" ]; then STARTUP_ITEM=/System/Library/StartupItems/lsws if [ -d ${STARTUP_ITEM} ]; then rm -rf ${STARTUP_ITEM} echo "[OK] The startup script has been successfully uninstalled!" fi exit 0 fi AP_PROC=httpd if [ -e /etc/debian_version ] && [ ! -d /usr/local/cpanel ]; then AP_PROC=apache2 fi if [ "x`uname -s`" = "xFreeBSD" ]; then if [ -e "/etc/rc.d/lsws" ]; then rm -f /etc/rc.d/lsws echo "[OK] The startup script has been successfully uninstalled!" fi if [ -e "/usr/local/etc/rc.d/lsws.sh" ]; then rm -f /usr/local/etc/rc.d/lsws.sh fi if [ -e "/etc/rc.d/${AP_PROC}.ls_bak" ] ; then mv -f /etc/rc.d/${AP_PROC}.ls_bak /etc/rc.d/${AP_PROC} fi if [ -e "/usr/local/etc/rc.d/${AP_PROC}.ls_bak" ] ; then mv -f /usr/local/etc/rc.d/${AP_PROC}.ls_bak /usr/local/etc/rc.d/${AP_PROC} fi exit 0 fi INIT_DIR="" for path in /etc/init.d /etc/rc.d/init.d do if [ "x$INIT_DIR" = "x" ]; then if [ -d "$path" ]; then INIT_DIR=$path fi fi done for SYSTEMDDIR in /etc/systemd/system /usr/lib/systemd/system /lib/systemd/system do if [ -d ${SYSTEMDDIR} ] && [ -e ${SYSTEMDDIR}/lshttpd.service ] ; then systemctl disable lshttpd.service if [ -e ${SYSTEMDDIR}/lsws.service ] ; then rm -f ${SYSTEMDDIR}/lsws.service fi rm -f ${SYSTEMDDIR}/lshttpd.service if [ -e ${SYSTEMDDIR}/${AP_PROC}.service.ls_bak ] ; then mv -f ${SYSTEMDDIR}/${AP_PROC}.service.ls_bak ${SYSTEMDDIR}/${AP_PROC}.service systemctl enable ${AP_PROC}.service fi systemctl daemon-reload echo "[OK] The startup script has been successfully uninstalled from systemd!" fi done # clean from both systemd and init.d if [ "${INIT_DIR}" = "" ]; then exit 0 fi if [ -f "/etc/gentoo-release" ]; then if [ -e ${INIT_DIR}/lsws ] ; then rc-update del lsws default rm -f ${INIT_DIR}/lsws echo "[OK] The startup script has been successfully uninstalled!" fi exit 0 fi if [ -e /etc/debian_version ]; then if [ -e ${INIT_DIR}/lsws ] ; then update-rc.d lsws remove rm -f ${INIT_DIR}/lsws echo "[OK] The startup script has been successfully uninstalled!" if [ -e "${INIT_DIR}/${AP_PROC}.ls_bak" ] ; then mv -f ${INIT_DIR}/${AP_PROC}.ls_bak ${INIT_DIR}/${AP_PROC} fi fi exit 0 fi if [ -f "${INIT_DIR}/lsws" ]; then rm -f ${INIT_DIR}/lsws echo "[OK] The startup script has been successfully uninstalled!" if [ -e "${INIT_DIR}/${AP_PROC}.ls_bak" ] ; then mv -f ${INIT_DIR}/${AP_PROC}.ls_bak ${INIT_DIR}/${AP_PROC} fi fi if [ -d "$INIT_DIR/rc2.d" ]; then INIT_BASE_DIR=$INIT_DIR else INIT_BASE_DIR=`dirname $INIT_DIR` fi if [ -d "${INIT_BASE_DIR}/runlevel/default" ]; then if [ -e "${INIT_BASE_DIR}/runlevel/default/S88lsws" ] ; then rm -f ${INIT_BASE_DIR}/runlevel/default/S88lsws fi if [ -e "${INIT_BASE_DIR}/runlevel/default/K12lsws" ] ; then rm -f ${INIT_BASE_DIR}/runlevel/default/K12lsws fi fi if [ -d "${INIT_BASE_DIR}/rc2.d" ]; then if [ -e "${INIT_BASE_DIR}/rc2.d/S88lsws" ] ; then rm -f ${INIT_BASE_DIR}/rc2.d/S88lsws fi if [ -e "${INIT_BASE_DIR}/rc2.d/K12lsws" ] ; then rm -f ${INIT_BASE_DIR}/rc2.d/K12lsws fi fi if [ -d "${INIT_BASE_DIR}/rc3.d" ]; then if [ -e "${INIT_BASE_DIR}/rc3.d/S88lsws" ] ; then rm -f ${INIT_BASE_DIR}/rc3.d/S88lsws fi if [ -e "${INIT_BASE_DIR}/rc3.d/K12lsws" ] ; then rm -f ${INIT_BASE_DIR}/rc3.d/K12lsws fi fi if [ -d "${INIT_BASE_DIR}/rc5.d" ]; then if [ -e "${INIT_BASE_DIR}/rc5.d/S88lsws" ] ; then rm -f ${INIT_BASE_DIR}/rc5.d/S88lsws fi if [ -e "${INIT_BASE_DIR}/rc5.d/K12lsws" ] ; then rm -f ${INIT_BASE_DIR}/rc5.d/K12lsws fi fi if [ -d "${INIT_BASE_DIR}/rc0.d" ]; then if [ -e "${INIT_BASE_DIR}/rc0.d/K12lsws" ] ; then rm -f ${INIT_BASE_DIR}/rc0.d/K12lsws fi fi if [ -d "${INIT_BASE_DIR}/rc1.d" ]; then if [ -e "${INIT_BASE_DIR}/rc1.d/K12lsws" ] ; then rm -f ${INIT_BASE_DIR}/rc1.d/K12lsws fi fi if [ -d "${INIT_BASE_DIR}/rc6.d" ]; then if [ -e "${INIT_BASE_DIR}/rc6.d/K12lsws" ] ; then rm -f ${INIT_BASE_DIR}/rc6.d/K12lsws fi fi exit 0
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
admpass.sh | File | 1.17 KB | 0555 |
|
ap_lsws.sh | File | 1.82 KB | 0755 |
|
ap_lsws.sh.in | File | 1.82 KB | 0555 |
|
awstats_install.sh | File | 2.06 KB | 0555 |
|
build_ap_wrapper.sh | File | 624 B | 0555 |
|
chroot.sh | File | 7.31 KB | 0555 |
|
cleancache.sh | File | 1.46 KB | 0555 |
|
cleanlitemage.sh | File | 2.4 KB | 0555 |
|
cp_switch_ws.sh | File | 22.41 KB | 0555 |
|
cpanel_restart_httpd.in | File | 732 B | 0555 |
|
create_admin_keypair.sh | File | 336 B | 0555 |
|
enable_ruby_python_selector.sh | File | 2.68 KB | 0555 |
|
fix_cagefs.sh | File | 766 B | 0555 |
|
fp_install.sh | File | 1.65 KB | 0555 |
|
gdb-bt | File | 25 B | 0644 |
|
genjCryptionKeyPair.php | File | 6.43 KB | 0644 |
|
gzipStatic.sh | File | 272 B | 0555 |
|
htpasswd.php | File | 103 B | 0644 |
|
lscmctl | File | 15.3 KB | 0775 |
|
lshttpd.service | File | 660 B | 0555 |
|
lsup.sh | File | 5.65 KB | 0555 |
|
lsup6.sh | File | 5.65 KB | 0555 |
|
lsws.rc | File | 1.78 KB | 0555 |
|
lsws.rc.gentoo | File | 441 B | 0555 |
|
mgr_ver.sh | File | 1.93 KB | 0555 |
|
php.ini | File | 37.11 KB | 0644 |
|
purge_cache_by_url | File | 3.23 KB | 0555 |
|
rc-inst.sh | File | 5.99 KB | 0555 |
|
rc-uninst.sh | File | 4.61 KB | 0555 |
|
uninstall.sh | File | 2.9 KB | 0555 |
|
update.sh | File | 1.85 KB | 0555 |
|