luci-0.9: merge r5193-r5194
authorJo-Philipp Wich <jow@openwrt.org>
Wed, 5 Aug 2009 01:38:44 +0000 (01:38 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Wed, 5 Aug 2009 01:38:44 +0000 (01:38 +0000)
contrib/package/olsrd-luci/files/etc/init.d/olsrd
libs/core/luasrc/ip.lua

index 9072faebd66bb70862d57ee98090c9cdee4f44bc..875800e75c432ea19d579ae025dd0d53b005843e 100755 (executable)
@@ -30,7 +30,7 @@ validate_ifname() {
 
 validate_olsrd_option() {
        local str=$1
-       [ -z "$str" -o "$str" != "${str%%[!     0-9A-Za-z./:_-]*}" ] && return 1
+       [ -z "$str" -o "$str" != "${str%%[!     0-9A-Za-z./|:_-]*}" ] && return 1
        return 0
 }
 
index 0a66804e8e2eb1a249e85e042f86dbbe8b7190f5..3b0ca6799b51afa7897311ec5d21c67411c9d585 100644 (file)
@@ -17,11 +17,12 @@ $Id$
 --- LuCI IP calculation library.
 module( "luci.ip", package.seeall )
 
-require("bit")
-require("luci.util")
+require "nixio"
+local bit  = nixio.bit
+local util = require "luci.util"
 
 --- Boolean; true if system is little endian
-LITTLE_ENDIAN = not luci.util.bigendian()
+LITTLE_ENDIAN = not util.bigendian()
 
 --- Boolean; true if system is big endian
 BIG_ENDIAN    = not LITTLE_ENDIAN
@@ -324,7 +325,7 @@ end
 -- @class      module
 -- @cstyle     instance
 -- @name       luci.ip.cidr
-cidr = luci.util.class()
+cidr = util.class()
 
 --- Test whether the instance is a IPv4 address.
 -- @return     Boolean indicating a IPv4 address type