usr.sbin/makefs/hammer2: Fix broken extra-directory case
commitd541bdf518b24b3f6deb5a62fab0ca6492be4470
authorTomohiro Kusumi <tkusumi@netbsd.org>
Sun, 2 Jul 2023 08:45:15 +0000 (2 01:45 -0700)
committerTomohiro Kusumi <tkusumi@netbsd.org>
Sun, 2 Jul 2023 09:00:43 +0000 (2 02:00 -0700)
tree7a0a16523bc7cc31812c4b1b02316d8921b8578a
parent2d0322db5ddc74ad1f573fa5144014412d375a15
usr.sbin/makefs/hammer2: Fix broken extra-directory case

-t hammer2 has been broken when [extra-directory ...] was specified.
(Looks like -t msdos is broken as well with extra-directory.)

Constructing a path via "dir + cur->name" was not same as
"cur->root + cur->path + cur->name" for extra-directory files
as extra-directory files don't exist under dir.
usr.sbin/makefs/hammer2.c