core.lua (c4dc907254a4275d8f3ecd9a6b615c6e2a2438e9) core.lua (5c73b3e0a3db79a3d8b96b3b4c8bc4fb7fee35f2)
1--
2-- SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3--
4-- Copyright (c) 2015 Pedro Souza <pedrosouza@freebsd.org>
5-- Copyright (c) 2018 Kyle Evans <kevans@FreeBSD.org>
6-- All rights reserved.
7--
8-- Redistribution and use in source and binary forms, with or without

--- 337 unchanged lines hidden (view full) ---

346function core.changeRewindCheckpoint()
347 if core.isRewinded() then
348 bootenv_list = "bootenvs"
349 else
350 bootenv_list = "bootenvs_check"
351 end
352end
353
1--
2-- SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3--
4-- Copyright (c) 2015 Pedro Souza <pedrosouza@freebsd.org>
5-- Copyright (c) 2018 Kyle Evans <kevans@FreeBSD.org>
6-- All rights reserved.
7--
8-- Redistribution and use in source and binary forms, with or without

--- 337 unchanged lines hidden (view full) ---

346function core.changeRewindCheckpoint()
347 if core.isRewinded() then
348 bootenv_list = "bootenvs"
349 else
350 bootenv_list = "bootenvs_check"
351 end
352end
353
354function core.loadEntropy()
355 if core.isUEFIBoot() then
356 if (loader.getenv("entropy_efi_seed") or "no"):lower() == "yes" then
357 loader.perform("efi-seed-entropy")
358 end
359 end
360end
361
354function core.setDefaults()
355 core.setACPI(core.getACPIPresent(true))
356 core.setSafeMode(default_safe_mode)
357 core.setSingleUser(default_single_user)
358 core.setVerbose(default_verbose)
359end
360
361function core.autoboot(argstr)
362 -- loadelf() only if we've not already loaded a kernel
363 if loader.getenv("kernelname") == nil then
364 config.loadelf()
365 end
362function core.setDefaults()
363 core.setACPI(core.getACPIPresent(true))
364 core.setSafeMode(default_safe_mode)
365 core.setSingleUser(default_single_user)
366 core.setVerbose(default_verbose)
367end
368
369function core.autoboot(argstr)
370 -- loadelf() only if we've not already loaded a kernel
371 if loader.getenv("kernelname") == nil then
372 config.loadelf()
373 end
374 core.loadEntropy()
366 loader.perform(composeLoaderCmd("autoboot", argstr))
367end
368
369function core.boot(argstr)
370 -- loadelf() only if we've not already loaded a kernel
371 if loader.getenv("kernelname") == nil then
372 config.loadelf()
373 end
375 loader.perform(composeLoaderCmd("autoboot", argstr))
376end
377
378function core.boot(argstr)
379 -- loadelf() only if we've not already loaded a kernel
380 if loader.getenv("kernelname") == nil then
381 config.loadelf()
382 end
383 core.loadEntropy()
374 loader.perform(composeLoaderCmd("boot", argstr))
375end
376
377function core.isSingleUserBoot()
378 local single_user = loader.getenv("boot_single")
379 return single_user ~= nil and single_user:lower() == "yes"
380end
381

--- 136 unchanged lines hidden ---
384 loader.perform(composeLoaderCmd("boot", argstr))
385end
386
387function core.isSingleUserBoot()
388 local single_user = loader.getenv("boot_single")
389 return single_user ~= nil and single_user:lower() == "yes"
390end
391

--- 136 unchanged lines hidden ---