1.3.1.sh 771 B

12345678910111213141516171819202122
  1. #!/bin/sh
  2. # Hestia Control Panel upgrade script for target version 1.3.1
  3. #######################################################################################
  4. ####### Place additional commands below. #######
  5. #######################################################################################
  6. # Remove duplicate values in U_SYS_USERS variable for ips
  7. for ip in $(ls $HESTIA/data/ips/); do
  8. current_usr=$(grep "U_SYS_USERS=" $HESTIA/data/ips/$ip |cut -f 2 -d \')
  9. new_usr=$(echo "$current_usr" |\
  10. sed "s/,/\n/g"|\
  11. sort -u |\
  12. sed ':a;N;$!ba;s/\n/,/g')
  13. if [ ! -z "$new_usr" ]; then
  14. sed -i "s/U_SYS_USERS='$current_usr'/U_SYS_USERS='$new_usr'/g" $HESTIA/data/ips/$ip
  15. fi
  16. done