Move the StarlingX additional configuration to the recipe
the sshd_config needs to be patched due to difference in
available MACs.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
This adds the StarlingX kernel patch which exposes a new userspace
prctl() call with the PR_DO_NOTIFY_TASK_STATE option. This allows
a process to ne notifies when another process exits thus allowing
it to restart the failed process faster.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
previous version in yocto is 0.9.8 which
changes the format of the json output, which
will break the output handling in sysinv.
Signed-off-by: Litao Gao <litao.gao@windriver.com>
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
change the source repo from starlingx to align with stx 3.0
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
- Set mtce-guest rdpends to guestAgent and guestServer
- Enable guestServer service
- Disable guestAgent service
- Fix Exec[Start|Stop|Reload] paths the service files
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
Adjust the kernel config fragments to match more
closely with stx / centos. This patch needs reworking.
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
Add stx-image-list.bbclass to generate pkglist automatically
so we don't need to maintain the pkglist manually and the
pkg lists in conf/distro/files/pkglist/ are removed.
After this change, the following pkglist file will be generated:
- For target build:
tmp/deploy/images/intel-corei7-64/stx-image-aio-intel-corei7-64.pkglist
- For anaconda installer build:
tmp-glibc/deploy/images/intel-corei7-64/stx-image-aio-installer-intel-corei7-64.stx-image-aio.pkglist
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
The anaconda in yocto handles the kernel options differently, so
do the following changes to ensure the installer starts correctly:
- inst.ks -> ks
- append LABEL=initrd-install
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
gpxe has been removed from syslinux 4 years ago:
==================================================
commit f2f897a1762fab84d2905f32b1c15dd7b42abb56
Author: H. Peter Anvin <hpa@zytor.com>
Date: Tue Feb 9 18:08:47 2016 -0800
gpxe: delete long since obsolete snapshot of gPXE
gPXE has been deprecated in favor of iPXE for many, many years now.
It is much better than users get it directly from the iPXE project,
since we should no longer need any special modifications for Syslinux
use.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
==================================================
Remove it for now since it doesn't seem to be mandatory and
we can use pxelinux.0 for now.
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
In stx 3.0, these images are downloaded from centos and
packaged in pxe-network-installer, but the images from
centos can not be used directly here, the corresponding
images are built in a separate project for anaconda, and
are not available yet when pxe-network-installer is built,
so we have to move these installation to the post-run
script in the anaconda's kickstart file.
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
The initramfs used by installer ISO image doesn't work for the pxe
installer, so we need to add an extra initramfs for pxe installer:
core-image-anaconda-initramfs
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
- Correct some directories
- Change stx_thud to poky-stx
- Add dependency on several syslinux sub packages
- Fix the postinst script
- Move the installation of installer images to kickstart file
since they are not available before building anaconda
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
config-files modifies a number of packages which may not be present
on the filesystem at the time of the build resulting in build failures.
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>
- Remove the sshd.socket and sshd@service used by yocto by default
- Add the service and config files from stx 3.0 and align
the service behavior
- Fix the postinst for sshd-config and enable the service
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Babak Sarashki <Babak.SarAshki@windriver.com>