https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228606
Bug ID: 228606 Summary: makeroot.sh w/ -f fails with duplicate definition errors Product: Base System Version: 11.1-STABLE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: misc Assignee: b...@freebsd.org Reporter: ema...@freebsd.org I have the result of a -DNO_ROOT installworld and installkernel at /usr/obj/freebsd-root, and execute makeroot: sh tools/tools/makeroot/makeroot.sh -s 32m -f filelist output.img /usr/obj/freebsd-root/ With a filelist of ``` boot/kernel/kernel etc/pam.d/README ``` makeroot.sh fails with ``` /tmp/makeroot.KQ8In/manifest:3: warning: tags: unsupported keyword /tmp/makeroot.KQ8In/manifest:4: error: duplicate definition of boot /tmp/makeroot.KQ8In/manifest:8: warning: tags: unsupported keyword /tmp/makeroot.KQ8In/manifest:9: error: duplicate definition of pam.d /tmp/makeroot.KQ8In/manifest:10: error: duplicate definition of pam.d /tmp/makeroot.KQ8In/manifest:11: error: duplicate definition of pam.d /tmp/makeroot.KQ8In/manifest:12: error: duplicate definition of pam.d /tmp/makeroot.KQ8In/manifest:13: warning: tags: unsupported keyword makefs: 5 error(s) and 3 warning(s) in mtree manifest ``` The duplicates occur because some directory entries are emitted for multiple packages: ``` % grep 'pam.d type=dir' /usr/obj/freebsd-root/METALOG ./etc/pam.d type=dir uname=root gname=wheel mode=0755 ./etc/pam.d type=dir mode=0755 tags=package=runtime ./etc/pam.d type=dir mode=0755 tags=package=at ./etc/pam.d type=dir mode=0755 tags=package=ftp ./etc/pam.d type=dir mode=0755 tags=package=telnet ``` With a filelist of ``` /boot/kernel/kernel /etc/pam.d/README ``` or ``` ./boot/kernel/kernel ./etc/pam.d/README ``` the script succeeds but the created filesystem is empty. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"