#!/bin/sh

### Control wifi power management ###
if [ $USER = root ]; then
  WIFI_PM="/usr/lib/openssh/wifi-power-management"
else
  WIFI_PM="sudo /usr/lib/openssh/wifi-power-management"
fi

WLAN_IP=$(/sbin/ifconfig wlan0 | sed -n 's/.*inet addr:\([0-9.]\+\).*/\1/p')
SSH_IP=$(echo $SSH_CONNECTION | cut -d ' ' -f 3)

SSH_IP="disabled"

if [ "$WLAN_IP" = "$SSH_IP" ]; then
  if [ $(ps aux | grep -v grep  | grep -c /usr/lib/openssh/wifi-power-management) = "0" ]; then
    $WIFI_PM &
  fi
fi
### /Control wifi power management ###

### Set connection indicator for openssh-status-widget ###
echo "" >> /home/user/.openssh-status-connected
chown user /home/user/.openssh-status-connected
### /Set connection indicator for openssh-status-widget ###

### Add commands ###
### /Add commands ###

if [ -n "$SSH_ORIGINAL_COMMAND" ]; then
  eval $SSH_ORIGINAL_COMMAND
else
  $SHELL
fi
