Ignore:
Timestamp:
01/05/08 20:38:15 (4 years ago)
Author:
kay
Message:

install und uninstall Script ueberarbeitet

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/addons/share/addon_restartApache.uninstall.sh

    r3 r4  
    2222# $URL$ 
    2323 
    24 unlink /opt/pdadmin/www/administrator/addon_restartApache.cgi; 
    25 unlink /opt/pdadmin/www/html/administrator/addon_restartApache.html; 
    26 unlink /opt/pdadmin/addons/conf/addon_restartApache.conf; 
    27 unlink /opt/pdadmin/addons/locale/de/LC_MESSAGES/addon_restartApache.mo; 
    28 unlink /opt/pdadmin/addons/locale/de/LC_MESSAGES/addon_restartApache.po; 
    29 unlink /opt/pdadmin/addons/locale/en/LC_MESSAGES/addon_restartApache.mo; 
    30 unlink /opt/pdadmin/addons/locale/en/LC_MESSAGES/addon_restartApache.po; 
     24preNames='addon_restartApache'; 
    3125 
    32 unlink /opt/pdadmin/addons/share/addon_restartApache.uninstall.sh; 
     26prompt(){ 
     27  answer='' 
     28  while [ true ]; do 
     29    echo -n "save configuration (${1})? [yN] "; 
     30    read readAnswer 
     31    readAnswer=$(echo ${readAnswer} | tr [:upper:] [:lower:]); 
     32     
     33    if [ "$readAnswer" == 'y' ] || [ "$readAnswer" == 'j' ] || [ "$readAnswer" == 'n' ]; then 
     34      answer=$readAnswer; 
     35    elif [ "$readAnswer" == '' ]; then 
     36      answer='n'; 
     37    else 
     38      answer=''; 
     39    fi 
     40    if [ "$answer" != '' ]; then 
     41      break; 
     42    fi 
     43  done 
     44} 
     45 
     46 
     47for conf in $preNames; do 
     48  if [ -f /opt/pdadmin/addons/conf/$conf.conf ]; then 
     49    prompt $conf.conf; 
     50    if [ "$answer" == 'y' ]; then 
     51      mv /opt/pdadmin/addons/conf/$conf.conf /opt/pdadmin/addons/conf/$conf.conf.bak; 
     52    fi 
     53  fi 
     54done 
     55 
     56for name in $preNames; do 
     57  find /opt/pdadmin/www/ -type f -name "${name}*" |egrep -v "*.bak$" |xargs rm -f; 
     58  find /opt/pdadmin/addons/ -type f -name "${name}*" |egrep -v "*.bak$" |xargs rm -f; 
     59done 
Note: See TracChangeset for help on using the changeset viewer.