freebsd-dev/usr.sbin/makefs
Brooks Davis 6e011d1503 makefs: don't needlessly require directories to exist
If a type=dir entry exists and all contents are directories, files
added with contents=, or symlinks with link= attributes then it doesn't
need to exist.  Just let openat fail in that case.  It's conceivable
this will make debugging some cases weird, but it's sufficent to handle
the way we add /root/.ssh in CheriBSD VM images.

This is a recommit of 794154149f with
bugfixes.

Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D38029
2023-01-12 19:16:14 +00:00
..
cd9660 makefs: whitespace cleanup (remove space before tab) 2022-09-20 10:26:24 -04:00
ffs makefs: Ignore some sign comparison warnings from GCC. 2022-11-23 10:38:29 -08:00
msdos
sys
tests makefs tests: Do not run ZFS tests in parallel 2022-08-29 12:54:25 -04:00
zfs makefs: don't needlessly require directories to exist 2023-01-12 19:16:14 +00:00
cd9660.c makefs: whitespace cleanup (remove space before tab) 2022-09-20 10:26:24 -04:00
cd9660.h makefs: whitespace cleanup (remove space before tab) 2022-09-20 10:26:24 -04:00
ffs.c makefs: whitespace cleanup (remove space before tab) 2022-09-20 10:26:24 -04:00
ffs.h
Makefile
Makefile.depend
makefs.8
makefs.c makefs: whitespace cleanup (remove space before tab) 2022-09-20 10:26:24 -04:00
makefs.h makefs: whitespace cleanup (remove space before tab) 2022-09-20 10:26:24 -04:00
msdos.c
msdos.h
mtree.c
walk.c
zfs.c makefs: Add some validation of ZFS pool names 2022-12-16 10:30:58 -05:00