#!/bin/sh message() { svdrpsend.sh PLUG addons MESG $1 >/dev/null echo -e "$1" } case "$1" in essids) echo "-" eyefi-config -s 2>/dev/null | grep essid | sed "s/.* //" | sed "s/'//g" | sort -u ;; networks) echo "-" eyefi-config -c 2>/dev/null | grep "'" | sed "s/'//g" ;; initCard) . /etc/init.d/rc.functions sed "/^EYEFI_DEV/d" -i /etc/rc.config if [ -n "$EYEFI_DEV" ]; then mkdir -p /media/$EYEFI_DEV/EyeFi for file in reqc reqm rspc rspm; do touch /media/$EYEFI_DEV/EyeFi/$file done fi ;; addEssid) . /etc/init.d/rc.functions sed "/^EYEFI_ADD/d" -i /etc/rc.config sed "/^EYEFI_KEY/d" -i /etc/rc.config if [ -n "$EYEFI_ADD" ]; then eyefi-config -a "$EYEFI_ADD" -p "$EYEFI_KEY" # --force mac=$(eyefi-config -m 2>/dev/null | sed "s/.* //" | sed "s/://g") key=$(eyefi-config -k 2>/dev/null | sed "s/.* //" | sed "s/'//g") mkdir -p /etc/iii sed "s/uploadkey = .*/uploadkey = "$key"/" /etc/eyefi.conf >/etc/iii/$mac.conf message "$(tr '$EYEFI_ADD network is now ready on eyefi card')" fi ;; removeEssid) . /etc/init.d/rc.functions sed "/^EYEFI_REMOVE/d" -i /etc/rc.config if [ -n "$EYEFI_REMOVE" ]; then eyefi-config -r "$EYEFI_REMOVE" message "$(tr 'network $EYEFI_REMOVE is now removed from eyefi card')" fi ;; esac