Re: ramdisk-own on 5.2.1

2004-05-28 Thread J.D. Bronson
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: [EMAIL PROTECTED] // Pager: 414.314.8282
>
> ___
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to 
"[EMAIL PROTECTED]"
>
>
>

--
Michael D HughesLoghome living is the best!
[EMAIL PROTECTED]


--
J.D. Bronson
Aurora Health Care // Information Services // Milwaukee, WI USA
Office: 414.978.8282 // Email: [EMAIL PROTECTED] // Pager: 414.314.8282
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: ramdisk-own on 5.2.1

2004-05-28 Thread Michael D Hughes
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: [EMAIL PROTECTED] // Pager: 414.314.8282
> 
> ___
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"
> 
> 
> 


-- 
Michael D HughesLoghome living is the best!
[EMAIL PROTECTED]
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: ramdisk-own on 5.2.1

2004-05-28 Thread Joe Marcus Clarke
On Fri, 2004-05-28 at 19:07, J.D. Bronson wrote:
> 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

[snip]

> 
> ...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?

Remove that "set -x" line.

Joe

-- 
PGP Key : http://www.marcuscom.com/pgp.asc




signature.asc
Description: This is a digitally signed message part