svn commit: r439169 - in head/shells/bash: . files

Emanuel Haupt ehaupt at FreeBSD.org
Sat Apr 22 12:39:12 UTC 2017


Author: ehaupt
Date: Sat Apr 22 12:39:10 2017
New Revision: 439169
URL: https://svnweb.freebsd.org/changeset/ports/439169

Log:
  Make bash use of fdescfs use optional, disabled by default, and forced off when
  disabled.
  
  This allows users to avoid mounting an extra FS that we don't enable by default.
  
  Only display pkg-message with fdescfs instructions when option is enabled.
  
  Submitted by:	swills
  Differential Revision:	https://reviews.freebsd.org/D10394

Added:
  head/shells/bash/files/pkg-message.in
     - copied unchanged from r439168, head/shells/bash/pkg-message
Deleted:
  head/shells/bash/pkg-message
Modified:
  head/shells/bash/Makefile

Modified: head/shells/bash/Makefile
==============================================================================
--- head/shells/bash/Makefile	Sat Apr 22 12:37:02 2017	(r439168)
+++ head/shells/bash/Makefile	Sat Apr 22 12:39:10 2017	(r439169)
@@ -4,7 +4,7 @@
 PORTNAME=		bash
 PATCHLEVEL=		12
 PORTVERSION=		4.4.${PATCHLEVEL:S/^0//g}
-PORTREVISION?=		1
+PORTREVISION?=		2
 CATEGORIES=		shells
 MASTER_SITES=		GNU/${PORTNAME}
 DISTNAME=		${PORTNAME}-${PORTVERSION:R}
@@ -22,8 +22,9 @@ COMMENT=		GNU Project's Bourne Again SHe
 LICENSE=		GPLv3+
 LICENSE_FILE=		${WRKSRC}/COPYING
 
-OPTIONS_DEFINE=		COLONBREAKSWORDS HELP NLS STATIC SYSLOG DOCS
+OPTIONS_DEFINE=		COLONBREAKSWORDS FDESCFS HELP NLS STATIC SYSLOG DOCS
 COLONBREAKSWORDS_DESC=	Colons break words
+FDESCFS_DESC=		Enable use of /dev/fd
 HELP_DESC=		Enable builtin help
 
 OPTIONS_DEFAULT=	COLONBREAKSWORDS HELP
@@ -35,6 +36,9 @@ CPE_VENDOR=		gnu
 
 COLONBREAKSWORDS_EXTRA_PATCHES=	${PATCHDIR}/extrapatch-colonbreakswords
 
+FDESCFS_CONFIGURE_ENV_OFF=	bash_cv_dev_fd=absent
+FDESCFS_SUB_FILES=	pkg-message
+
 HELP_CONFIGURE_ENABLE=	help-builtin
 NLS_CONFIGURE_ENABLE=	nls
 NLS_USES=		gettext

Copied: head/shells/bash/files/pkg-message.in (from r439168, head/shells/bash/pkg-message)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/bash/files/pkg-message.in	Sat Apr 22 12:39:10 2017	(r439169, copy of r439168, head/shells/bash/pkg-message)
@@ -0,0 +1,13 @@
+======================================================================
+
+bash requires fdescfs(5) mounted on /dev/fd
+
+If you have not done it yet, please do the following:
+
+	mount -t fdescfs fdescfs /dev/fd
+
+To make it permanent, you need the following lines in /etc/fstab:
+
+	fdescfs	/dev/fd		fdescfs		rw,late	0	0
+
+======================================================================


More information about the svn-ports-head mailing list