/openbmc/openbmc/meta-quanta/meta-s6q/recipes-core/systemd/ |
H A D | systemd-conf_%.bbappend | 3 SRC_URI:append:s6q = " file://s6q-resolv.conf" 5 file://10-bmc-bond0.netdev \ 6 file://bond-eth0.conf \ 7 file://bond-eth1.conf \ 14 ${sysconfdir}/systemd/resolved.conf.d/s6q-resolv.conf \ 15 ${sysconfdir}/systemd/network/00-bmc-eth0.network.d/ \ 16 ${sysconfdir}/systemd/network/00-bmc-eth1.network.d/ \ 19 ${sysconfdir}/systemd/network/10-bmc-bond0.netdev \ 20 ${sysconfdir}/systemd/network/00-bmc-bond0.network.d/bond0.conf \ 26 install -d ${D}${sysconfdir}/systemd/resolved.conf.d/ [all …]
|
/openbmc/openbmc/poky/meta/recipes-connectivity/avahi/files/ |
H A D | 0001-Fix-opening-etc-resolv.conf-error.patch | 6 Fix to start avahi-daemon after systemd-resolved.service. This is because 7 /etc/resolv.conf is a link to /etc/resolv-conf.systemd which in turn is 8 a symlink to /run/systemd/resolve/resolv.conf. And /run/systemd/resolve/resolv.conf 9 is created by systemd-resolved.service by default in current OE's systemd 19 Upstream-Status: Inappropriate [OE Specific] 21 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> 24 /etc/resolv-conf.connman. So launch avahi-daemon after connman too. 26 Signed-off-by: Kai Kang <kai.kang@windriver.com> 27 --- 28 avahi-daemon/avahi-daemon.service.in | 1 + [all …]
|
/openbmc/openbmc/poky/meta/recipes-connectivity/connman/connman/ |
H A D | 0001-connman.service-stop-systemd-resolved-when-we-use-co.patch | 4 Subject: [PATCH] connman.service: stop systemd-resolved when we use connman 6 Stop systemd-resolved service when we use connman as network manager. 8 Upstream-Status: Inappropriate [configuration] 10 Signed-off-by: Maxin B. John <maxin.john@intel.com> 11 --- 15 diff --git a/src/connman.service.in b/src/connman.service.in 17 --- a/src/connman.service.in 19 @@ -6,6 +6,7 @@ RequiresMountsFor=@localstatedir@/lib/connman 20 After=dbus.service network-pre.target systemd-sysusers.service 21 Before=network.target multi-user.target shutdown.target [all …]
|
/openbmc/openbmc/meta-google/recipes-google/systemd/ |
H A D | gbmc-systemd-config.bb | 1 SUMMARY = "Configures systemd settings for gBMC" 3 LICENSE = "Apache-2.0" 4 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacd… 6 inherit systemd 12 file://firmware-updates.target \ 13 file://firmware-updates-pre.target \ 14 file://40-gbmc-forward.conf \ 15 file://40-gbmc-sysctl.conf \ 16 file://40-gbmc-time.conf \ 17 file://10-gbmc.conf \ [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/dnsmasq/ |
H A D | dnsmasq_2.90.bb | 5 LICENSE = "GPL-2.0-only | GPL-3.0-only" 7 file://COPYING-v3;md5=d32239bcb673463ab874e80d47fae504 \ 10 DEPENDS += "gettext-native" 13 …org.uk/dnsmasq/${@['archive/', ''][float(d.getVar('PV').split('.')[1]) > 69]}dnsmasq-${PV}.tar.gz \ 15 file://dnsmasq-resolvconf.service \ 16 file://dnsmasq-noresolvconf.service \ 17 file://dnsmasq-resolved.conf \ 21 inherit pkgconfig update-rc.d systemd 30 ${@bb.utils.contains('MACHINE_FEATURES', 'rtc', '', 'broken-rtc', d)} \ 34 PACKAGECONFIG[auth] = "-DHAVE_AUTH,-DNO_AUTH" [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/systemd/ |
H A D | systemd_256.8.bb | 1 require systemd.inc 7 DEPENDS = "gperf-native libcap util-linux python3-jinja2-native" 11 inherit useradd pkgconfig meson perlnative update-rc.d update-alternatives qemu systemd gettext bas… 13 # unmerged-usr support is deprecated upstream, taints the system and will be 17 # As this recipe builds udev, respect systemd being in DISTRO_FEATURES so 18 # that we don't build both udev and systemd in world builds. 19 REQUIRED_DISTRO_FEATURES += "systemd" 23 file://00-create-volatile.conf \ 25 …s.contains('PACKAGECONFIG', 'polkit_hostnamed_fallback', 'file://00-hostnamed-network-user.conf', … 27 file://99-default.preset \ [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-core/systemd/ |
H A D | systemd_%.bbappend | 10 resolved \ 18 EXTRA_OEMESON:append = " -Ddns-servers=''" 20 PACKAGES =+ "${PN}-catalog-extralocales" 22 RRECOMMENDS:${PN}:append:openbmc-phosphor = " phosphor-systemd-policy" 24 FILES:${PN}-catalog-extralocales = "\ 25 ${exec_prefix}/lib/systemd/catalog/*.*.catalog \ 29 file://40-hardware-watchdog.conf \ 33 ${systemd_unitdir}/system.conf.d/40-hardware-watchdog.conf \ 37 install -d -m 0755 ${D}${systemd_unitdir}/system.conf.d/ 38 install -m 0644 ${UNPACKDIR}/40-hardware-watchdog.conf ${D}${systemd_unitdir}/system.conf.d/ [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Network/ |
H A D | DHCPConfiguration.interface.yaml | 4 - name: DNSEnabled 9 - name: NTPEnabled 13 used by systemd-timesyncd and take precedence over any statically 15 - name: HostNameEnabled 20 - name: DomainEnabled 24 used by systemd-resolved and take precedence over any statically 26 - name: SendHostNameEnabled
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/dnsmasq/files/ |
H A D | dnsmasq-resolved.conf | 1 # Avoid conflicts between dnsmasq and systemd-resolved about port 53
|
/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | migration-5.0.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 7 ------------------------------------ 15 - :doc:`/migration-guides/migration-4.3` 16 - :doc:`/migration-guides/migration-4.2` 17 - :doc:`/migration-guides/migration-4.1` 18 - :doc:`/migration-guides/migration-4.0` 19 - :doc:`/migration-guides/migration-3.4` 20 - :doc:`/migration-guides/migration-3.3` 21 - :doc:`/migration-guides/migration-3.2` 23 .. _migration-5.0-supported-kernel-versions: [all …]
|
H A D | release-notes-4.1.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 --------------------------------- 10 - Linux kernel 5.19, glibc 2.36 and ~260 other recipe upgrades 12 - ``make`` 4.0 is now the minimum make version required on the build host. 14 :term:`buildtools` tarball, and additionally a new :term:`buildtools-make` tarball 17 :ref:`ref-manual/system-requirements:required git, tar, python, make and gcc versions`. 19 - New layer setup tooling: 21 - New ``scripts/oe-setup-layers`` standalone script to restore the layer 23 - New ``bitbake-layers create-layers-setup`` command to save the 25 - New ``bitbake-layers save-build-conf`` command to save the active build [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Logging/ |
H A D | ErrorBlocksTransition.interface.yaml | 4 `Logging.Entry` is not `Resolved` or been deleted. 7 A typical use of this would be to prevent the power-on of a managed host 8 while a critical error is open. The managed host, via systemd transitions, 9 might start the power-on sequence and then wait for any object with this 11 ordering of D-Bus operations can prove that no critical error needs 12 servicing and the power-on sequence may safely continue.
|
/openbmc/openbmc/poky/meta/recipes-connectivity/connman/ |
H A D | connman_1.43.bb | 4 file://0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch \ 5 file://0001-connman.service-stop-systemd-resolved-when-we-use-co.patch \ 7 file://no-version-scripts.patch \ 8 file://0002-resolve-musl-does-not-implement-res_ninit.patch \ 14 RRECOMMENDS:${PN} = "connman-conf"
|
/openbmc/openbmc/poky/meta/recipes-core/base-files/base-files/ |
H A D | 0001-add-nss-resolve-to-nsswitch.patch | 4 Subject: [PATCH] Add nss-resolve to the Name Service Switch (NSS) 6 Add `nss-resolve` so that `systemd-resolved` is used for name 9 Upstream-Status: Inappropriate [no upstream, configuration]. 11 Signed-off-by: Eero Aaltonen <eero.aaltonen@vaisala.com> 12 --- 13 nsswitch.conf | 2 +- 14 1 file changed, 1 insertion(+), 1 deletion(-) 16 diff --git a/nsswitch.conf b/nsswitch.conf 18 --- a/nsswitch.conf 20 @@ -8,7 +8,7 @@ passwd: compat [all …]
|
/openbmc/docs/ |
H A D | host-management.md | 3 This document describes the host-management interfaces of the OpenBMC object 9 [REST-cheatsheet](https://github.com/openbmc/docs/blob/master/REST-cheatsheet.md#establish-rest-con… 15 …-k -H "Content-Type: application/json" -X POST https://${bmc}/login -d '{"username" : "root", "pa… 16 $ curl -k -H "X-Auth-Token: $token" https://${bmc}/xyz/openbmc_project/... 26 items and are not necessarily FRUs (field-replaceable units). If the system 35 - `Version`: A code version associated with this item. 36 - `Present`: Indicates whether this item is present in the system (True/False). 37 - `Functional`: Indicates whether this item is functioning in the system 44 $ curl -k -H "X-Auth-Token: $token" https://${bmc}/xyz/openbmc_project/inventory/enumerate 48 …$ curl -k -H "X-Auth-Token: $token" https://${bmc}/xyz/openbmc_project/inventory/system/chassis/mo… [all …]
|
/openbmc/openbmc/poky/documentation/ref-manual/ |
H A D | features.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 9 can select, and a reference on :ref:`ref-features-backfill`. 15 as ``poky.conf``, ``poky-tiny.conf``, ``poky-lsb.conf`` and so forth. 34 .. _ref-features-machine: 41 one-to-one correspondence to packages, and they can go beyond simply 45 specified within the :ref:`ref-tasks-configure` task 51 - *acpi:* Hardware has ACPI (x86/x86_64 only) 53 - *alsa:* Hardware has ALSA audio drivers 55 - *bluetooth:* Hardware has integrated BT 57 - *efi:* Support for booting through EFI [all …]
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | data_interface.cpp | 8 * http://www.apache.org/licenses/LICENSE-2.0 21 #include <phosphor-logging/lg2.hpp> 33 // Use a timeout of 10s for D-Bus calls so if there are 54 constexpr auto systemd = "org.freedesktop.systemd1"; variable 74 constexpr auto systemd = "/org/freedesktop/systemd1"; variable 117 "/var/lib/phosphor-software-manager/hostfw/running/DEVTREE"; 126 auto pos = base.find("-T"); in extractConnectorFromLocCode() 147 this->_bootState = std::get<std::string>(value); in DataInterface() 166 if (std::get<bool>(value) != this->_sendPELsToHost) in DataInterface() 171 this->_sendPELsToHost = std::get<bool>(value); in DataInterface() [all …]
|
/openbmc/phosphor-bmc-code-mgmt/bmc/ |
H A D | obmc-flash-bmc | 2 set -eo pipefail 10 if [ -z "${m}" ]; then 27 m="$(grep -xl "$1" /sys/class/mtd/*/name)" 42 u="$(grep -xl "$1" /sys/class/ubi/ubi?/subsystem/ubi*/name)" 50 u="$(grep -xl "$1" /sys/class/ubi/ubi"$2"/subsystem/ubi"$2"*/name)" 58 u="$(grep -h "$1" /sys/class/ubi/ubi"$2"/subsystem/ubi"$2"*/name)" 73 busctl set-property xyz.openbmc_project.Software.Manager \ 77 busctl set-property xyz.openbmc_project.Software.BMC.Updater \ 83 # Set the u-boot envs that perform a side switch on failure to boot 88 fw_setenv obmc_bootcmd "ubi part obmc-ubi; run do_rwreset; ubi read \ [all …]
|
/openbmc/phosphor-logging/ |
H A D | log_manager.cpp | 13 #include <systemd/sd-bus.h> 14 #include <systemd/sd-journal.h> 17 #include <phosphor-logging/lg2.hpp> 55 reqLevel = static_cast<Entry::Level>(levelmap->second); in getLevel() 91 // When running as a test-case, the system may have a LOT of journal in _commit() 111 strerror(-rc)); in _commit() 120 metalist.insert(metamap->second.begin(), metamap->second.end()); in _commit() 150 // transactionIdVarOffset' will be in the form of '1234'. 'length - in _commit() 155 length - transactionIdVarOffset) != 0)) in _commit() 209 -> sdbusplus::message::object_path in createEntry() [all …]
|
/openbmc/docs/designs/ |
H A D | bmc-service-failure-debug-and-recovery.md | 16 - A class of failure exists where a BMC service has entered a failed state but 18 - A class of failure exists under which we can attempt debug data collection 21 This proposal argues for and proposes a software-driven debug data capture and 26 By necessity, BMCs are not self-contained systems. BMCs exist to service the 27 needs of both the host system by providing in-band platform services such as 29 out-of-band system management interfaces such as error reporting, platform 35 are usually a domain-specific Linux distributions with complex or highly coupled 40 recovery in the face of well-defined error conditions, but the need to mitigate 41 ill-defined error conditions or entering unintended software states remains. 60 As the state transformations to enter the ill-defined or unintended software [all …]
|
H A D | voltage-regulator-configuration.md | 8 Created: 2019-07-13 13 voltage, over-current limit, and pgood thresholds. The configuration is often 17 new application is needed to configure regulators. It should be data-driven to 18 support a variety of regulator types and to avoid hard-coded logic. 24 Hardware engineers must specify many low-level configuration values for a 25 regulator. Some simple examples include output voltage, over-current limit, and 33 non-volatile memory on the regulator. This provides the hardware/power-on 39 - New information found during hardware testing. For example, downstream 41 - Hardware workarounds. Problems in the regulator hardware or related hardware 43 problem may be resolved in newer versions of the hardware, but firmware still [all …]
|
H A D | fail-boot-on-hw-error.md | 30 Extensions within phosphor-logging may process logs that do not always come 31 through the standard phosphor-logging interfaces (for example logs sent down by 39 - Provide a mechanism to cause the OpenBMC firmware to halt a system if a 40 phosphor-logging log is created with a inventory callout 41 - The mechanism to enable/disable this feature does not need to be an external 44 - The halt must be obvious to the user when it occurs 45 - The log which causes the halt must be identifiable 46 - The halt must only stop the chassis/host instance that encountered the error 47 - The halt must allow the host firmware the opportunity to gracefully shut 49 - The halt must stop the host (run obmc-host-stop@X.target) associated with [all …]
|
/openbmc/phosphor-networkd/src/ |
H A D | ethernet_interface.cpp | 17 #include <phosphor-logging/elog-errors.hpp> 18 #include <phosphor-logging/lg2.hpp> 74 std::replace(ret.begin() + ret.size() - intf.size(), ret.end(), '.', '_'); in makeObjPath() 127 vlan.emplace(bus, this->objPath.c_str(), info.intf, *this); in EthernetInterface() 129 dhcp4Conf.emplace(bus, this->objPath + "/dhcp4", *this, DHCPType::v4); in EthernetInterface() 130 dhcp6Conf.emplace(bus, this->objPath + "/dhcp6", *this, DHCPType::v6); in EthernetInterface() 207 it->second->IPIfaces::origin(origin); in addAddr() 222 it->second->NeighborObj::macAddress(stdplus::toStr(*info.mac)); in addStaticNeigh() 255 it->second->StaticGatewayObj::gateway(*info.gateway); in addStaticGateway() 323 if (it->second->origin() == IP::AddressOrigin::Static) in ip() [all …]
|
/openbmc/phosphor-dbus-monitor/src/example/ |
H A D | example.yaml | 3 - name: example path group 5 'A path group is a named collection of D-Bus object paths and associated 19 - meta: PATH 21 - meta: PATH 23 - meta: PATH 25 - meta: PATH 28 - name: example property group 30 'Like path groups, a property group is a named collection of D-Bus 33 Properties in a group must all have the same D-Bus type signature and must 39 - interface: xyz.openbmc_project.Sensor.Value [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/base-files/ |
H A D | base-files_3.0.14.bb | 2 DESCRIPTION = "The base-files package creates the basic system directory structure and provides a s… 4 LICENSE = "GPL-2.0-only" 5 LIC_FILES_CHKSUM = "file://licenses/GPL-2;md5=94d55d512a9ba36caa9b7df079bae19f" 24 file://licenses/GPL-2 \ 26 SRC_URI:append:libc-glibc = "${@bb.utils.contains('DISTRO_FEATURES', 'systemd systemd-resolved', ' … 34 …lstatedir}/${@bb.utils.contains('FILESYSTEM_PERMS_TABLES', 'files/fs-perms-volatile-tmp.txt', 'vol… 42 ${datadir}/common-licenses ${datadir}/dict ${infodir} \ 47 …lstatedir}/${@bb.utils.contains('FILESYSTEM_PERMS_TABLES', 'files/fs-perms-volatile-log.txt', 'vol… 51 dirs755-lsb = "/srv \ 56 dirs2775-lsb = "/var/mail" [all …]
|