Age | Commit message (Collapse) | Author | Files | Lines |
|
Don't install packagegroup-obmc-apps-extrasdev by default. It only
includes a single python script rest-dbus and drags in python on the
target.
To include packagegroup-obmc-apps-extrasdev add a line like:
IMAGE_INSTALL_append = " packagegroup-obmc-apps-extrasdev"
to your local.conf
(From meta-phosphor rev: d0620aa530293d477a069837236e81ef17ead28a)
Change-Id: I697a3870e1c7767d4f524619ed1c258c4055031e
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
In previous builds, the debug tarball was built as part of the
obmc-phosphor-image implicitly. This increases the build times by a
trivial amount, which matters, but is not that important. It also makes
debugging image dependencies (using bitbake -g) a bear, given that it
includes all dependencies for the debug tarball, as well as the actual
image. Given that it's pretty trivial to build this manually via
bitbake obmc-debug-tarball
and (at least in my opinion) injecting the task seems like a bit of a
violation of the yocto intracacies, and gives a surprising result to the
user, this patchset removes the task add, and makes
obmc-phosphor-debug-tarball a truly separate build target.
(From meta-phosphor rev: 5c848ab3436bd0ed1062c4657f35a6a6890992ad)
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Change-Id: Ie2294f8e324249a44ef73aa10d57f332e8f54168
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Don't enable the remote-logging image feature by default. This avoids
https://github.com/openbmc/phosphor-logging/issues/19, which prevents
OpenBMC from advancing its upstream subtrees (like poky,
meta-openembedded ...).
(From meta-phosphor rev: b2c81a4dbdb409e1fae7fdefda99adb97f40d912)
Change-Id: I428e2d5a8d1184c25e4900ae166a99baf5f8094d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Enable pam-ipmi recipe in obmc-phosphor-image. This will
include pam-ipmicheck & pam-ipmisave modules which are required
for IPMI authentication to work.
(From meta-phosphor rev: d4d8c3639a91e9eadaa45b1083a6113496a03a13)
Change-Id: I4ed60fc4d5bbc3c740aecf04b039ce2e4c448595
Signed-off-by: Richard Marian Thomaiyar <richard.marian.thomaiyar@linux.intel.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update meta-phosphor to master HEAD.
Adriana Kobylak (2):
rsyslog-policy: Add rsyslog-override.conf
Move remote logging features to their own category
Brad Bishop (2):
phosphor: rsyslog: remove obmc-phosphor-license
phosphor: mrw-api: fetch all of serverwiz
Change-Id: Ic342bda5d19272b2806f65c7082189d4a79c69d8
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set LICENSE field explicitly.
(From meta-phosphor rev: 7f58289415cd6e7a0b820e5efdfd856dabb67460)
Change-Id: I726c3e124ceba6e72239d4554da700f011f37e60
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This was used a long while back for a console but it's
now only used for occasional debug.
Tested: Verified QEMU booted to ready state and screen
tool not in image. Verfied it is now in debug tarball.
(From meta-phosphor rev: 773ad6892bcfc42fa9902af5e6f97e02a4993310)
Change-Id: Ib1b9bae89fe0253fdc2ea173f6b0c0842d40d005
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The binaries of the shadow package like useradd, groupadd is needed
for the user management functionality.
Change-Id: Idfe506793ac8f452ad4de5589f0de00efaf4ce3b
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
|
|
We don't need a distro feature for net IPMI at this point, so
simplify things a bit.
Additionally, remove the net-ipmi virtual since we don't have
any alternative implementations today and it just adds unnecessary
complexity.
Tested: Built a witherspoon image and validated manifest
Change-Id: I2784f13b3e8897e855ac128422081ec3ee207bf1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Remove the phosphor-logging virtuals. They were unused.
Add a logging packagegroup so other layers can add additional
logging applications predicated on the logging distro feature
being enabled.
Change-Id: Ic82843cb2b1229df55005bad93576c14f468073b
Tested: Built witherspoon, palmetto and qemu images
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Drop support for RHEL6 which has been unsupported by Poky
since 2.1.
This reverts commit c83cf1ce570d4771b1e42ded308bf4110e70408b.
Tested: Built a witherspoon image
Change-Id: Idd8dda940c72a69a7a228733c34018f906ec9b8f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
In the previous review it was noted that it didn't make much sense
for host-check to be it's own provided function in OpenBMC. It's more
of a recommended piece of the base host state function.
Change-Id: I024472e96ea00f411e8348e0221c210f84700019
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
As with MRW the use of the UBI image scheme is distro policy.
Convert the existing machine feature to a distro feature.
Enable the new distro feature on the systems that use
it(Witherspoon).
Add a distro override and fix-up MF checks to use this override
instead for improved readability.
Tested: Built a Witherspoon image and validated image
Change-Id: I8ab03115bbfc2ecc77cff5c9eb8628903ae88051
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
xyz.openbmc_project.Settings has replaced this function
Resolves openbmc/openbmc#2339
Change-Id: Ifec6a2fda088c4631e3835d3276a54e09b5d7147
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Create a new development tools package and move the obmc-pydevtools there
so they're no longer in the extrasdev development feature package.
The reason is that the extrasdev contains features that are desirable to
be removed from production systems, such as the rest-dbus. On the other
hand the pydevtools are binaries that are useful to have even in
production systems, so makes sense to put them in a separate tools
category.
Resolves openbmc/openbmc#2571
Change-Id: Ia66bf6e83d920818c8c355ec9d01a047583b82c0
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
This adds xmodem receive shell tools so we can move files onto or off of
the BMC over a serial console (without a network connection). This is
helpful when debugging issues with failed network connectivity.
Change-Id: Id12a3704c690230cb9111aa2f6f50962527e3987
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Removed the obmc-phosphor-user and put the new one
Also, removed the usage of PREFERRED_PROVIDER and replaced by
VIRTUAL_RUNTIME for this feature
Change-Id: I6f0825f8d51eecb9c666a95d9fd702a8ea8bb08b
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
Change-Id: I94fe5ce5231a2950dba5efbb3ee55522da6641a5
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Solve the problem resulting in the addition of this variable
differently, such that it can be removed and image type
selection can be selected in the standard way using IMAGE_FSTYPES.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: Ice94e8f278f00b8b4d344244bfb87dddeb173a23
|
|
An IMAGE_FEATURE update was missing.
Change-Id: I51ca5f5c9e4165ad73a5d66f46f733a41b094724
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
|
|
Change-Id: I03382dbcbd350d7e3a8991633b4548658e4e4b1e
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
Change-Id: I0775946e1503cda53d138b552d22c0f4da0b5725
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
|
|
Resolves openbmc/openbmc#1367
Change-Id: I3f5a48a8fa84b1c02f8c560cb678175f5f329cf6
Signed-off-by: Leonel Gonzalez <lgonzalez@us.ibm.com>
|
|
Change-Id: I7f61a48b31d2997c1710c7d0bdde387e5c41a598
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
|
|
The records.events implementation has been replaced with
xyz.openbmc_project.Logging
Closes: openbmc/openbmc#1313
Change-Id: Ie2cc3dc48763301989de63214c37edb601290c91
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Resolves openbmc/openbmc#1503
Change-Id: Id42d8c5042af4a9a74a9a284f3601989a65c5054
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
|
|
This application and services will be used by the host reset service
to determine if the host is running after a BMC has been rebooted
Change-Id: I8299546b0f275ebbb46aa775ab7b0633cc3fd5e0
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
Add a fan control package group for applications implementing
fan control algorithms.
Change-Id: Ida2146465ef1c18832550e91d5c749cfa21ee171
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The uninative stub from Yocto-2.2 includes a glibc that
no longer has legacy kernel support for the kernel in
RHEL6. We need to disable uninative and set OLDEST_KERNEL
to enable backwards compatibility.
See openbmc/openbmc#1407 to track removal of this.
Change-Id: I6352514016d803b7b77d483425b3f080eef896c0
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Added rsync_%.bbappend recipes file .
Change-Id: I2dadb0946e41575753520ed8dcc5b352943007f3
Signed-off-by: Dinesh Chinari <chinari@us.ibm.com>
|
|
This service was implemented for Barreleye to send out the ARP packet
for BMC discovery. We can remove it from default build since it's not
necessary for other platforms.
Also need to inherit obmc-phosphor-systemd so it can be installed once
built in on specific platform.
Resolves openbmc/openbmc#1306
Change-Id: I20865177aa939fb729d15e9ba373c80ff8ea59bf
Signed-off-by: John Wang <hsienchiang@gmail.com>
|
|
The /etc/version file is created by image generation with the timestamp
of when the image was built. This is not useful to users and they
should instead use /etc/os-release. There appears to be no way to
disable the version file. Per the following email, delete it as
part of the ROOTFS_POSTPROCESS_COMMAND:
https://www.mail-archive.com/yocto@yoctoproject.org/msg33555.html
Fixes openbmc/openbmc#1232.
Change-Id: I78b3f31477c8490312be253eb363c4aafadf486c
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
The correct idiom for modeling runtime only virtual implementations
with no build time API is to use VIRTUAL-RUNTIME in favor of
PREFERRED_PROVIDER.
Update the state management management applications accordingly
since they fall into this category.
Change-Id: I8f0092a38da4ea0741dd0f464b71f4ea12d12019
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Change-Id: I98e19c8a7621aad18a91cb83c02b6011e0375885
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
|
|
Now that the legacy applications are picked up in the OpenPOWER layer
via obmc-apps packagegroups, those dependencies can be removed
from the op-apps packagegroup.
Remove the sensord application as it has been replaced with
phosphor-hwmon.
Demote sensor mgmt feature to an image feature since anything
running OpenBMC can have a sensor.
Change-Id: I0b27cacbcbd73d53ab8db40790ea967ad478d111
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add inventory, leds and sensors categories to the obmc-apps
packagegroup.
Add virtuals and mark Phosphor apps as providers:
-obmc-inventory-manager
-obmc-leds-manager
-obmc-leds-sysfs
-obmc-sensors-hwmon
Add legacy applications to these groups in the OpenPOWER later until
they are fully deprecated.
Change-Id: If3ae7c83ccd03e21adbca4653c1e803566b502de
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Change-Id: I108f828386deef5b92fbc1b02c7207ff292474a8
Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
|
|
Reorder the arguments to these functions so that an optional
falsevalue can be provided.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I7eff61064d05d7f0983e404f2c67306ed12a237b
|
|
Resolves openbmc/openbmc#430
Change-Id: Id958eab2822858fe6241830791380af1a9fc1052
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
|
|
Change-Id: I068940d3f400cae26d94dff7f5b29bd596c2a6f6
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Change-Id: I4c013d98e03703b1328d85ae00cebb8500ffa205
Signed-off-by: Josh King <jdking@us.ibm.com>
|
|
Rename to packagegroup-obmc-apps as this recipe provides structure
as opposed to reference implementation (Phosphor).
Change-Id: I0e0aa51453d35dce675874ffaf3ea497d097ed1a
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Change-Id: I39ca1fdfb7f549036b8eb27d7cfe9cd7309dcc54
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
Change-Id: I66f1414344ccc25e3db84c3de3a74993a99a9ff6
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
Fix a mistake in obmc-phosphor-image.bbclass that was preventing
phosphor-logger from being included in images.
The logger implements a DISTRO_FEATURE (no specific hardware features
required) but the image recipe was checking for hardware support.
Change-Id: I434b48dfbae2a2eb058d7ad4511b22f8b40573e4
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Create vcs-workaround machine feature p9.inc
Add new recipe vcs-pre-post.bb
Add new recipe p9-vcs-workaround.bb
Add new recipe start_host.bb
Create preferred providers
Create host control machine/distro/image feature
Add dependencies
Partially resolves openbmc/openbmc#647
Change-Id: I285cafc81afda20977fdf360ad8ad34d15e38685
Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
|
|
Add phosphor-logging as a virtual package
Change-Id: I591fbf94d90d383baf962cd94c08f6b63bb1ee83
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Move the settings dbus object to a virtual package, replace the
dependency from ipmi with a recommends, and update the recipe to
make use of the new python setup script in the phosphor-settingsd
repository.
Change-Id: I0566ed267a6cd5e06f701ba54b1021a9a8268a20
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
tested dropbear according to the PAM integration yocto page
dropbear correctly allows or disallows ssh access for simple cases
resolves openbmc/openbmc#545
Change-Id: I6af6e96f404b524139058c792365b77f0b099929
Signed-off-by: Edward A. James <eajames@us.ibm.com>
|
|
Add a distro/machine feature for Host IPMI.
Change-Id: I873e5a37236ab408890e967109f16bc1926503be
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|