| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Ibee2586ecd5fc5ede67f5707c587c04e8f77f017
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I89305d24643ceb31722b7cfbdaac838700444c48
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I098cd6c6019b1db60d34fcd5a7ad5e645e0e60c9
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
| |
Enables installing the OEM IPMI handler for phosphor-pid-control that
allows setting it in manual mode, or checking if it's in fail-sade mode.
Change-Id: I4e4f31977aa30ae8ef245f78ece02518ec015aca
Signed-off-by: Patrick Venture <venture@google.com>
|
|
|
|
|
| |
Change-Id: If036922bfabbedc7359bcdde4992122b431cb195
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I665bb97261523cc04253ea0f88cfcc0257d76602
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: Ic7ce9c574b443e295951bcfe5d484a3e56b910da
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
| |
this is the bitbake portion of the renaming of libapphandler to
libipmi20. The shared object contains much more than just app commands,
so it should be named something more generic.
Change-Id: I8e89252a32cb0a331bf31fccf0cff525bca556b0
Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
(cherry picked from commit 06e58138a8ddaed752e401383e3c326791f59cfd)
|
|
|
|
|
| |
Change-Id: Id5b1ace9f039ca40ad15c46bc5e19415f6a0a3d6
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Phosphor-snmp provides the D-Bus service named network-snmp-conf
which is used to configure the snmp manager details.
Phosphor-snmp also provides the lib which is used by the client
to send the snmp trap.
Phosphor-snmp uses the net-snmp libs to send the trap.
net-snmp provides the following packages
net-snmp-libs,net-snmp-server, net-snmp-client,
net-snmp-server-snmpd-netsnmp-server-snmptrapd.
To send a trap we are interested only in the net-snmp-libs.
By default the net-snmp-libs is having the code enabled for server
sepcific functions which makes the libs heavy.
This commit adds the recipe for phosphor-snmp and the service file
for D-Bus service(network-snmp-conf) and disables those features
from net-snmp which are specfic for MIB parsing,snmpd and snmptrapd.
However this features may be required if we start using
the snmp agent functionality.
Change-Id: I6ff36fcd378db2f506b0621569693d66d7de79e9
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
By default phosphor-reboot-host@.service sleeps for 5 seconds between
power off and power on.
Make the sleep time as configurable parameter in environment, so
different machines could use different sleep time.
Tested: Verify the sleep time is from the config file.
Change-Id: I81d17e56010fe595dd46295923746f8678678209
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
| |
Change-Id: I371409c5c223cb123a65d7167cb859b36bb8c35a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
| |
The latest version uses a unified firmware binary, so we can use the one
binary on all machines.
Change-Id: I59525c9203a491ac786a5199e457c1847a4ae0e0
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
| |
Change-Id: I76c0bd2e79acf887fd19a1dfb83ebc597722fcfb
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I26aa6db20d2032501038d4b41da3d7ca65dbba52
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I2190f8bd315410a76f4e3dc5d3fddcd40d3eda5e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I8828d1bf4a176a5396ef70b75b93bb1bb23993f9
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I4330e0403c31b9346cdec409bbe8ca5a32981a8b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I4ac2be6ab56241eb4e662c773bfaf290534dbcac
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
| |
When building md5 doesn't match.
Change-Id: If62d914ea0aea7ad64b984117722efae090f7a09
Signed-off-by: James Feist <james.feist@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The phosphor settings properties used to be stored under
/var/lib/obmc/ but they have moved to /var/lib/phosphor-*
directories.
Update the code update whitelist to include these
directories so that the settings properties and inventory
are preserved across code updates.
Closes openbmc/openbmc#3346
Tested: On Zaius, a PrepareForUpdate and an Apply preserve
the settings.
Change-Id: I4e528f90128e11af7d40537dceb2f9dd1db6cf73
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I62224749ad1b62df2d3b3b17de5f09f142115846
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I028bdea76824a51f11c5e317344d4a6c907e6d3d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I5b93d3299f85b9fc2970e76667fc61930ef79318
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I6cb3f71848f9dd6a521d935eef82faabef63c8b9
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: If0d1b3131ec7b91e209c78a8174222ef9a473cea
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since the OpenBMC is it's own distribution, we should not be strictly
dependent upon poky.
Using require poky.conf breaks our ability to update the
variable LOCALCONF_VERSION since it is set to 1 by poky.conf. If we want
to continue getting updates as poky changes, they should be brought over
manually.
Change-Id: I1e098d0e884640f3e0dbb242753656c01f6c1b79
Signed-off-by: David Cobbley <david.j.cobbley@linux.intel.com>
|
|
|
|
|
| |
Change-Id: I0bd40c9c583053864b312b4ed60f084ee29152ea
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I1016c00857b49efdcaad9915e048fcd8cd2c0497
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I6031553bbeaf92e291f0785f104d6757d8e73f90
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I3ab604d0c77177e015278170abf4e95b5b1c1d8a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I607117ca3cf54afe689129d18bab150c2e9ad2a6
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: Idb6b95c63804552ae09704f17e42d2ef9536d821
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: Ia537898adb0a0854a09174caed7ab3c948de9d6a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I78b894d5b27ad21de0680eadfa95069f718baf68
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I081c22a9ae04a34c477b81c7eb138a460b591aca
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
| |
Initial phosphor-pid-control recipe. This installs the swampd daemon.
It is expected that each platform will provide their own start-up
service at present because of current dependencies on dbus.
Change-Id: I5ea4b31a99580b42f33488878cc1ec97dd94e582
Signed-off-by: Patrick Venture <venture@google.com>
|
|
|
|
|
| |
Change-Id: I76be6b18c41cd1955a43abb027f8d673bd37accc
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I9317e6271faed3dfdfb99e2a68cc4d1fc44459cd
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
| |
ipmitool recently got a new default interface (dbus). This bumps the
recipe to use that.
Change-Id: Idb2b0ebb37f66b2dde10d6fb869bc05d3a77e14d
Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Typical upstream layers have a -layer suffix. Rename
from obmc-phosphor to phosphor-layer to match this de-facto
standard. Some existing layers that use this convention
include:
openembedded-layer
networking-layer
perl-layer
virtualization-layer
Change-Id: I5df5273b7ef4a0d8742b74a9b1ecd680a8598b04
Tested: Built a palmetto image
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
| |
Add a missing runtime dependency on base-utils.
Found the missing dependency on the shell while comparing initfs to
OE-Core's initrdscripts/initramfs-framework.
Change-Id: Ia43495245f37e7f48c5508ee42540abea7ab0659
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
initfs is a bunch of shell scripts and therefor allarch.
Set accordingly.
Change-Id: Iaf707830c476c25d3dafabcbb6eec710cfb8bb50
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
obmc-phosphor-license.bbclass is deprecated. Replace with
a real license indicator and checksum.
Change-Id: I6cf2732a661cf436eb233cd350ee470311b161bb
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
| |
Move initfs from initfs to initrdscripts to match OE-Core's
placement of initramfs content recipes.
Change-Id: Ic30cda7ca55070f1a8754824e76ab001fd55037b
Tested: Booted QEMU palmetto image.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
Boost.Process library is used to run linux commands related
to user management as child processes.
Change-Id: I320c8562f0dbb7c27cc17c0b4b433212c9cba2dc
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Prevent building unbootable firmware images.
Resolves: openbmc/openbmc#3314
Tested: I checked builds for `palmetto` and `romulus`.
To reproduce the problem I appended a big file to initramfs by modify
`meta-phosphor/common/recipes-phosphor/initfs/obmc-phosphor-initfs.bb`.
The building process failed with message about too large initramfs image.
Change-Id: I0176e9c47a9cb26ce8ba588794e681b6426d567d
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
|
|
|
|
|
| |
Change-Id: I477ee7ba4cd5e9f67db56d40a276fb77065693ee
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: If2018249fb2c50435038895d80703685368a19a6
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I1292844056ec93b298e2024c21d96ef860365acd
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|