<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/release/powerpc, branch stable/14</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=stable%2F14</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=stable%2F14'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-01-30T05:06:09Z</updated>
<entry>
<title>powerpc: fix release image building for Apple partitions</title>
<updated>2026-01-30T05:06:09Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2026-01-11T03:59:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8baa4e9647192e476a0a14a796e36aef6ea4607e'/>
<id>urn:sha1:8baa4e9647192e476a0a14a796e36aef6ea4607e</id>
<content type='text'>
awk changed somewhere between 14 and 15 and it stopped accepting
a hexadecimal number as its input - it will always return 0.
This results in a very badly written apple boot block.

So just remove it; do the math in shell.

PR:		kern/292341
Differential Revision:	https://reviews.freebsd.org/D54639
Reviewed by:	imp
MFC after:	1 week

(cherry picked from commit 7afa03963c448a14b1735a10eaf84941b0b74862)
</content>
</entry>
<entry>
<title>release: Fix typo in powerpc mkisoimages.sh</title>
<updated>2025-09-18T21:22:32Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2025-09-16T01:09:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3b47fcc146dae76988084983fbb95e82d44e6b54'/>
<id>urn:sha1:3b47fcc146dae76988084983fbb95e82d44e6b54</id>
<content type='text'>
"[ n foo ]" is an error and should have been "[ -n foo ]".

Fortunately the only ill effect was to result in garbage in /tmp/ when
creating powerpc ISO images.

Fixes:	6c3e01bf8578 ("release: Randomize powerpc boot block file name")
MFC after:	3 days
Sponsored by:	https://www.patreon.com/cperciva

(cherry picked from commit 8c9a919abaa3f6f16a17586ca72bab939788bf69)
</content>
</entry>
<entry>
<title>ports/filesystems: Fix fallout</title>
<updated>2025-02-27T01:14:37Z</updated>
<author>
<name>Alexander Ziaee</name>
<email>ziaee@FreeBSD.org</email>
</author>
<published>2025-01-27T19:59:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cf522ceef8fa404dc1df865fb19f9a40e34e8c56'/>
<id>urn:sha1:cf522ceef8fa404dc1df865fb19f9a40e34e8c56</id>
<content type='text'>
A new filesystems category was created in the ports tree, with 142
filesystem related ports moved to there, some of them renamed.
Update all references in the src tree to the new locations.

PR:		283881
Fixes:		ports:6e2da9672f79f44 (filesystems: add new category)
MFC after:	1 month
Reviewed by:	fuz, mhorne, bapt
Accepted by:	mhorne (mentor)
Differential Revision:	https://reviews.freebsd.org/D48406

(cherry picked from commit 066ef2aec187ae93a9df01d25fa8e47d67ff972b)
</content>
</entry>
<entry>
<title>release: Fix powerpc boot block uudecoding</title>
<updated>2024-04-17T05:43:27Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2024-04-13T00:50:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=449dc2854000a7bc7ca8e06bf7381a840d9e4b5f'/>
<id>urn:sha1:449dc2854000a7bc7ca8e06bf7381a840d9e4b5f</id>
<content type='text'>
Confusingly, uuencode writes to stdout by default, but uudecode does not.

Fixes:	6c3e01bf8578 "release: Randomize powerpc boot block file name"
MFC after:	3 days

(cherry picked from commit 4d7174b1d91ff3651ef78987d93989a40a4facd2)
</content>
</entry>
<entry>
<title>release: Randomize powerpc boot block file name</title>
<updated>2024-04-17T05:43:27Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2024-04-12T17:42:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=434dc04e34c04a7a1c081902ab569051458d473f'/>
<id>urn:sha1:434dc04e34c04a7a1c081902ab569051458d473f</id>
<content type='text'>
With parallel builds enabled, we can end up building multiple ISOs at
once, which causes problems if mkisoimages.sh uses a consistent file
name "/tmp/hfs-boot-block".

MFC after:	3 days

(cherry picked from commit 6c3e01bf8578de54abc019832d799de80da7378c)
</content>
</entry>
<entry>
<title>powerpc/generate-hfs.sh: Don't include $FreeBSD$ in prefix to uuencoded image</title>
<updated>2023-10-24T17:11:12Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2023-09-25T14:55:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=058aa09fa32f4b97887dacffa0651f455379546e'/>
<id>urn:sha1:058aa09fa32f4b97887dacffa0651f455379546e</id>
<content type='text'>
Reviewed by:	imp, emaste
Differential Revision:	https://reviews.freebsd.org/D41958

(cherry picked from commit 5919ab299160e6d330bfd8bacf7bd1c5ad8cabb9)
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line bare tag</title>
<updated>2023-08-16T17:55:20Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=05248206f720394d95c2a7475429311df670a2e9'/>
<id>urn:sha1:05248206f720394d95c2a7475429311df670a2e9</id>
<content type='text'>
Remove /^\s*\$FreeBSD\$$\n/
</content>
</entry>
<entry>
<title>Remove $FreeBSD$: one-line sh pattern</title>
<updated>2023-08-16T17:55:03Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf'/>
<id>urn:sha1:d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</id>
<content type='text'>
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>release: Add support for building on non-FreeBSD</title>
<updated>2022-02-28T22:37:37Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2022-02-28T22:37:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1a9b1c367fa606c7850cfc876bf73a1e1129279a'/>
<id>urn:sha1:1a9b1c367fa606c7850cfc876bf73a1e1129279a</id>
<content type='text'>
This requires two sets of changes. Firstly, for non-FreeBSD, we do not
know where tools are in PATH (and it is likely that some are not in
system directories and have been built as bootstrap tools during the
build), so we should leave PATH alone and trust the user. Secondly,
makefs needs a master.passwd for building images from a METALOG file, so
pass the directory in the image tree to makefs's -N option in order to
pick up a valid FreeBSD master.passwd; this is unnecessary on FreeBSD
(except in the edge case of building an image that refers to users or
groups not present in the host's database, which is unlikely but
technically possible) but harmless so can be done unconditionally.

Reviewed by:	brooks, emaste, gjb
Differential Revision:	https://reviews.freebsd.org/D34001
</content>
</entry>
<entry>
<title>release: Support -DNO_ROOT image building</title>
<updated>2022-02-28T22:37:03Z</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2022-02-28T22:37:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=13cb004130d2b62f79fe421eaf4a7973efd6a505'/>
<id>urn:sha1:13cb004130d2b62f79fe421eaf4a7973efd6a505</id>
<content type='text'>
This requires a bunch of METALOG mangling to include the files we inject
into the tree. The mkisoimages.sh and make-memstick.sh scripts are now
called with the current directory inside the tree so that the relative
paths in the METALOG match up with the current directory. The scripts do
not require this when not using a METALOG, but for simplicity we always
do so. The Makefile mangles the real METALOG created from the install,
as those files are shared across all uses of the tree, but the shell
scripts create a temporary copy of the METALOG that they mangle as their
tree modifications are specific to that image. We also need to pass -D
to makefs to turn any duplicate METALOG entry errors into warnings, as
we have many (harmless) instances of those.

Whilst dvd1.iso should work, the !NOPKG code will need more work to
support this.

All media will also lack mergemaster and etcupdate trees, since more
work is needed to add -DNO_ROOT modes to them. Users of install media
built this way will have to manually bootstrap them.

Reviewed by:	brooks, gjb
Differential Revision:	https://reviews.freebsd.org/D33999
</content>
</entry>
</feed>
