When the gpt auto generator is used the ro or rw is not used by the
kernel and instead passed to the generator. It uses this to determine
how to mount root. If explicitly set then the remount service on the
root will not do any remounting. However if unset then the root fs is
mounted ro in the initrmfs (for fsck), and then after successful mount
of root the partition is remounted rw. This is really the behaviour
we want as it avoids the need for manual overrides (e.g. fstab) to
ensure the root partition is mounted read-write.
While we are changing this, let's add an option to boot into the
rescue and emergency target.
Closes: https://bugs.gentoo.org/968668
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/45366
This might be a systemd 259 change, but not sure. In any case we can
now get a kernel image with padding that does verify. So let's check
the exit code of sbverify before we do any trimming. If sbverify was
successful then reset the variable where we are checking for an
error from sbverify and continue.
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/45366
license is LGPL-2.1+
useflags/deps :
add lua for lua bindings
add emacs for emacs bindings
add caps w/ libcap
make pcre optional
make hid optional (needs libudev and linux-headers)
policykit requires api
add xorg-proto for X (keysyms.h)
make at-spi2-core optional with X requirement
remove doc, always installed
caps is not enabled by default: it requires many capabilities and the default
behavior just works by dropping privileges after being launched as root.
brltty checks the kernel modules pcspkr and uinput, so add CONFIG_CHECK
export LD is no longer required
define ldconfig instead of ldconfig -n to fix musl
remove egg-info files
patch the tmpfile if api is not enabled
call udev_reload for rules provided
new initd with the PIDFILE owned by root
use install-extras to install locales, udev, polkit, systemd, metainfo files
Closes: https://bugs.gentoo.org/732614
Closes: https://bugs.gentoo.org/805287
Closes: https://bugs.gentoo.org/830239
Closes: https://bugs.gentoo.org/845207
Closes: https://bugs.gentoo.org/878203
Closes: https://bugs.gentoo.org/923275
Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/45371
Closes: https://github.com/gentoo/gentoo/pull/45371
Signed-off-by: Sam James <sam@gentoo.org>
- include a patch to remove nonexistent files from certain cargo checksums
(bmo#2006630),
- sync changes from firefox:rapid.
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Didn't hit the test failure, if it still exists file a bug with logs.
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
<media-libs/mesa-24.1.0_rc1 versions have been dropped from the tree.
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Avoids patches that attack the build system with a hatchet.
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
GSETTINGS_BACKEND=dconf leaks into env and breaks tests on abi_x86_32
because there is no 32-bit dconf
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
This is only used for xptv... which is disabled unconditionally.
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>