[Buildroot] [PATCH v6 2/2] systemd: select fsck wrapper from util-linux
Arnout Vandecappelle
arnout at mind.be
Mon Apr 10 22:05:29 UTC 2017
On 10-04-17 13:49, Carlos Santos wrote:
> Select the fsck required by systemd provided by util-linux. This
> prevents ending up with fsck from busybox, which is incompatible
> with systemd.
>
> Change-Id: I61cfc9b8925169b2678ac911fcd5a4eb5d92c425
The Change-Id shouldn't be there, since we don't use gerrit.
Otherwise:
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
Regards,
Arnout
> Signed-off-by: Carlos Santos <casantos at datacom.ind.br>
> ---
> [there were no v1, v2]
> Changes v3
> - Select e2fsprogs + e2fsck
> Changes v3->v4
> - Remove selection of e2fsprogs + e2fsck
> - Clean-up commit message
> Changes v4->v5
> - Screwed-up everything, reverting the chances made in v4
> Changes v5->v6
> - Restored changes made in v4.
> - Restore the patch changelog.
> ---
> package/systemd/Config.in | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/package/systemd/Config.in b/package/systemd/Config.in
> index 0f54686..478cc10 100644
> --- a/package/systemd/Config.in
> +++ b/package/systemd/Config.in
> @@ -22,6 +22,7 @@ menuconfig BR2_PACKAGE_SYSTEMD
> select BR2_PACKAGE_UTIL_LINUX_BINARIES
> select BR2_PACKAGE_UTIL_LINUX_MOUNT
> select BR2_PACKAGE_UTIL_LINUX_NOLOGIN
> + select BR2_PACKAGE_UTIL_LINUX_FSCK
> select BR2_PACKAGE_KMOD
> select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # kmod-tools
> select BR2_PACKAGE_KMOD_TOOLS
> @@ -61,6 +62,11 @@ menuconfig BR2_PACKAGE_SYSTEMD
> - libgcrypt package will add support for journal sealing and
> DNSSEC verification in resolved.
>
> + Notice that systemd selects the fsck wrapper from util-linux
> + but no particular fsck.<fstype> is selected. You must choose
> + the apropriate ones (e.g. e2fsck, from the e2fsprogs package)
> + according to the system configuration.
> +
> http://freedesktop.org/wiki/Software/systemd
>
> if BR2_PACKAGE_SYSTEMD
>
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
More information about the buildroot
mailing list