Functions | |
| std::string | normalize_os_release_value (std::string value) |
| std::unordered_map< std::string, std::string > | read_os_release () |
| std::string | distribution_id () |
| bool | is_fedora_rhel_family () |
| bool | is_ubuntu_family () |
| bool | is_mageia () |
| bool | is_openmandriva () |
| bool | is_opensuse () |
| bool | cef_daemon_supported () |
| bool | cef_available () |
| bool | cef_daemon_available () |
|
inline |
Definition at line 139 of file DistroUtils.hpp.
References BASTIONGUARD_HAS_EMBEDDED_CEF, and cef_available().
Referenced by AboutPage::AboutPage(), SettingsPage::build_proxy_bypass_tab(), SettingsPage::build_secure_payments_tab(), MainWindow::build_sidebar(), FirstRunServicesWindow::build_ui(), SettingsPage::build_user_services_tab(), SettingsPage::build_whitelist_tab(), cef_available(), install_ca_nss_user(), install_ca_system(), main(), MainWindow::MainWindow(), SecureBrowser::open(), and SecureBrowser::open_notify().
|
inline |
Definition at line 146 of file DistroUtils.hpp.
References BASTIONGUARD_HAS_CEF_DAEMON, cef_daemon_available(), and cef_daemon_supported().
Referenced by cef_daemon_available().
|
inline |
Definition at line 117 of file DistroUtils.hpp.
References cef_daemon_supported(), is_fedora_rhel_family(), is_mageia(), is_openmandriva(), is_opensuse(), and is_ubuntu_family().
Referenced by cef_daemon_available(), cef_daemon_supported(), BastionGuard::wizard::WizardWindow::set_page(), BastionGuard::wizard::WizardWindow::WizardWindow(), and BastionGuard::wizard::WizardWindow::worker_run().
|
inline |
Definition at line 60 of file DistroUtils.hpp.
References distribution_id(), and read_os_release().
Referenced by detectDistro(), distribution_id(), is_fedora_rhel_family(), is_mageia(), is_openmandriva(), is_opensuse(), and is_ubuntu_family().
|
inline |
Definition at line 71 of file DistroUtils.hpp.
References distribution_id(), and is_fedora_rhel_family().
Referenced by cef_daemon_supported(), CaInstaller::ensure_trusted(), BastionGuard::wizard::gen_cert_commands(), BastionGuard::wizard::install_system_ca(), CaInstaller::install_system_via_pkexec(), is_fedora_rhel_family(), BastionGuard::wizard::run_wizard_setup(), and BastionGuard::wizard::setup_certificates().
|
inline |
Definition at line 92 of file DistroUtils.hpp.
References distribution_id(), and is_mageia().
Referenced by cef_daemon_supported(), and is_mageia().
|
inline |
Definition at line 96 of file DistroUtils.hpp.
References distribution_id(), and is_openmandriva().
Referenced by cef_daemon_supported(), and is_openmandriva().
|
inline |
Definition at line 103 of file DistroUtils.hpp.
References distribution_id(), and is_opensuse().
Referenced by cef_daemon_supported(), and is_opensuse().
|
inline |
Definition at line 85 of file DistroUtils.hpp.
References distribution_id(), and is_ubuntu_family().
Referenced by cef_daemon_supported(), and is_ubuntu_family().
|
inline |
Definition at line 20 of file DistroUtils.hpp.
References normalize_os_release_value().
Referenced by normalize_os_release_value(), and read_os_release().
|
inline |
Definition at line 37 of file DistroUtils.hpp.
References normalize_os_release_value(), and read_os_release().
Referenced by distribution_id(), and read_os_release().