Commit Graph

8 Commits

Author SHA1 Message Date
Torge Matthies
3821e1971e add Zstandard compression support
I changed the style of the hackargs variable in autogen.sh to multiline
because said line was becoming a bit long with the new --with-zstd arg
added.

A previous version of this patch has been running on my two Arch Linux
installations (with an accompanying mkinitcpio patch) for several months
over many kernel updates without any issues.
Any additional testing and/or patch review would of course be appreciated.

Signed-off-by: Torge Matthies <openglfreak@googlemail.com>
2020-09-10 21:55:01 -07:00
Lucas De Marchi
ada929e0c5 testsuite: mkosi: update files
- Add openssl
  - Disable python (quick hack to avoid more dependencies)
  - Update Fedora to 29
2019-02-04 16:09:38 -08:00
Lucas De Marchi
8353284d83 mkosi: allow Clear to use test modules
Now Clear has a bundle for the kernel headers, let's use it.
2018-10-10 13:47:50 -07:00
Lucas De Marchi
bdf946d2cf testsuite: raise arch image to 3GB 2018-02-09 09:20:21 -08:00
Caio Marcelo de Oliveira Filho
a76f997f4d testsuite: add Clear's mkosi configuration
Adapted the mkosi.build script to account for not building
test-modules in Clear. It doesn't have the headers available yet.
2018-02-08 16:38:08 -08:00
Lucas De Marchi
dde2770ee6 testsuite: add Fedora's mkosi configuration
To use the Fedora configuration rather than the default, one should
use:

	# make DISTRO=fedora mkosi

While at it also reduce the root partition size for Arch, since it
doesn't need that much.
2018-01-03 14:22:11 -08:00
Lucas De Marchi
7bc6b67dc6 testsuite: generalize mkosi support for other distros
Instead of using the mkosi.default symlink, use an env var passed from
the build system. We would need to pass the --default switch nonetheless
or change the symlink, making the git tree dirty.

Also, search for installed kernel headers in a way that's compatible
with more distros. On Fedora, for example, the
/usr/lib/modules/<kver>/build symlink is only available if there's a
kernel installed. We don't care about a kernel installed since we don't
need to boot it on a real machine: the only thing we need is the
kernel-devel package.
2018-01-03 14:22:05 -08:00
Lucas De Marchi
cc71e0a589 build: add mkosi hooks
Right now there's support for building on Archlinux only.
2018-01-02 15:05:44 -08:00