| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | 
							- #!/bin/bash
 - 
 - PROJECT_NAME='freedombone'
 - 
 - export TEXTDOMAIN=${PROJECT_NAME}-rmuser
 - export TEXTDOMAINDIR="/usr/share/locale"
 - 
 - MY_USERNAME=$1
 - COMPLETION_FILE=$HOME/${PROJECT_NAME}-completed.txt
 - 
 - if [ ! $MY_USERNAME ]; then
 -     echo $'Please specify a username to remove'
 -     exit 1
 - fi
 - 
 - if [ ! -d /home/$MY_USERNAME ]; then
 -     echo $"Home directory does not exist for $MY_USERNAME"
 -     exit 2
 - fi
 - 
 - if [ ! -f $COMPLETION_FILE ]; then
 -     echo $"$COMPLETION_FILE not found"
 -     exit 3
 - fi
 - 
 - if ! grep -q "Admin user" $COMPLETION_FILE; then
 -     echo $"No admin user specified in $COMPLETION_FILE"
 -     exit 4
 - fi
 - 
 - ADMIN_USERNAME=$(cat $COMPLETION_FILE | grep "Admin user" | awk -F ':' '{print $2}')
 - if [ ! $ADMIN_USERNAME ]; then
 -     echo $"No admin username specified in $COMPLETION_FILE"
 -     exit 5
 - fi
 - 
 - if [[ $MY_USERNAME == $ADMIN_USERNAME ]]; then
 -     echo $"The administrator user cannot be removed"
 -     exit 6
 - fi
 - 
 - echo $'>>> REMOVE USER <<<'
 - read -p $"Do you really wish to remove the user '$MY_USERNAME' (y/n) ?" yn
 - if [[ $yn != 'y' && $yn != 'Y' && $yn != 'yes' && $yn != 'Yes' && $yn != 'YES' ]]; then
 -     echo $"User $MY_USERNAME was not removed"
 -     exit 7
 - fi
 - 
 - if grep -q "install_xmpp" $COMPLETION_FILE; then
 -     ${PROJECT_NAME}-rmxmpp -e "$MY_USERNAME@$HOSTNAME"
 - fi
 - 
 - if grep -q "Blog domain" $COMPLETION_FILE; then
 -     FULLBLOG_DOMAIN_NAME=$(cat $COMPLETION_FILE | grep "Blog domain" | awk -F ':' '{print $2}')
 -     if [ -f /var/www/$FULLBLOG_DOMAIN_NAME/htdocs/config/users/$MY_USERNAME.ini ]; then
 -         rm /var/www/$FULLBLOG_DOMAIN_NAME/htdocs/config/users/$MY_USERNAME.ini
 -     fi
 - fi
 - 
 - if grep -q "install_sip" $COMPLETION_FILE; then
 -     ${PROJECT_NAME}-rmsipuser $MY_USERNAME
 - fi
 - 
 - #if grep -q "install_owncloud" $COMPLETION_FILE; then
 - #    occ user:delete $MY_USERNAME
 - #fi
 - 
 - userdel -r $MY_USERNAME
 - 
 - if [ -d /home/$MY_USERNAME ]; then
 -     rm -rf /home/$MY_USERNAME
 - fi
 - 
 - echo $"User $MY_USERNAME was removed"
 - 
 - exit 0
 
 
  |