From owner-svn-src-head@FreeBSD.ORG Sat Jan 23 11:42:31 2010 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 880D2106568D; Sat, 23 Jan 2010 11:42:31 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 774608FC1C; Sat, 23 Jan 2010 11:42:31 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id o0NBgVYi094079; Sat, 23 Jan 2010 11:42:31 GMT (envelope-from kib@svn.freebsd.org) Received: (from kib@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id o0NBgVxb094077; Sat, 23 Jan 2010 11:42:31 GMT (envelope-from kib@svn.freebsd.org) Message-Id: <201001231142.o0NBgVxb094077@svn.freebsd.org> From: Konstantin Belousov Date: Sat, 23 Jan 2010 11:42:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r202880 - head/etc/rc.d X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jan 2010 11:42:31 -0000 Author: kib Date: Sat Jan 23 11:42:31 2010 New Revision: 202880 URL: http://svn.freebsd.org/changeset/base/202880 Log: Do not check for existence of symlink source for the link action. This does not work for link in subdirectory, and sometimes it is useful to create symlink in advance for dynamically created device node. MFC after: 1 week Modified: head/etc/rc.d/devfs Modified: head/etc/rc.d/devfs ============================================================================== --- head/etc/rc.d/devfs Sat Jan 23 11:10:26 2010 (r202879) +++ head/etc/rc.d/devfs Sat Jan 23 11:42:31 2010 (r202880) @@ -44,7 +44,7 @@ read_devfs_conf() while read action devicelist parameter; do case "${action}" in l*) for device in ${devicelist}; do - if [ -c ${device} -a ! -e ${parameter} ]; then + if [ ! -e ${parameter} ]; then ln -fs ${device} ${parameter} fi done