postupgrade 468 B

123456789101112131415161718
  1. #!/bin/sh
  2. # after upgrading restore fhem.cfg
  3. CONF=/var/packages/FHEM/target/fhem.cfg
  4. SEARCH=".*attr global verbose.*"
  5. ADDLINE="\ndefine telnetPort telnet 7072 global # our TCP/IP\n"
  6. if [ -e /tmp/${PPID}_fhem.cfg ]; then
  7. /bin/cp -f /tmp/${PPID}_fhem.cfg ${CONF}
  8. /bin/rm -f /tmp/*_fhem.cfg
  9. grep -q "telnet" ${CONF} || (
  10. perl -pi -e "s,^attr global port 7072.*$,," ${CONF};
  11. perl -pi -e "if(/^${SEARCH}$/) { print \"${ADDLINE}\"; }" ${CONF};)
  12. fi
  13. exit 0