From f9bd649db56f7d9f70b2a6b191528f6e08d4c675 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Wed, 2 Jul 2008 19:37:37 +0000 Subject: Changed interfaces to use controllerfunctions. git-svn-id: svn://svn.alpinelinux.org/acf/alpine-baselayout/trunk@1268 ab2d0c66-481e-0410-8bed-d214d4d58bed --- interfaces-model.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'interfaces-model.lua') diff --git a/interfaces-model.lua b/interfaces-model.lua index 776cd6f..bfa9bb8 100644 --- a/interfaces-model.lua +++ b/interfaces-model.lua @@ -280,11 +280,14 @@ iface.add_after = function (def, name) end iface.read = function (name) - -- if the name is blank, then return nil + -- if the name is blank, then return a blank iface with error iface.unpack_interfaces() local rc, idx = iface.index(name) if rc == false then - return nil + local ret = iface.iface_type() + ret.value.name.value = name + ret.value.name.errtxt = "Interface does not exist" + return ret end return iface.array[idx] end -- cgit v1.2.3