git: 479b9db52635 - main - release: make symlink creation for src.tgz more robust
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 22 Jul 2025 05:25:33 UTC
The branch main has been updated by wosch:
URL: https://cgit.FreeBSD.org/src/commit/?id=479b9db52635f0ec6de896aafdedfa94c76c2af9
commit 479b9db52635f0ec6de896aafdedfa94c76c2af9
Author: Wolfram Schneider <wosch@FreeBSD.org>
AuthorDate: 2025-07-22 05:22:39 +0000
Commit: Wolfram Schneider <wosch@FreeBSD.org>
CommitDate: 2025-07-22 05:22:39 +0000
release: make symlink creation for src.tgz more robust
PR: 288256
Approved by: emaste
Differential Revision: https://reviews.freebsd.org/D51335
---
release/Makefile | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/release/Makefile b/release/Makefile
index 5d7d1402d6f8..b6a9aa42c2e2 100644
--- a/release/Makefile
+++ b/release/Makefile
@@ -162,7 +162,8 @@ kernel.txz: # Also (if enabled) kernel-dbg.txz.
src.txz:
mkdir -p ${DISTDIR}/usr
- ln -fs ${WORLDDIR} ${DISTDIR}/usr/src
+ rm -f ${DISTDIR}/usr/src
+ ln -s ${WORLDDIR} ${DISTDIR}/usr/src
( cd ${DISTDIR} && ${TAR_XZ_CMD} -cLvf ${.OBJDIR}/src.txz \
--exclude .svn --exclude .zfs \
--exclude .git --exclude @ --exclude usr/src/release/dist \
@@ -170,7 +171,8 @@ src.txz:
ports.txz:
mkdir -p ${DISTDIR}/usr
- ln -fs ${PORTSDIR} ${DISTDIR}/usr/ports
+ rm -f ${DISTDIR}/usr/ports
+ ln -s ${PORTSDIR} ${DISTDIR}/usr/ports
( cd ${DISTDIR} && ${TAR_XZ_CMD} -cLvf ${.OBJDIR}/ports.txz \
--exclude .git --exclude .svn \
--exclude usr/ports/distfiles --exclude usr/ports/packages \