mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-01 19:30:31 +00:00
18 lines
468 B
Plaintext
18 lines
468 B
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
# after upgrading restore fhem.cfg
|
||
|
CONF=/var/packages/FHEM/target/fhem.cfg
|
||
|
SEARCH=".*attr global verbose.*"
|
||
|
ADDLINE="\ndefine telnetPort telnet 7072 global # our TCP/IP\n"
|
||
|
if [ -e /tmp/${PPID}_fhem.cfg ]; then
|
||
|
/bin/cp -f /tmp/${PPID}_fhem.cfg ${CONF}
|
||
|
/bin/rm -f /tmp/*_fhem.cfg
|
||
|
|
||
|
grep -q "telnet" ${CONF} || (
|
||
|
perl -pi -e "s,^attr global port 7072.*$,," ${CONF};
|
||
|
perl -pi -e "if(/^${SEARCH}$/) { print \"${ADDLINE}\"; }" ${CONF};)
|
||
|
|
||
|
fi
|
||
|
|
||
|
exit 0
|