diff --git a/shadowsocks-libev/Makefile b/shadowsocks-libev/Makefile index 79a6894a8..1ff787685 100644 --- a/shadowsocks-libev/Makefile +++ b/shadowsocks-libev/Makefile @@ -15,7 +15,7 @@ include $(TOPDIR)/rules.mk # PKG_NAME:=shadowsocks-libev PKG_VERSION:=3.1.2 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://github.com/shadowsocks/shadowsocks-libev/releases/download/v$(PKG_VERSION) @@ -47,8 +47,6 @@ define Package/shadowsocks-libev-config/install $(INSTALL_DATA) ./files/shadowsocks-libev.config $(1)/etc/config/shadowsocks-libev $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/shadowsocks-libev.init $(1)/etc/init.d/shadowsocks-libev - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) ./files/shadowsocks.track $(1)/usr/bin/ss-redir-track endef diff --git a/shadowsocks-libev/files/shadowsocks.track b/shadowsocks-libev/files/shadowsocks.track deleted file mode 100755 index 90ea901ca..000000000 --- a/shadowsocks-libev/files/shadowsocks.track +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh -# vim: set noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 : - -name=$0 -basename="$(basename $0)" - -usage() { - printf "Usage: %s: [-t TIMEOUT] [-v INTERVAL] [ -r RETRY ] HOST\n" "${name}" - exit 2 -} - -log() { - logger -p daemon.info -t "${basename}" "$@" -} - -uri="ping" -timeout=5 -interval=1 -retry=0 - -while getopts "t:v:r:" opt; do - case $opt in - t) timeout="${OPTARG}";; - v) interval="${OPTARG}";; - r) retry="${OPTARG}";; - *) usage;; - esac -done - -shift $((OPTIND - 1)) - -[ -z "$1" ] && usage - -last=0 - -log "Starting..." - -while true; do - if curl -s --max-time "${timeout}" --retry "${retry}" "$1/${uri}" &>/dev/null ; then - [ ${last} = 0 ] && log "Shadowsocks is up" - /etc/init.d/shadowsocks ifup 2> /dev/null - last=1 - else - [ ${last} = 1 ] && log "Shadowsocks is down" - /etc/init.d/shadowsocks ifdown 2> /dev/null - last=0 - fi - - sleep "${interval}" -done