mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-15 17:06:58 +02:00
- Make BDEPEND independent from DEPEND (The `BDEPEND` is a build-time requirement, so it should not be included in the whole `DEPEND` list. If it does, an installation of `sys-auth/sssd` causes other dependencies to be installed not only in the `/build`, but also under the SDK. That's not what we want, so we need to exclude `BDEPEND` from the list.) - Move runstatedir option from configure to make (Now that the upstream sssd 2.3.1 does not support `--runstatedir` option from its configure script, we need to remove the option, to unblock the configure issue like `unrecognized option --runstatedir`. Instead we need to pass `runstatedir=` to emake commands.) - Disable realm check for nsupdate (At the moment bind-tools does not enable `gssapi`, so its `nsupdate` tool is also not able to run `realm` command. As a result, configure script of `sssd` fails when running `echo realm | nsupdate`, like `syntax error`. To avoid such issues, we need to disable the nsupdate check for now. After we could enable `gssapi` for the SDK correctly, we can bring back the nsupdate check in the future.) - Add patch for CVE-2021-3621 - Set the conf dir path explicitly (Without passing the --with-systemdconfdir flag, the configure script will query pkg-config for the directory itself. In the cross-compilation setup that we have, this will result in a path sysroot prepended to the path twice. systemd.eclass has a workaround for this issue, but it does not provide an elegant getter of the system configuration directory, thus we call `_systemd_get_dir` ourselves.) - Make it compatible with newer python versions. - Fix samba version detection by exporting the CPP variable. For some reason it was empty after the toolchain updates. |
||
---|---|---|
.. | ||
src/third_party/coreos-overlay |