Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F137531113
D16785.id47062.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
5 KB
Referenced Files
None
Subscribers
None
D16785.id47062.diff
View Options
Index: etc/Makefile
===================================================================
--- etc/Makefile
+++ etc/Makefile
@@ -13,7 +13,6 @@
.endif
BIN1= crontab \
- devfs.conf \
dhclient.conf \
disktab \
fbtab \
@@ -142,7 +141,6 @@
echo "./var/db/services.db type=file mode=0644 uname=root gname=wheel"; \
) | ${METALOG.add}
.endif
- ${_+_}cd ${.CURDIR}/defaults; ${MAKE} install
${_+_}cd ${.CURDIR}/gss; ${MAKE} install
${_+_}cd ${.CURDIR}/mtree; ${MAKE} install
${_+_}cd ${SRCTOP}/share/termcap; ${MAKE} etc-termcap
@@ -281,16 +279,11 @@
done
.endif
-etc-examples-install: ${META_DEPS}
+etc-examples: ${META_DEPS}
cd ${.CURDIR}; ${INSTALL} ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m 444 \
${BIN1} ${BIN2} nsmb.conf opieaccess \
${DESTDIR}${SHAREDIR}/examples/etc
-etc-examples: etc-examples-install
- ${_+_}cd ${.CURDIR}/defaults; \
- ${MAKE} ${${MK_STAGING} == "yes":?all:install} \
- DESTDIR=${DESTDIR}${SHAREDIR}/examples
-
.include <bsd.prog.mk>
.if ${MK_INSTALL_AS_USER} == "yes" && ${_uid} != 0
Index: etc/defaults/devfs.rules
===================================================================
--- etc/defaults/devfs.rules
+++ etc/defaults/devfs.rules
@@ -1,88 +0,0 @@
-#
-# The following are some default rules for devfs(5) mounts.
-# The format is very simple. Empty lines and lines beginning
-# with a hash '#' are ignored. If the hash mark occurs anywhere
-# other than the beginning of a line, it and any subsequent
-# characters will be ignored. A line in between brackets '[]'
-# denotes the beginning of a ruleset. In the brackets should
-# be a name for the rule and its ruleset number. Any other lines
-# will be considered to be the 'action' part of a rule
-# passed to the devfs(8) command. These will be passed
-# "as-is" to the devfs(8) command with the exception that
-# any references to other rulesets will be expanded first. These
-# references must include a dollar sign '$' in front of the
-# name to be expanded properly.
-#
-# $FreeBSD$
-#
-
-# Very basic and secure ruleset: Hide everything.
-# Used as a basis for other rules.
-#
-[devfsrules_hide_all=1]
-add hide
-
-# Basic devices typically necessary.
-# Requires: devfsrules_hide_all
-#
-[devfsrules_unhide_basic=2]
-add path log unhide
-add path null unhide
-add path zero unhide
-add path crypto unhide
-add path random unhide
-add path urandom unhide
-
-# Devices typically needed to support logged-in users.
-# Requires: devfsrules_hide_all
-#
-[devfsrules_unhide_login=3]
-add path 'ptyp*' unhide
-add path 'ptyq*' unhide
-add path 'ptyr*' unhide
-add path 'ptys*' unhide
-add path 'ptyP*' unhide
-add path 'ptyQ*' unhide
-add path 'ptyR*' unhide
-add path 'ptyS*' unhide
-add path 'ptyl*' unhide
-add path 'ptym*' unhide
-add path 'ptyn*' unhide
-add path 'ptyo*' unhide
-add path 'ptyL*' unhide
-add path 'ptyM*' unhide
-add path 'ptyN*' unhide
-add path 'ptyO*' unhide
-add path 'ttyp*' unhide
-add path 'ttyq*' unhide
-add path 'ttyr*' unhide
-add path 'ttys*' unhide
-add path 'ttyP*' unhide
-add path 'ttyQ*' unhide
-add path 'ttyR*' unhide
-add path 'ttyS*' unhide
-add path 'ttyl*' unhide
-add path 'ttym*' unhide
-add path 'ttyn*' unhide
-add path 'ttyo*' unhide
-add path 'ttyL*' unhide
-add path 'ttyM*' unhide
-add path 'ttyN*' unhide
-add path 'ttyO*' unhide
-add path ptmx unhide
-add path pts unhide
-add path 'pts/*' unhide
-add path fd unhide
-add path 'fd/*' unhide
-add path stdin unhide
-add path stdout unhide
-add path stderr unhide
-
-# Devices usually found in a jail.
-#
-[devfsrules_jail=4]
-add include $devfsrules_hide_all
-add include $devfsrules_unhide_basic
-add include $devfsrules_unhide_login
-add path fuse unhide
-add path zfs unhide
Index: etc/devfs.conf
===================================================================
--- etc/devfs.conf
+++ etc/devfs.conf
@@ -1,43 +0,0 @@
-# Copyright (c) 2003 The FreeBSD Project
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-#
-# $FreeBSD$
-
-# These are examples of how to configure devices using /etc/rc.d/devfs.
-# The first parameter is always the action to take, the second is always the
-# existing device created by devfs, and the last is what you want to change.
-# The name of the action is only significant to the first unique character.
-#
-# Examples:
-
-# Commonly used by many ports
-#link cd0 cdrom
-#link cd0 dvd
-
-# Allow a user in the wheel group to query the smb0 device
-#perm smb0 0660
-
-# Allow members of group operator to cat things to the speaker
-#own speaker root:operator
-#perm speaker 0660
Index: sbin/devfs/Makefile
===================================================================
--- sbin/devfs/Makefile
+++ sbin/devfs/Makefile
@@ -1,5 +1,7 @@
# $FreeBSD$
+CONFS= devfs.conf devfs.rules
+CONFSDIR_devfs.rules= /etc/defaults
PACKAGE=runtime
PROG= devfs
SRCS= devfs.c rule.c
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Nov 25, 4:49 AM (23 m, 59 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26100170
Default Alt Text
D16785.id47062.diff (5 KB)
Attached To
Mode
D16785: Move all devfs related files to sbin/devfs/
Attached
Detach File
Event Timeline
Log In to Comment