From owner-freebsd-questions@FreeBSD.ORG Fri May 28 16:14:34 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 099FD16A4CE for ; Fri, 28 May 2004 16:14:34 -0700 (PDT) Received: from gateway.jcn1.com (gateway.jcn1.com [65.169.254.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59BA643D2D for ; Fri, 28 May 2004 16:14:33 -0700 (PDT) (envelope-from mdh@jcn.net) Received: from logcabin.hem.com [65.174.138.84] by gateway.jcn1.com with ESMTP (SMTPD32-8.01) id A8721C0F00CE; Fri, 28 May 2004 18:17:06 -0500 Received: from logcabin.hem.com (localhost [127.0.0.1]) by logcabin.hem.com (8.12.6/8.12.6) with ESMTP id i4SNE1KT009727; Fri, 28 May 2004 18:14:01 -0500 (CDT) (envelope-from mdh@logcabin.hem.com) Received: (from mdh@localhost) by logcabin.hem.com (8.12.6/8.12.6/Submit) id i4SNE097009721; Fri, 28 May 2004 18:14:00 -0500 (CDT) From: Michael D Hughes Message-Id: <200405282314.i4SNE097009721@logcabin.hem.com> To: jbronson@wixb.com (J.D. Bronson) Date: Fri, 28 May 2004 18:14:00 -0500 (CDT) In-Reply-To: <6.1.1.1.2.20040528180423.00bd1658@cheyenne.wixb.com> from "J.D. Bronson" at May 28, 2004 06:07:14 PM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on logcabin.hem.com X-Declude-Sender: mdh@jcn.net [65.174.138.84] X-Note: This E-mail was scanned by Declude JunkMail (www.declude.com) for spam. *PLEASE DISREGARD*. cc: freebsd-questions@freebsd.org Subject: Re: ramdisk-own on 5.2.1 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: mdh@jcn.net List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2004 23:14:34 -0000 J.D., Take the set -x out. > = Copied from message sent on Fri May 28 18:07:14 2004 by J.D. Bronson Subject:ramdisk-own on 5.2.1. > > I have a script which was provided to me (from a PR log) > and its for ramdisk-ownership: > > ============================================================= > # PROVIDE: ramdisk-own > # REQUIRE: ramdisk mountcritlocal > # BEFORE: SERVERS > # KEYWORD: FreeBSD > > . /etc/rc.subr > > name="ramdisk" > stop_cmd=":" > start_cmd="ramdisk_own_start" > > ramdisk_own_start() > { > set -x > for unit in $ramdisk_units; do > device="/dev/md$unit" > dir=`mount | grep $device | cut -d' ' -f3` > > eval owner=\$ramdisk_${unit}_owner > eval perms=\$ramdisk_${unit}_perms > > [ "X$owner" != "X" ] && chown -f "$owner" $device > $dir > [ "X$perms" != "X" ] && chmod -f "$perms" /dev/md$unit > $dir > done > } > > load_rc_config $name > run_rc_command "$1" > > ============================================================================= > > ...however, this results is MESSY output to the console and log file(s): > > Setting hostname: shadow. > + device=/dev/md0 > + mount > + grep /dev/md0 > + cut -d -f3 > + dir=/tmp > + eval owner=$ramdisk_0_owner > + owner=root:wheel > + eval perms=$ramdisk_0_perms > + perms=1777 > + [ Xroot:wheel != X ] > + chown -f root:wheel /dev/md0 /tmp > + [ X1777 != X ] > + chmod -f 1777 /dev/md0 /tmp > + device=/dev/md1 > + grep /dev/md1 > + cut -d -f3 > + mount > + dir=/var/spool/MIMEDefang > + eval owner=$ramdisk_1_owner > + owner=defang:defang > + eval perms=$ramdisk_1_perms > + perms=0700 > + [ Xdefang:defang != X ] > + chown -f defang:defang /dev/md1 /var/spool/MIMEDefang > + [ X0700 != X ] > + chmod -f 0700 /dev/md1 /var/spool/MIMEDefang > + _return=0 > + [ 0 -ne 0 ] > + [ -n ] > + return 0 > > > ...but it does work 100%. Is there any way of 'cleaning' this up so that > one does not see these messages, but that the work is DONE? > > > > -- > J.D. Bronson > Aurora Health Care // Information Services // Milwaukee, WI USA > Office: 414.978.8282 // Email: jd@aurora.org // Pager: 414.314.8282 > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > > > -- Michael D Hughes Loghome living is the best! mdh@jcn.net