Date: Fri, 28 May 2004 18:14:00 -0500 (CDT) From: Michael D Hughes <mdh@jcn.net> To: jbronson@wixb.com (J.D. Bronson) Cc: freebsd-questions@freebsd.org Subject: Re: ramdisk-own on 5.2.1 Message-ID: <200405282314.i4SNE097009721@logcabin.hem.com> 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
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405282314.i4SNE097009721>