diff --git a/config/git/www-img b/config/git/img
similarity index 87%
rename from config/git/www-img
rename to config/git/img
index b134e72d85e5679136a14e1a5ec4589c1b713dcf..f8b1f0692ac4cc8722ffca6beaca8a6ecf48b719 100644
--- a/config/git/www-img
+++ b/config/git/img
@@ -1,6 +1,6 @@
-{www}{
+{img}{
 	rev: 918c0ba07cf45f07836fa8c312fc51b48db32e0a
-	loc: www-img
+	loc: img
 	url: https://codeberg.org/libreboot/lbwww-img
 	bkup_url: https://git.disroot.org/libreboot/lbwww-img
 }
diff --git a/config/grub/patches/0001-borderfix/0002-say-the-name-libreboot-in-the-grub-menu.patch b/config/grub/patches/0001-borderfix/0002-say-the-name-libreboot-in-the-grub-menu.patch
index 8fd98ea05388b68b19a1603a1860cf921b9ae4cc..afc786b0f46bf5ad91c9dfd41b0f69012effba44 100644
--- a/config/grub/patches/0001-borderfix/0002-say-the-name-libreboot-in-the-grub-menu.patch
+++ b/config/grub/patches/0001-borderfix/0002-say-the-name-libreboot-in-the-grub-menu.patch
@@ -16,7 +16,7 @@ index bd4431000..31308e16a 100644
    grub_term_cls (term);
  
 -  msg_formatted = grub_xasprintf (_("GNU GRUB  version %s"), PACKAGE_VERSION);
-+  msg_formatted = grub_xasprintf (_("libreboot firmware, based on coreboot.    https://libreboot.org/"));
++  msg_formatted = grub_xasprintf (_("Libreboot 20231021 release, based on coreboot.    https://libreboot.org/"));
    if (!msg_formatted)
      return;
  
diff --git a/script/update/release b/script/update/release
index d6bb9b7b0ec87da3ba94180543d35c9fc7e1b47e..d9dd9789e8106f9fcf3c08355f2874eb3582eb71 100755
--- a/script/update/release
+++ b/script/update/release
@@ -80,8 +80,10 @@ build_release()
 	)
 	for _xgcc in "${vdir}/crossgcc/"*; do
 		[ -d "${_xgcc}" ] || continue
-		mv "${_xgcc}" \
-		    "${srcdir}/src/coreboot/${_xgcc##*/}/util/crossgcc/tarballs" \
+		mkdir -p "${srcdir}/src/coreboot/${_xgcc##*/}/util/crossgcc/tarballs" || \
+		    err "!mkdir src/coreboot/${_xgcc##*/}/util/crossgcc/tarballs"
+		mv "${_xgcc}/"* \
+		    "${srcdir}/src/coreboot/${_xgcc##*/}/util/crossgcc/tarballs/" \
 		    || err "!move xgcc tarballs to ${srcdir}/xgcc/${_xgcc##*/}"
 	done
 	rm -Rf "${vdir}/crossgcc" || err "!rm -Rf \"${vdir}/crossgcc\""
@@ -259,7 +261,7 @@ mktarball()
 	[ "${2%/*}" = "${2}" ] || x_ mkdir -p "${2%/*}"
 	if [ "${tar_implementation% *}" = "tar (GNU tar)" ]; then
 		tar --sort=name --owner=root:0 --group=root:0 \
-		    --mtime="UTC 2023-10-14" -c "${1}" | xz -T0 -9e > "${2}" || \
+		    --mtime="UTC 2023-10-21" -c "${1}" | xz -T0 -9e > "${2}" || \
 		    err "mktarball 1, ${1}"
 	else
 		# TODO: reproducible tarballs on non-GNU systems