Brian C. Lane
d211d2d3ab
Merge 7639040cae
into 03da17fb37
2022-02-04 13:50:43 -06:00
Brian C. Lane
03da17fb37
Automatic commit of package [lorax] release [36.6-1].
...
Created by command:
/usr/bin/tito tag
2022-02-04 08:41:25 -08:00
Brian C. Lane
d7a845c2d4
mkksiso: Fix check for unsupported arch error
...
An unsupported arch isn't an error, just skip running MdCdbootImg on
non-s390x systems.
2022-02-04 08:40:19 -08:00
Brian C. Lane
774e44060a
Automatic commit of package [lorax] release [36.5-1].
...
Created by command:
/usr/bin/tito tag
2022-02-03 16:06:10 -08:00
Brian C. Lane
55eee7d22d
mkksiso: Improve debug message about unsupported arch
2022-02-03 15:44:44 -08:00
Brian C. Lane
e1092c0ee9
mkksiso: Fix the order of the ppc mkisofs command
2022-02-03 15:43:53 -08:00
Brian C. Lane
eb4866c73d
mkksiso: mkfsiso argument order matters
...
Fix the order on ppc64le so that the iso will boot properly.
2022-02-03 15:43:53 -08:00
Brian C. Lane
6b2c4d1a88
mkksiso: Add kickstart to s390x cdboot.prm
...
And regenerate the cdboot.img
2022-02-03 15:43:22 -08:00
Adam Williamson
3c66730d7e
cleanup: handle RPM database move to /usr
...
In F36, the RPM database is being moved from /var/lib/rpm to
/usr/lib/sysimage/rpm:
https://fedoraproject.org/wiki/Changes/RelocateRPMToUsr
https://bugzilla.redhat.com/show_bug.cgi?id=2042099
So we need to empty that location in runtime-cleanup. Seems fine
to just list both locations, for a while at least.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-02-03 15:41:39 -08:00
Akira TAGOH
8c61a4c5b3
Install the variable font of the Cantarell font
...
https://bugzilla.redhat.com/show_bug.cgi?id=2045012
2022-01-27 11:29:10 -08:00
Akira TAGOH
bc46724b1d
Update the template for f36 Change proposal:
...
https://fedoraproject.org/wiki/Changes/DefaultToNotoFonts
2022-01-21 09:59:30 -08:00
Parag Nemade
2dde5eb55f
Update Malayalam font to its new renamed package name rit-meera-new-fonts
...
Signed-off-by: Parag Nemade <pnemade@fedoraproject.org>
2022-01-21 09:03:29 -08:00
Brian C. Lane
000667fbf5
Enable sftp when using inst.sshd
...
scp in openssh 8.7 will change to use sftp protocol. See
https://github.com/openssh/openssh-portable/pull/194 for details.
This enables the sshd internal-sftp implementation so that newer scp
versions will continue to work as expected. Note that the sshd service
is only running during the installation if inst.sshd is passed on the
kernel cmdline.
Resolves: rhbz#2040770
2022-01-18 09:34:45 -08:00
Brian C. Lane
152b503042
Add inst.rngd cmdline option
...
rngd should no long be needed, recent kernels have enough entropy out of
the box. This leaves it in the boot.iso but only enables it if inst.rngd
is passed on the kernel cmdline.
Resolves: rhbz#2028720
2022-01-12 10:31:25 -08:00
Brian C. Lane
debfb498e3
docs: Update docs for image-minimizer
2021-12-21 13:23:33 -08:00
Brian C. Lane
cc90406a58
tests: Add tests for image-minimizer
2021-12-21 13:18:23 -08:00
Brian C. Lane
ab9068c2d0
image-minimizer: Check for missing root directory
2021-12-21 13:17:37 -08:00
Brian C. Lane
f8af828a80
image-minimizer: Fix utf8 error and add docs
...
rpm returns a header that is a string, no need to call decode() on it.
Also added documentation and a manpage for image-minimizer
2021-12-20 16:33:19 -08:00
Brian C. Lane
d692ce3662
Automatic commit of package [lorax] release [36.4-1].
...
Created by command:
/usr/bin/tito tag
2021-12-14 13:36:40 -08:00
Brian C. Lane
7639040cae
livemedia-creator: Streamline UEFI configuration for other arches
2021-12-14 13:20:21 -08:00
Brian C. Lane
c646e05757
qemu: Reorganize the qemu arch patch
2021-12-14 13:20:21 -08:00
Bastien Nocera
31044c2dd5
Make sure -machine is passed to qemu
...
When not using either KVM, or UEFI, make sure to still pass a decent
machine as a default to qemu.
2021-12-14 13:20:21 -08:00
Bastien Nocera
2495ba28ac
Only allow UEFI support to be enabled on x86_64
...
Until we figure out how to enable it on other arches (just on
aarch64 really).
2021-12-14 13:20:21 -08:00
Bastien Nocera
29dc2bd7fe
Throw an error when KVM is enabled on non-native installs
...
Require KVM acceleration to be disabled when, for example, building
ARM images on x86_64.
2021-12-14 13:20:21 -08:00
Adam Williamson
22c3e76d6c
cleanup: remove binaries from lilv
...
Since we're leaving pipewire-libs in, it'll still pull in liblilv
from 0.3.41 onwards. Currently liblilv is in the same package as
some binaries which we don't need, and one actually requires the
removed libsndfile, so we need to trim it.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-12-13 13:57:31 -08:00
Adam Williamson
4a678d6670
runtime-cleanup: remove pipewire-related packages
...
We aim to remove all sound support from the installer root, but
this was never updated for Pipewire. This just started causing
compose failures because of a dep chain from pipewire to lilv.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-12-13 11:39:58 -08:00
Brian C. Lane
b9a3f8a788
New lorax documentation - 36.3
2021-12-10 16:02:04 -08:00
Brian C. Lane
7c6e3e6800
Automatic commit of package [lorax] release [36.3-1].
...
Created by command:
/usr/bin/tito tag
2021-12-09 09:57:16 -08:00
Brian C. Lane
a01f62def7
mkksiso: Check the length of the filenames
...
With -joliet-long it allows longer filenames, but silently drops the
ones longer than 253 characters. Check for this and raise an error.
Related: rhbz#2028048
2021-12-09 09:33:24 -08:00
Brian C. Lane
506c9a18ff
mkksiso: Check the iso's arch against the host's
...
mkksiso cannot be run on an iso from another arch, some of the files and
tools are arch specific. Catch this problem and tell the user that the
iso doesn't match the host's architecture.
Related: rhbz#2028048
2021-12-09 09:33:24 -08:00
Brian C. Lane
f4e0adc090
mkksiso: Add missing implantisomd5 tool requirements
...
Related: rhbz#2028048
2021-12-07 11:19:48 -08:00
Brian C. Lane
8532b683a4
mkksiso: Raise error if no volume id is found
...
It is possible the source iso doesn't have an id, or there is an errorr
reading it. Raise an error when this happens to make it more clear what
the problem is.
Related: rhbz#2028048
2021-12-07 10:52:02 -08:00
Brian C. Lane
710e65fa6f
mount: Add s390x support to IsoMountopoint
...
kernel and initrd are under images/ on the iso.
Resolves: rhbz#2028089
2021-12-07 10:33:11 -08:00
Brian C. Lane
223f1755ec
mkksiso: Skip mkefiboot for non-UEFI isos
...
Resolves: rhbz#2028097
2021-12-06 16:13:27 -08:00
Brian C. Lane
b3876337c3
mkksiso: Add -joliet-long
...
DVD's or user content may use filenames > 64 characters. This increases
the limit to 103.
Resolves: rhbz#2028044
2021-12-06 15:48:37 -08:00
Brian C. Lane
ec0eafacd9
mkksiso: Return 1 on errors
...
Resolves: rhbz#2028048
2021-12-06 14:57:41 -08:00
Brian C. Lane
6160d340c4
Fix monitor problem with split UTF8 characters
...
Sometimes, depending on the buffering, or length of data being received,
the end of the data could be the 1st byte or so of a UTF8 character.
This would cause a crash when trying to decode the raw data buffer.
This switches it to only decode once a full line has been found.
It also adds tests for the LogMonitor class.
2021-11-17 15:37:59 -08:00
Brian C. Lane
74128fcd59
Automatic commit of package [lorax] release [36.2-1].
...
Created by command:
/usr/bin/tito tag
2021-11-10 15:44:04 -08:00
Brian C. Lane
e144c69535
Remove memtest86+ from example kickstarts
2021-11-10 08:52:58 -08:00
Brian C. Lane
f2ae286739
fedora-livemedia: Update example kickstart
2021-11-10 08:51:36 -08:00
Brian C. Lane
c4aba2e47f
mount: Switch to using pycdio instead of pycdlib
...
Also add a root only test for IsoMountpoint.
2021-11-09 12:02:54 -08:00
Brian C. Lane
87f9f77e24
Move default releasever into pylorax DEFAULT_RELEASEVER
...
This makes it easier to update in one place, and hopefully not forget
for new releases.
Also update default platform id to f36.
2021-11-08 14:41:26 -08:00
Brian C. Lane
5d9830e88d
runtime-postinstall: Drop raidstart/stop stub code
...
Anaconda hasn't included these since Fedora 10. Stop trying to install
them.
2021-11-08 14:41:26 -08:00
Brian C. Lane
7a1de81b09
runtime-install: Fix grub2 epoch, it is 1 not 0
2021-11-05 16:07:59 -07:00
Adam Williamson
5286e4d917
Update runtime-install/cleanup for Marvell Prestera fw split
...
Marvell Prestera firmware has been split into its own subpackage,
so instead of stripping the files from linux-firmware, exclude
the package from the globed install command.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-11-01 09:12:10 -07:00
Brian C. Lane
1e66ac669c
Automatic commit of package [lorax] release [36.1-1].
...
Created by command:
/usr/bin/tito tag
2021-10-28 14:27:46 -07:00
Brian C. Lane
c811ba98d4
dnfbase: Handle defaults better
2021-10-28 14:19:50 -07:00
Brian C. Lane
1adbeef14c
ltmpl: Add version compare support to installpkg
...
This adds support for enforcing version requirements on installed
packages. See the documentation in ltmpl.installpkg for details.
2021-10-28 14:19:50 -07:00
Brian C. Lane
96fca67621
Automatic commit of package [lorax] release [36.0-1].
...
Created by command:
/usr/bin/tito tag --keep-version
2021-10-11 15:42:24 -07:00
Brian C. Lane
a9451842eb
New lorax documentation - 36.0
2021-10-11 15:40:42 -07:00