<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/usr.sbin/makefs/makefs.8, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-09-17T19:41:10Z</updated>
<entry>
<title>makefs: connect cd9660 El Torito EFI boot image system type</title>
<updated>2020-09-17T19:41:10Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2020-09-17T19:41:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=53d8e037b10795e2a30c5d1d3ed06f887bc17103'/>
<id>urn:sha1:53d8e037b10795e2a30c5d1d3ed06f887bc17103</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>makefs.8: update history</title>
<updated>2019-08-20T21:14:44Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-08-20T21:14:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=35284c22e9c8348159b7ce032ea45f2cdeb65298'/>
<id>urn:sha1:35284c22e9c8348159b7ce032ea45f2cdeb65298</id>
<content type='text'>
- ported to FreeBSD and first appeared in 8.0
- Christos Zoulas added the FAT support that I imported
</content>
</entry>
<entry>
<title>makefs: add msdosfs (FAT) support</title>
<updated>2019-08-20T18:20:45Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-08-20T18:20:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=98dc8da58c698aed1843a912c7c5f5b9dfef3656'/>
<id>urn:sha1:98dc8da58c698aed1843a912c7c5f5b9dfef3656</id>
<content type='text'>
Add FAT support to makefs by copying some files from sys/fs/msdosfs/ and
updating others with changes from NetBSD.

The six files copied from sys/fs/msdosfs at r348251 and modified are:
denode.h direntry.h fat.h msdosfs_fat.c msdosfs_lookup.c msdosfsmount.h

I would prefer to avoid the duplication, but reluctance to doing so was
expressed in a previous review (D11197); for now copy the files and
revisit in the future.

Submitted by:	Siva Mahadevan
Discussed with:	cem, imp
MFC after:	1 month
Relnotes:	Yes
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D16438
</content>
</entry>
<entry>
<title>makefs.8: expand description of image size</title>
<updated>2019-08-19T21:38:10Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-08-19T21:38:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5059f7c3ed7f71f3eb05a2dffae37a160c052d47'/>
<id>urn:sha1:5059f7c3ed7f71f3eb05a2dffae37a160c052d47</id>
<content type='text'>
Submitted by:	ryan_freqlabs.com, Siva Mahadevan
Differential Revision:	https://reviews.freebsd.org/D21316
</content>
</entry>
<entry>
<title>makefs.8: style updates from igor</title>
<updated>2019-08-19T21:21:32Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-08-19T21:21:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4d393b6c64a36a190786ddd33ac27a462f2b341e'/>
<id>urn:sha1:4d393b6c64a36a190786ddd33ac27a462f2b341e</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Synchronise with NetBSD's version of EFI handling for El Torito images.</title>
<updated>2018-03-31T15:04:41Z</updated>
<author>
<name>Benno Rice</name>
<email>benno@FreeBSD.org</email>
</author>
<published>2018-03-31T15:04:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=756e49c3039a69d8cd0224d41d9b84f911223ee3'/>
<id>urn:sha1:756e49c3039a69d8cd0224d41d9b84f911223ee3</id>
<content type='text'>
When I implemented my EFI support I failed to check if the upstream version
of makefs in NetBSD had done the same. Override my version with theirs to
make it easier to stay in sync with them in the future.

Reviewed by:	imp, mav
Obtained from:	NetBSD
MFC after:	1 week
Sponsored by:	iXsystems, Inc.
Differential Revision:	https://reviews.freebsd.org/D14913
</content>
</entry>
<entry>
<title>makefs: add -O (offset) option</title>
<updated>2017-05-26T15:49:20Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2017-05-26T15:49:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b79f050a884c1442e8ead094fa600c0e505e2b06'/>
<id>urn:sha1:b79f050a884c1442e8ead094fa600c0e505e2b06</id>
<content type='text'>
NetBSD revs:
ffs.c		1.60
makefs.8	1.44
makefs.c	1.48
makefs.h	1.33
ffs/buf.c	1.20
ffs/mkfs.c	1.27

Obtained from:	NetBSD
Relnotes:	Yes
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D10780
</content>
</entry>
<entry>
<title>makefs: Add soft-updates option</title>
<updated>2017-05-18T14:19:06Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2017-05-18T14:19:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d91e61179856ba5052a43a3d90451f1e75fa039a'/>
<id>urn:sha1:d91e61179856ba5052a43a3d90451f1e75fa039a</id>
<content type='text'>
Add the ffs option to enable soft-updates.
The option is only processed is ufs2 has been selected.

Reviewed by:	emaste, bapt (earlier version), allanjude (earlier version)
Sponsored by:	Gandi.net
Differential Revision:	https://reviews.freebsd.org/D10773
</content>
</entry>
<entry>
<title>Point out that -F probably does not do what the user expects.</title>
<updated>2017-04-06T23:35:10Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2017-04-06T23:35:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=08069ae68859ded4c6ab5d25f6171ceda56e1e35'/>
<id>urn:sha1:08069ae68859ded4c6ab5d25f6171ceda56e1e35</id>
<content type='text'>
Users attempting to create images from mtree METALOG files created by
installworld often use -F when they should be passing the METALOG file
in place of a directory. This is often produces difficult to debug
error reports.

Reviewed by:	emaste
MFC after:	1 week
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D10038
</content>
</entry>
<entry>
<title>makefs: sync NetBSD IDs with upstream for changes that we already have</title>
<updated>2016-07-19T18:40:54Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2016-07-19T18:40:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=881e506b3612322bb37d7a50d122186b0f507f52'/>
<id>urn:sha1:881e506b3612322bb37d7a50d122186b0f507f52</id>
<content type='text'>
May 22 21:51:39 2011 +0000 (christos):

    From Nathan Whitehorn (nwhitehorn at freebsd dot org):
    Add code to generate bootable ISOs on Powermac and CHRP systems.
    Synthesize some partition maps (APM and MBR, respectively) pointing
    to (a) the whole disk, and (b) relevant El Torito boot images that
    have been added by other code. These partition maps are a little
    bit funny looking, but they seem to work. FreeBSD has been using
    this successfully in their release generation on powerpc, as well
    as generating all non-SPARC install media. SPARC support could
    probably be added as an extension of this patch.

makefs.8 1.33

Tue Aug 23 17:09:11 2011 +0000 (christos):

    PR/45285: Martin Matuska: makefs does not properly convert ISO level 1 and 2
    filenames (buffer overflow)

    makefs does not properly verify the maximum filename length in the
    special "." case for both ISO level 1 and ISO level 2 filename
    conversion.  This creates broken images or causes a buffer overflow
    (ISO level 2).

    ISO level 1:
    If a filename contains only dots or up to 8 characters followed by
    dots the 8+3 limit check doesn't work.

    ISO level 2:
    If a filename contains a dot in the first 30 characters and a dot
    on the 30th character, the length limit check doesn't work and the
    buffer is overflowed.

    $ mkdir level1
    $ touch level1/12345............
    $ makefs -t cd9660 -o isolevel=1 test.iso level1

    $ mkdir level2
    $ touch level2/1234567890.2345678901234567.....34567890123456789012345
    $ makefs -t cd9660 -o isolevel=2 test.iso level2

cd9660.c 1.32

Sun Oct 9 21:33:43 2011 +0000 (christos):

    add support for setting the ufs label. (Nathan Whitehorn)

ffs.c 1.45
ffs.h 1.2
mkfs.c 1.22
makefs.8 1.37

Obtained from:	NetBSD
</content>
</entry>
</feed>
