xtables-addons: Avoid redefinition of SHRT_MAX in lua packet script
[openwrt.git] / scripts / portable_date.sh
index 84a18eb..84b5638 100755 (executable)
@@ -2,10 +2,10 @@
 
 case $(uname) in
        NetBSD|OpenBSD|DragonFly|FreeBSD|Darwin)
-               date -r $1 $2
+               date -j -f "%Y-%m-%d %H:%M:%S %z" "$1" "$2" 2>/dev/null
                ;;
        *)
-               date -d @$1 $2
+               date -d "$1" "$2"
 esac
 
 exit $?