summaryrefslogtreecommitdiff
path: root/src/shared/efivars.c
diff options
context:
space:
mode:
authorHarald Hoyer <harald@redhat.com>2014-09-03 13:22:40 +0200
committerHarald Hoyer <harald@redhat.com>2014-09-03 13:26:27 +0200
commit6f4f8056d3f972c1e6ee7f5fc40ed283fd93152a (patch)
tree2bdb3deea59eae224b1bf23a80d86e170b2d49ea /src/shared/efivars.c
parenta7a0912a36307567043e1939f6065ff54fa8fd66 (diff)
base_filesystem_create: do not try to create "/root" if it exists
The check, if the directory/file already exists is only executed, if there is a symlink target specified. In case of "/root", there is none, so it is unconditionally tried to create the directory. In case of a readonly filesystem, errno != EEXIST, but errno == EROFS, so base_filesystem_create() and switch_root does not succeed. This patch checks for existance not only in the symlink case.
Diffstat (limited to 'src/shared/efivars.c')
0 files changed, 0 insertions, 0 deletions