14356 Commits

Author SHA1 Message Date
Krzesimir Nowak
e8e2a31ce5 .github: Fix invocation to generate_patches in kernel job
generate_patches takes three parameters - a category, a package name
and a description. Invoking the function like `generate_patches
sys-kernel coreos-{sources,modules,kernel} Linux` makes "sys-kernel"
to be a category, "coreos-sources" to be a package name and
"coreos-modules" to become a description, while "coreos-kernel" and
"Linux" are simply ignored.

It has worked so far only because coreos-sources was first in the list
and that's where the actual changes in Manifest file happened. Had the
order of the packages been different, the workflow would be
broken. Since only coreos-sources was modified and all worked fine,
simplify the call to generate-patches.
2021-02-18 16:57:14 +01:00
Krzesimir Nowak
7dd3c27d07 .github: Drop unnecessary semicolons and trailing backslashes
Looks like it was copied straight from the Makefile.
2021-02-18 16:34:19 +01:00
Thilo Fromm
6938c8511b coreos-base/coreos-init: SSHD: use secure crypto algos only
This change updates coreos-init to a version which includes
a new SSHD config to limit crypto to "known secure" algorithms only.

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-02-18 16:21:28 +01:00
Kai Lüke
fcd60ae890 Merge pull request #848 from kinvolk/kai/aws-hostname
sys-kernel/bootengine: set hostname for EC2 and OpenStack from metadata
2021-02-18 15:26:00 +01:00
Kai Lüke
b33dcec46f sys-kernel/bootengine: set hostname for OpenStack and EC2 from metadata
This pulls in
https://github.com/kinvolk/bootengine/pull/21
2021-02-18 15:25:26 +01:00
Krzesimir Nowak
3f024c766b *: Drop the use of mirror://kernel
The kernel mirror was dropped from the thirdpartymirrors file in
profiles, so it's use needs to be replaced with an address to
kernel.org.
2021-02-18 10:45:40 +01:00
Krzesimir Nowak
77dac52cd5 sys-kernel/dracut: Drop the use of mirror://kernel
The kernel mirror was dropped from the thirdpartymirrors file in
profiles, so it's use needs to be replaced with an address to
kernel.org.
2021-02-18 10:44:58 +01:00
Mauricio Vasquez
c18694fb9d sys-kernel: enable kernel config CONFIG_BPF_LSM
Enable this option to make it possible to use LSM hooks with BPF.

Signed-off-by: Mauricio Vasquez <mauricio@kinvolk.io>
2021-02-17 13:35:19 +00:00
Dongsu Park
b649528d47 dev-lang/rust: fix build for Rust 1.50
The patch for 1.46 causes build errors for 1.50.
That's not needed at all, so simply delete it to fix build issues.

Also sync with upstream Gentoo.
2021-02-16 17:30:05 +01:00
Flatcar Buildbot
206473170d dev-lang: Upgrade dev-lang/rust 1.49.0 to 1.50.0 2021-02-16 07:41:12 +00:00
Flatcar Buildbot
1218053903 Upgrade virtual Rust in main from 1.49.0 to 1.50.0 2021-02-16 07:41:03 +00:00
Krzesimir Nowak
a475ef9091 Merge pull request #845 from kinvolk/linux-5.10.16-main
Upgrade Linux Kernel in main from 5.10.15 to 5.10.16
2021-02-15 13:33:52 +01:00
Krzesimir Nowak
619480efc3 eclass: Drop obsolete arch from xorg-2 and xorg-3
Initially I moved the eclass to overlay and modified them there to
avoid making customizations in portage-stable, but for some reason
portage cannot locate these eclasses when building packages from
portage-stable.

This change is to avoid masked packages and resulting fromt that build
failures like:

!!! All ebuilds that could satisfy "x11-misc/makedepend" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-misc/makedepend-1.0.5::portage-stable (masked by: invalid: DEPEND: USE flag 'ppc-aix' referenced in conditional 'ppc-aix?' is not in IUSE)

Hopefully these customizations will go away once we update the
eclasses and packages that inherit these eclasses.
2021-02-15 12:45:20 +01:00
Krzesimir Nowak
623dfce31b dev-util/catalyst: Move to overlay 2021-02-15 12:45:20 +01:00
Krzesimir Nowak
0436a06b74 eclass: Sync git-r3.eclass with Gentoo 2021-02-15 12:45:20 +01:00
Krzesimir Nowak
d19c6bbfad metadata: Add repo-name to layout.conf
This makes it easier to sync the profiles directory with Gentoo.
2021-02-15 12:45:20 +01:00
Krzesimir Nowak
8d93f4f236 profiles, scripts, licenses: Sync with Gentoo 2021-02-15 12:45:20 +01:00
Krzesimir Nowak
a61e4c5332 app-admin/eselect: Sync with Gentoo 2021-02-15 12:45:20 +01:00
Krzesimir Nowak
d8aa399ca4 dev-python/setuptools: Drop it, it is moved to overlay 2021-02-15 12:45:20 +01:00
Krzesimir Nowak
a9e845b6ee eclass: Update distutils eclass
The updated app-portage/gentoolkit is using some function from
distutils-r1 that was not here before.
2021-02-15 12:45:20 +01:00
Krzesimir Nowak
5e957f27d9 sys-apps/gentoo-functions: Sync with Gentoo 2021-02-15 12:45:20 +01:00
Krzesimir Nowak
5e783bfda0 app-portage/portage-utils: Sync with Gentoo 2021-02-15 12:45:20 +01:00
Krzesimir Nowak
382e82516f app-portage/eix: Sync with Gentoo 2021-02-15 12:45:20 +01:00
Krzesimir Nowak
bcc6ba856d dev-python/pyyaml: Import from Gentoo
It's a dependency for repoman.
2021-02-15 12:45:20 +01:00
Krzesimir Nowak
1a8c2a0c2d app-portage/repoman: Drop it, it is moved to overlay 2021-02-15 12:45:20 +01:00
Krzesimir Nowak
8b07946f63 app-portage/gentoolkit-dev: Drop the deprecated package 2021-02-15 12:45:20 +01:00
Krzesimir Nowak
38f201e4f0 app-portage/gentoolkit: Drop it, it is moved to overlay 2021-02-15 12:45:20 +01:00
Krzesimir Nowak
32812d8a91 coreos-base/gmerge: Pull in a python3 version of emerge-gitclone 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
ba52f359ef profiles: Unmask dev-libs/ustr
It is masked in portage-stable, unmask it here since we still
need it.
2021-02-15 12:44:33 +01:00
Krzesimir Nowak
3ff25e6508 dev-util/catalyst: Apply Flatcar modifications 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
86a5038964 dev-util/catalyst: Drop unnecessary file 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
e948849fb8 dev-util/catalyst: Copy from Gentoo 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
2e469153a2 profiles: Enable python 3 support in SDK too 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
ac884f82dc profiles: Block targeting python 3.7
After updating profiles in portage-stable these USE flags became
unmasked. We mask them ourselves until we package some newer python.
2021-02-15 12:44:33 +01:00
Krzesimir Nowak
c070586b1f profiles: Drop some enabled-by-default USE flags for portage-utils
The updated portage-utils bring in two more tools, qmanifest and
qtegrity. They are pulling in some new dependencies. Since we didn't
have those tools before, we can live without them for a little while
longer.
2021-02-15 12:44:33 +01:00
Krzesimir Nowak
e8e36d6ebf dev-python/setuptools: Apply Flatcar modifications 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
3b95068e05 dev-python/setuptools: Drop unused ebuild
Dropping the new one, since the older one has still some support for
python2.
2021-02-15 12:44:33 +01:00
Krzesimir Nowak
e697a7491d dev-python/setuptools: Copy from Gentoo 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
46702e3ec2 profiles: Use python3 for portage
Drop lines for gentoolkit-dev, pyblake2 and uritemplate - they are not
packaged by us anymore.
2021-02-15 12:44:33 +01:00
Krzesimir Nowak
25cc462741 app-portage/repoman: Apply Flatcar modifications 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
8be1d99ca6 app-portage/repoman: Drop unused files 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
638953c50d app-portage/repoman: Copy from Gentoo 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
e6e06eded6 app-portage/gentoolkit: Apply Flatcar modifications 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
9976250ab3 app-portage/gentoolkit: Drop unused files 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
d65a6b620c app-portage/gentoolkit: Copy from Gentoo 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
ba5929ebbc sys-apps/portage: Apply Flatcar modifications and document them 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
6314d75a5f sys-apps/portage: Drop unused ebuilds 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
aa975db8a4 sys-apps/portage: Copy from Gentoo 2021-02-15 12:44:33 +01:00
Krzesimir Nowak
52cf405dd7 sys-apps/portage: Drop old 2021-02-15 12:44:33 +01:00
Flatcar Buildbot
ab35dcde68 sys-kernel: Upgrade coreos-kernel 5.10.15 to 5.10.16 2021-02-14 07:25:20 +00:00