#!/bin/sh

### OpenSSH Status Widget - DO NOT EDIT - Add commands in sshrlc2 ###

### Control wifi power management ###
if [ $(grep -c 'keepWifiPMOff = True' /home/user/.openssh-status-widget) -eq 1 ]; then
  if [ $USER = root ]; then
    WIFI_PM="/usr/sbin/osw-power-management"
  else
    WIFI_PM="sudo /usr/sbin/osw-power-management"
  fi

  WLAN_IP=$(/sbin/ifconfig wlan0 | sed -n 's/.*inet addr:\([0-9.]\+\).*/\1/p')
  
  if [ $(netstat -t | grep :ssh.*ESTABLISHED | grep -c $WLAN_IP) -gt 0 ] \
  && [ $(ps aux | grep -v grep  | grep -c /usr/sbin/osw-power-management) -eq 0 ]; then
    nohup $WIFI_PM >/dev/null 2>&1 &
  fi
fi
### /Control wifi power management ###

### Run additional commands ###
if [ -f /etc/ssh/sshrlc2 ]; then
  /etc/ssh/sshrlc2 &
fi
### /Run additional commands ###
