Revision bed6c19b
Added by Renato Botelho over 9 years ago
src/etc/rc.bootup | ||
---|---|---|
31 | 31 |
POSSIBILITY OF SUCH DAMAGE. |
32 | 32 |
*/ |
33 | 33 |
|
34 |
require_once("pkg-utils.inc"); |
|
35 |
|
|
34 | 36 |
function rescue_detect_keypress() { |
35 | 37 |
// How long do you want the script to wait before moving on (in seconds) |
36 | 38 |
$timeout=9; |
... | ... | |
411 | 413 |
/* Resync / Reinstall packages if need be */ |
412 | 414 |
if (file_exists('/conf/needs_package_sync') && |
413 | 415 |
($g['platform'] == $g['product_name'] || $g['platform'] == "nanobsd")) { |
414 |
require_once("pkg-utils.inc"); |
|
415 | 416 |
mark_subsystem_dirty('packagelock'); |
416 | 417 |
if (package_reinstall_all()) { |
417 | 418 |
@unlink('/conf/needs_package_sync'); |
... | ... | |
419 | 420 |
clear_subsystem_dirty('packagelock'); |
420 | 421 |
} |
421 | 422 |
|
423 |
/* Detect installed binary pkgs that are not registered in the system */ |
|
424 |
register_all_installed_packages(); |
|
425 |
|
|
422 | 426 |
/* Give syslogd a kick after everything else has been initialized, otherwise it can occasionally |
423 | 427 |
fail to route syslog messages properly on both IPv4 and IPv6 */ |
424 | 428 |
system_syslogd_start(); |
Also available in: Unified diff
Detect binary packages installed but not registered in the system and do it during boot