Commit Graph

13 Commits

Author SHA1 Message Date
Marek Marczykowski-Górecki
f3902991d1
rpm: build modules.img at package build time only on new system
Older mkfs.ext3 doesn't have -d option.
This in practice revert eb4c9ed "Build modules.img at module build time"
on older systems.

(cherry picked from commit fd14ac930c)
2019-03-19 04:30:48 +01:00
Frédéric Pierret (fepitre)
ad9f3374c7
plymouth: ignore serial console hvc0 in UEFI
(cherry picked from commit 61b9336d70)
2019-03-19 04:30:31 +01:00
Frédéric Pierret (fepitre)
4111545966
Ensure the rebuild of grub.cfg with plymouth.ignore-serial-consoles
(cherry picked from commit a44160b1bb)
2019-03-19 04:30:31 +01:00
Frédéric Pierret (fepitre)
cb452983b5
plymouth-ignore-serial-consoles: adjusting the method from marmarek suggestion
af674124d6
(cherry picked from commit e69b02bec8)
2019-03-19 04:30:31 +01:00
Frédéric Pierret (fepitre)
ac27fed47e
plymouth: ignore serial console hvc0
It fixes splash screen issue QubesOS/qubes-issues#3849

(cherry picked from commit af674124d6)
2019-03-19 04:30:31 +01:00
Marek Marczykowski-Górecki
6fa02f0622
Include default-kernelopts-common.txt with kernel-specific default options
Default kernel options like root= or plymouth.enable are specific to the
kernel package (and initrd bundled with it). Start migrating away from
built-in defaults in core-admin by adding a file in kernel package
containing those options.

Also, if new enough initramfs is included, add xen_scrub_pages=0 which
will speed up the domain start.

QubesOS/qubes-issues#4839
QubesOS/qubes-issues#4736

(cherry picked from commit 9cfa9a92af)
2019-03-19 04:29:36 +01:00
Marek Marczykowski-Górecki
1a8f484db6
Improve reproducibility of initramfs
Use SOURCE_DATE_EPOCH variable

(cherry picked from commit 43235dd862)
(cherry picked from commit 50b7baa8be)
2019-03-19 04:29:03 +01:00
Marek Marczykowski-Górecki
72e769ead6
Build modules.img at module build time
This will make package installation a little faster, more reproducible
(mkfs.ext3 -d is easier to make/replace with reproducible tool than
kernel driver), and also make disk space estimation more accurate.

(cherry picked from commit eb4c9ed392)
(cherry picked from commit 1fe8359f05)
2019-03-19 04:28:15 +01:00
Frédéric Pierret (fepitre)
1d6df3590a
Update to kernel-4.19.15: new LTS kernel 2019-01-13 22:51:36 +01:00
Marek Marczykowski-Górecki
f1c70a59b1
rpm: fix 'else if' syntax
%elif doesn't work on fc23
2018-12-27 03:00:14 +01:00
Frédéric Pierret (fepitre)
9364d55427 Fix gcc dependency and add gcc-c++ for building GCC hardened plugins 2018-12-24 00:21:08 +01:00
Frédéric Pierret (fepitre)
63a357e7ce
Handle undefined name_suffix 2018-12-22 15:54:59 +01:00
Frédéric Pierret
f71aebfe7f
spec.in: handle src.rpm and mock build 2018-11-18 23:45:41 +01:00