diff options
Diffstat (limited to 'homegear.install')
-rw-r--r-- | homegear.install | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/homegear.install b/homegear.install index 841289f07879..46bffd9625a8 100644 --- a/homegear.install +++ b/homegear.install @@ -1,37 +1,7 @@ -fix_owner_perms() { - chown -R homegear:homegear /var/lib/homegear - chown homegear:homegear /var/log/homegear -} - post_install() { - result=`id -u homegear 2>/dev/null` - if [ "0$result" -eq "0" ]; then - useradd --system --shell /bin/false homegear >/dev/null 2>&1 - [ $? -ne 0 ] && exit 1 - usermod -a -G dialout homegear 2>/dev/null - usermod -a -G gpio homegear 2>/dev/null - usermod -a -G spi homegear 2>/dev/null - fi - echo '>>> SSL on ports 2002 and 2003 is disabled by default.' echo '>>> Run the following commands and then enable SSL in /etc/homegear/rpcservers.conf:' echo '>>> # openssl genrsa -out /etc/homegear/homegear.key 2048' echo '>>> # openssl req -new -key /etc/homegear/homegear.key -out /etc/homegear/homegear.csr' echo '>>> # openssl x509 -req -in /etc/homegear/homegear.csr -signkey /etc/homegear/homegear.key -out /etc/homegear/homegear.crt' - - fix_owner_perms -} - -post_upgrade() { - fix_owner_perms -} - -post_remove() { - if test -e /etc/homegear; then - chown -R root:root /etc/homegear - fi - if test -e /var/lib/homegear; then - chown -R root:root /var/lib/homegear - fi - userdel homegear > /dev/null 2>&1 } |