diff options
author | Yann E. MORIN <yann.morin.1998@free.fr> | 2017-08-02 00:52:21 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2017-08-02 20:04:29 +0200 |
commit | 76fc9275f14ec295b0125910464969bfa7441b85 (patch) | |
tree | 2ff9d3a788256020883eab633e7458d9f594b5c2 /fs | |
parent | c0fd0ac6558f976dcb58e92969df4925a83198b5 (diff) | |
download | buildroot-76fc9275f14ec295b0125910464969bfa7441b85.tar.gz buildroot-76fc9275f14ec295b0125910464969bfa7441b85.zip |
system: separate sysv and systemd parts of the skeleton
For systemd, we create a simple /etc/fstab with only an entry for /, as
systemd otherwise automatically mounts what it needs where it needs it.
systemd does not like that the content of /var be symlinks to /tmp,
especially journald that starts before /tmp is mounted, and thus the
journal files are hidden from view, which causes quite a bit of fuss...
Instead, move the current /var to a sysv-only skeleton.
systemd at install time will create the /var content it needs, so we
just create an empty /var for systemd.
systemd would create /home and /srv at runtime if they are missing, but
it is better to create them right now, to simplify supporting systemd on
a RO filesystem in the (near) future.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'fs')
0 files changed, 0 insertions, 0 deletions