| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since >autoconf-2.69, autoreconf will check for GTK_DOC_CHECK macro and
will call gtkdocize automatically [Link 1] when invoked with "--install"
parameter.
This is a problem for genkernel because our gkautoreconf is just a rudimentary
implementation of Gentoo's eautoreconf: I.e. autotools eclass in Gentoo is
not calling autoreconf with "--install" parameter, instead eclass is manually
checking all used macros like autoreconf but will only call used tools when
available.
Because we do not care about docs in gkbuild packages, we can stick to our poor
man's implementation of gkautoreconf and replace calls to gtkdocize with true.
Link 1: https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;h=dd880a0a6de5602cdd40b770ed6b083b34aa0768
Bug: https://bugs.gentoo.org/775563
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
We need to switch from using MDEV to UDEV to avoid boot problems
due to timeouts caused by some UDEV rules from real system when
real system is using systemd.
Bug: https://bugs.gentoo.org/706434
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
| |
skip autoreconf
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
| |
This is not necessary since top folder is already a temporary directory.
This will also allow us compare different genkernel log files more
easily.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
Some packages will fail to build when path contains character sequences
like ".o". Using "_" as separator in mktemp() template will avoid that
problem.
Link: https://github.com/jthornber/thin-provisioning-tools/issues/127
Thanks-to: Doug Freed <dwfreed@mtu.edu>
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
| |
when possible
This will help to avoid build failures.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit will add support for custom variable
DISABLE_DISTCC
which can be used in gkbuilds to disable distcc usage when
set to "yes".
This is needed because we don't have package.env mechanism
to disable features per package.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
| |
This will allow us to use pxz when available.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
Now that we build stuff like boost, $TEMP can become large and we would
require more free disk space than actually needed when we would do the
cleanup only once at the end.
User can still keep everything with --no-cleanup option.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
| |
This will allow gkbuilds to overwrite $S like known from ebuilds.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
| |
...not just the default functions.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
- Use nameref instead of manually created references
- Fix quoting of BINPKGs
- Pass delimiter-separated BINPKG deps value to gkbuild()
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
| |
This commit will add support for "dropbear"-related tasks.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
| |
This commit will add support for "unpack" task.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
In the future, genkernel will try to compile all programs used in
genkernel's initramfs on its own instead of copying from host system.
This commit will add support for gkbuilds.
A "gkbuild" is like an ebuild but with reduced functionality.
Using an ebuild-like system will make it easier to maintain those programs
in a standardized way, especially with reworked cross-compile support.
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|