From owner-freebsd-questions@FreeBSD.ORG Fri May 28 16:16:32 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 E44C516A4CE for ; Fri, 28 May 2004 16:16:32 -0700 (PDT) Received: from cheyenne.wixb.com (cheyenne.wixb.com [65.43.82.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BC3C43D4C for ; Fri, 28 May 2004 16:16:32 -0700 (PDT) (envelope-from jbronson@wixb.com) Received: from thinkpad.wixb.com (thinkpad.wixb.com [10.43.82.5]) i4SNG00n000385; Fri, 28 May 2004 18:16:00 -0500 (CDT) Message-Id: <6.1.1.1.2.20040528181531.00bfdf50@cheyenne.wixb.com> Date: Fri, 28 May 2004 18:16:00 -0500 To: mdh@jcn.net From: "J.D. Bronson" In-Reply-To: <200405282314.i4SNE097009721@logcabin.hem.com> References: <6.1.1.1.2.20040528180423.00bd1658@cheyenne.wixb.com> <200405282314.i4SNE097009721@logcabin.hem.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Scanned-By: MIMEDefang 2.43 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 List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2004 23:16:33 -0000 THANKS GUYS!!! - that was FAST!!!! At 06:14 PM 5/28/2004, Michael D Hughes wrote: >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 -- J.D. Bronson Aurora Health Care // Information Services // Milwaukee, WI USA Office: 414.978.8282 // Email: jd@aurora.org // Pager: 414.314.8282