fall back to /usr/xpg4/bin/sed if nbsed isn't found, and bomb with a
helpful error suggesting the user install textproc/nbsed. idea from gavan.
This commit is contained in:
parent
d1c0454833
commit
d8f8b79927
1 changed files with 23 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: defs.SunOS.mk,v 1.78 2004/01/27 16:11:47 agc Exp $
|
||||
# $NetBSD: defs.SunOS.mk,v 1.79 2004/02/14 00:11:30 grant Exp $
|
||||
#
|
||||
# Variable definitions for the SunOS/Solaris operating system.
|
||||
|
||||
|
@ -67,7 +67,11 @@ PS?= /bin/ps
|
|||
PWD_CMD?= /bin/pwd # needs to print physical path
|
||||
RM?= /usr/bin/rm
|
||||
RMDIR?= /usr/bin/rmdir
|
||||
.if exists(${LOCALBASE}/bin/nbsed)
|
||||
SED?= ${LOCALBASE}/bin/nbsed
|
||||
.else
|
||||
SED?= /usr/xpg4/bin/sed
|
||||
.endif
|
||||
SETENV?= /usr/bin/env
|
||||
SH?= /bin/ksh
|
||||
SHLOCK= ${LOCALBASE}/bin/shlock
|
||||
|
@ -158,6 +162,24 @@ _STRIPFLAG_INSTALL?= -s # install(1) option to strip
|
|||
@false
|
||||
.endif
|
||||
|
||||
.if !exists(${SED}) || ${SED} == "/usr/xpg4/bin/sed"
|
||||
.BEGIN:
|
||||
@echo ""
|
||||
@echo "==========================================================================="
|
||||
@echo ""
|
||||
@echo "ERROR: pkgsrc now requires a more functional sed(1) than Solaris provides."
|
||||
@echo "you can satisfy this requirement by running:"
|
||||
@echo ""
|
||||
@echo " cd ${_PKGSRCDIR}/textproc/nbsed; ${MAKE} install"
|
||||
@echo ""
|
||||
@echo "this will install ${LOCALBASE}/bin/nbsed and eliminate this message."
|
||||
@echo "(nbsed is already installed by recent bootstrap-pkgsrc)."
|
||||
@echo ""
|
||||
@echo "==========================================================================="
|
||||
@echo ""
|
||||
@false
|
||||
.endif
|
||||
|
||||
LOCALBASE?= ${DESTDIR}/usr/pkg
|
||||
.if !defined(ZOULARISBASE)
|
||||
. if exists(${LOCALBASE}/bsd)
|
||||
|
|
Loading…
Reference in a new issue