1435 Commits

Author SHA1 Message Date
Bruce Ashfield
ce87382ede systemd-agent: switch to setuptools3-legacy
We aren't ready for wheels yet!

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-25 13:50:56 +00:00
Bruce Ashfield
be2ffba5d0 etcd: add https to protocol
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-25 13:44:06 +00:00
Bruce Ashfield
9405f62cb3 installer: replace lnr with direct ln call
commit 7320b2b830ac7d692b0ba248fb77a7e2cb431bbc
Author: Ross Burton <ross@burtonini.com>
Date:   Wed Nov 17 17:23:08 2021 +0000

    scripts/lnr: remove

    lnr is a script that implements the same behaviour as 'ln --relative
    --symlink', as at the time of creation --relative was only available in
    coreutils 8.16 onwards which was too new for the older supported distros.

    Now, however, everyone has a new enough coreutils, so we can remove this
    script.

    All users of lnr should be replaced with ln --relative --symbolic.

    (From OE-Core rev: 723b6e40f5943426364bffce7c58ade65c4abbba)

    Signed-off-by: Ross Burton <ross.burton@arm.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-25 12:54:33 +00:00
Bruce Ashfield
9cd8eb284a global: github https and distutils -> setuptools
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-25 03:16:01 +00:00
Bruce Ashfield
eff4c1780c license: SPDX license updates
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-25 01:13:55 +00:00
Bruce Ashfield
27718bf5b6 conf: switch to kirkstone
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-24 20:00:51 +00:00
Bruce Ashfield
081e1d9ee1 bind: fix CVE ignore variable name
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-24 19:39:55 +00:00
Bruce Ashfield
9bf335da2f recipes: drop recipes that have migrated to meta-virt
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-24 19:39:37 +00:00
Bruce Ashfield
a3d0d9be7e systemd: update bbappend to oe-core master
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-24 19:34:43 +00:00
Bruce Ashfield
981d88ec2e kernel: drop :append += useage
These generate warnings with oe-core, so we drop the +=

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-24 19:31:27 +00:00
Bruce Ashfield
8269af567c overc: global fixups for oe-core master
This is a global fixup to build NOT boot, against oe-core master. Among
the changes are:

  - more override syntax fixups
  - updated bbappend versions
  - new bbappands for missing pkgconfig
  - creation of a bind-dhclient headers only package, so we can
    remove the bind recipe to update to the latest
  - drop old dependencies
  - make more changes overc distro dependent
  - remove ostree in favour of upstream recipe

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-10-25 15:22:28 -04:00
Bruce Ashfield
45c622e280 global: override conversion pass #2
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-10-19 12:40:03 -04:00
Bruce Ashfield
0e6ddc74a4 conf: allow poky or overc distros
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-10-19 12:39:46 -04:00
Bruce Ashfield
c70506860b global: overrides update, pass 1
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-10-19 12:26:32 -04:00
Bruce Ashfield
ba2cf4ce50 layer: allow building if poky is the distro
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-10-19 12:26:14 -04:00
Bruce Ashfield
0a31270129 layer: update to new override syntax
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-10-19 10:38:14 -04:00
Bruce Ashfield
82735253db README: document meta-selinux requirement
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-17 22:54:45 -04:00
Bruce Ashfield
c524869057 vm-sep: drop runv/hyperstart (due to build issues)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-17 22:23:07 -04:00
Bruce Ashfield
6f9b737214 go apps: fix build with latest oe-core go
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-17 22:22:38 -04:00
Bruce Ashfield
b25c357f19 systemd: fix console patch for latest systemd
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-17 22:22:03 -04:00
Bruce Ashfield
f924c926ec bbappends: sync with oe-core master
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-17 22:21:38 -04:00
Bruce Ashfield
e34c50d4b2 kernel: update patches for 5.10
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-17 14:59:11 -04:00
Bruce Ashfield
014b3fd7dd vm-sep: drop runv and hyperstart
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-17 14:58:42 -04:00
Bruce Ashfield
5e9b282cdd licenses: update to GPL-2.0-only
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-16 16:58:38 -04:00
Bruce Ashfield
46683e6846 conf: add hardknott to compatibility
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-03-16 15:44:10 -04:00
Bruce Ashfield
af81bc7ec6 overc: revert bind and dhclient removal/updaes
until we replace dhclient calls with dhcpd calls that work with bind
9.16+, we need # to pin ourselves at an older bind and dhclient.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-09-04 15:17:04 +00:00
Bruce Ashfield
03aefb656d systemd: update bbappend to match oe-core's version
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-09-04 12:43:17 +00:00
Bruce Ashfield
09f89c793d Revert "images: replace dhclient with dhcpd"
This reverts commit 49534f79b5.
2020-09-04 12:28:39 +00:00
Bruce Ashfield
49534f79b5 images: replace dhclient with dhcpd
oe-core no longer has dhclient and has replaced it with dhcpd, this
fixes the builds as runtime testing continues.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-09-04 12:28:23 +00:00
Bruce Ashfield
a483f14aa9 pflask: force -fcommon
gcc10 and pflask don't play nicely together. We need to
force -fcommon so we can build.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-27 20:34:28 +00:00
Hongxu Jia
6451f5f6f9 util-linux: refresh nsenter-Add-P-option-for-access-to-root-parent-name-.patch
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-27 13:57:00 +00:00
Bruce Ashfield
d89f89ce30 overc-utils: remove file globbing
oe-core has removed filed globbing support in the SRC_URI. Pointing
at a directory has the same result, so we switch to that.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-08-27 13:48:44 +00:00
Bruce Ashfield
7a7a76e95f config: drop RT_GROUP_SCHED from lxc fragment
RT_GROUP_SCHED causes runtime issues and never should have been in
the lxc fragment.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-07-10 18:56:56 +00:00
Bruce Ashfield
7e80026c40 distro: remove default connectivity check urls
The connectivity checks were a copy and paste from a reference distro
when overc was initially created. They haven't been kept up to date,
so it is best to let them be empty and defined by someone doing a build
(so they can't point to a reliable source they have vetted)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-07-09 14:17:26 +00:00
Hongxu Jia
eb0658a35e qemu_5.%.bbappend: add libcap-ng for virtfs
Since upgrading qemu to 5.0.0, it switches from libcap
to libcap-ng for virtfs.

Add libcap-ng to PACKAGECONFIG for virtfs

[1] https://git.qemu.org/?p=qemu.git;a=commit;h=7e46261368d129c5ee8be927f5bcadc7ecd800d7

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-07-09 03:08:04 +00:00
Hongxu Jia
48e8d260eb qemu bbappend: 4.% -> 5.%
The oe-core has upgraded qemu to 5.XX

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-06-30 03:53:32 +00:00
Joe Slater
ccbd948c0e pflask: modify Makefile definition of a space
Makefile is not part of the pflask distribution, but is
supplied by the recipe.  We change the way it defines the
$(sp) variable because the old way does not work for make 4.3.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-06-30 03:53:27 +00:00
Mark Asselstine
931e3c512f cube-ctl: avoid 'ln' errors running prep
Not all devices conform to "/dev/tty<num>" so if you happen to run
'cube-ctl prep' on say dom0 you will get 'ln' errors as we attempt to
symlink files like:

/etc/systemd/system/getty.target.wants/getty@tty/dev/loop-control.service

We check to ensure we only attempt to create symlinks when the
matching is successful and we extract only a number.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2020-05-26 15:14:42 -04:00
Bruce Ashfield
c2bf5569d9 conf: bump preferred kernel to 5.4
Tests show that 5.4 works for containment and launching, so we can
bump the default kernel version to 5.4.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-04-11 14:20:12 +00:00
Bruce Ashfield
b99cb362f9 conf/layer: update compatibility
Drop thud/warrior, add dunfell.

Although we haven't finished tested with the latest master, push
the compatibility to avoid parse errors that could happen as part
of that testing.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-03-24 15:36:35 -04:00
Mark Asselstine
583357c6db packagegroup-builder: drop chkconfig
Poky commit 0e48ca10aa44 [chkconfig: remove the recipe] made chkconfig
go away and as such we can't include it.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2020-02-14 18:01:41 +00:00
Mark Asselstine
5dec018ba8 packagegroup-builder: drop 'lsb'
OE-core commit fb064356af61 [Remove LSB support] removed 'lsb'
availability. So we need to drop it too or things won't build.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2020-02-14 18:01:41 +00:00
Mark Asselstine
d7793c652b packagegroup-builder: cleanup py2 packages
With the removal of python2, due to it being EOLed, we need to make
some adjustments. Switch to python3- where it makes sense, drop ones
which would be duplicates, and in cases like python-compiler, the
package had been moved into core libs and eventually dropped in
python3, so drop it.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2020-02-14 18:01:41 +00:00
Mark Asselstine
975c42e673 overc-common-pkgdefs: use python3 pkgs now that python2 is no more
Switch to using the python3 packages now that python2 has been EOLed.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2020-02-12 13:39:10 -05:00
Mark Asselstine
ad5f392b2a ostree: update to reflect python2 being EOL
These changes allow us to build now that python2 has been removed.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2020-02-12 13:35:41 -05:00
Mark Asselstine
b5c005387f housekeeping: fixup systemd and python-jina2 dangling bbappends
Recipes for systemd and python(3)-jinja2 have been uprev'd so we need
to match these changes. For python-jinja2 we also move to the python3
version as python2 is EOL'd and has been removed.

The systemd "block devs" patch had to be updated as the files has
moved location in the upstream package, the patch itself remains the
same.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2020-02-11 22:23:50 -05:00
Mark Asselstine
ddefd6f426 vim: update MAGA patch to latest vim
Mostly context changes along with a larger change around the hunk
which disables the mouse.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2020-02-11 15:33:53 -05:00
Mark Asselstine
e754f97faa udocker: switch to python3-modules and drop python-subprocess
Adjustments needed as we can no longer make use of python2. Switch
from using python-modules to python3-modules and use python3-core to
provide 'subprocess'.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2020-02-11 15:11:08 -05:00
Mark Asselstine
4271c78a68 packagegroup-networkmanager: udisks is now udisks2
As of oe-core commit 8ea8557760c2 [udisks: Remove this obsolete
version] we have to use udisks2.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2020-02-11 15:09:00 -05:00
Mark Asselstine
0d166cf7dd overc-system-agent: adjust to use distutils3
The disutils bbclass has been removed as part of the work to drop
python2.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
2020-02-11 15:04:01 -05:00