svn commit: r336626 - in head: . stand/i386/loader stand/sparc64/loader
Warner Losh
imp at FreeBSD.org
Mon Jul 23 06:04:07 UTC 2018
Author: imp
Date: Mon Jul 23 06:04:05 2018
New Revision: 336626
URL: https://svnweb.freebsd.org/changeset/base/336626
Log:
Older zfs boot blocks don't support symlinks. install the link to
zfsloader as a hard link. While newer ones do, the whole point of the
link was to transition to the new world order smoothly. A hard link is
less flexible, but it works and will result in fewer bumps. Adjust
UPDATING entry to match.
Modified:
head/UPDATING
head/stand/i386/loader/Makefile
head/stand/sparc64/loader/Makefile
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Sun Jul 22 23:41:40 2018 (r336625)
+++ head/UPDATING Mon Jul 23 06:04:05 2018 (r336626)
@@ -34,9 +34,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
20180720:
zfsloader's functionality has now been folded into loader.
zfsloader is no longer necesasary once you've updated your
- boot blocks. For a transition period, there will be a symlink
- in place from zfsloader to loader to allow a smooth transition
- until the boot blocks can be updated.
+ boot blocks. For a transition period, we will install a
+ hardlink for zfsloader to loader to allow a smooth transition
+ until the boot blocks can be updated (hard link because old
+ zfs boot blocks don't understand symlinks).
20180719:
New uid:gid added, ntpd:ntpd (123:123). Be sure to run mergemaster
Modified: head/stand/i386/loader/Makefile
==============================================================================
--- head/stand/i386/loader/Makefile Sun Jul 22 23:41:40 2018 (r336625)
+++ head/stand/i386/loader/Makefile Mon Jul 23 06:04:05 2018 (r336626)
@@ -65,7 +65,7 @@ ${LOADER}.bin: ${LOADER}.sym
strip -R .comment -R .note -o ${.TARGET} ${.ALLSRC}
.if ${MK_ZFS} == "yes"
-SYMLINKS= ${BINDIR}/${LOADER} ${BINDIR}/zfs${LOADER}
+LINKS= ${BINDIR}/${LOADER} ${BINDIR}/zfs${LOADER}
.endif
FILES+= ${LOADER}
# XXX INSTALLFLAGS_loader= -b
Modified: head/stand/sparc64/loader/Makefile
==============================================================================
--- head/stand/sparc64/loader/Makefile Sun Jul 22 23:41:40 2018 (r336625)
+++ head/stand/sparc64/loader/Makefile Mon Jul 23 06:04:05 2018 (r336626)
@@ -43,7 +43,7 @@ HELP_FILES= ${.CURDIR}/help.sparc64
LDFLAGS+= -static
.if ${MK_ZFS} == "yes"
-SYMLINKS= ${BINDIR}/loader ${BINDIR}/zfsloader
+LINKS= ${BINDIR}/loader ${BINDIR}/zfsloader
.endif
# Open Firmware standalone support library
More information about the svn-src-all
mailing list