Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Mar 2015 05:09:09 +0000 (UTC)
From:      Rui Paulo <rpaulo@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r280776 - projects/lua-bootloader/sys/boot/lua
Message-ID:  <201503280509.t2S599Qt003370@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rpaulo
Date: Sat Mar 28 05:09:09 2015
New Revision: 280776
URL: https://svnweb.freebsd.org/changeset/base/280776

Log:
  Add support for var=num in loader.conf.
  
  Submitted by:	Pedro Souza

Modified:
  projects/lua-bootloader/sys/boot/lua/config.lua

Modified: projects/lua-bootloader/sys/boot/lua/config.lua
==============================================================================
--- projects/lua-bootloader/sys/boot/lua/config.lua	Sat Mar 28 02:55:16 2015	(r280775)
+++ projects/lua-bootloader/sys/boot/lua/config.lua	Sat Mar 28 05:09:09 2015	(r280776)
@@ -109,6 +109,15 @@ pattern_table = {
                 print("Failed to set '"..k.."' with value: "..v.."\n");
             end
         end
+    },
+--  env_var=num
+    [11] = {
+        str = "^%s*([%w%p]+)%s*=%s*(%d+)%s*(.*)",
+        process = function(k, v) 
+            if loader.perform("set "..k.."="..v.."") ~= 0 then
+                print("Failed to set '"..k.."' with value: "..v.."\n");
+            end
+        end
     }
 };
 
@@ -336,4 +345,4 @@ function config.reload(kernel)
     
     -- load modules
     config.loadmod(modules);
-end
\ No newline at end of file
+end



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503280509.t2S599Qt003370>