From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Apr 16 11:38:18 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id LAA20331
	Tue, 16 Apr 1996 11:38:18 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with ESMTP id LAA20326
	for <freebsd-users-jp@jp.freebsd.org>; Tue, 16 Apr 1996 11:38:11 +0900 (JST)
Received: from ume.nt.dps.dnp.co.jp (root@ume.nt.dps.dnp.co.jp [10.44.192.192]) by aries.dnp.co.jp (8.7.5+2.6Wbeta6+/3.3W9/dnp-v1.21/toshio) with SMTP
	id LAA29995 for <freebsd-users-jp@jp.freebsd.org>; Tue, 16 Apr 1996 11:38:02 +0900 (JST)
Received: from aja.nt.dps.dnp.co.jp (aja.nt.dps.dnp.co.jp [10.44.208.191]) by ume.nt.dps.dnp.co.jp (8.6.10+2.4W/3.2W6/dnp-v1.12/toshio) with ESMTP
	id LAA05478; Tue, 16 Apr 1996 11:38:01 +0900
Received: (from noroi@localhost) by aja.nt.dps.dnp.co.jp (8.7.5+2.6Wbeta6/3.4W2-R8-null-r1.2)
	id LAA00789; Tue, 16 Apr 1996 11:38:01 +0900 (JST)
Date: Tue, 16 Apr 1996 11:38:01 +0900 (JST)
From: Kenji Ikeda <noroi@nt.dps.dnp.co.jp>
Message-Id: <199604160238.LAA00789@aja.nt.dps.dnp.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <6992.829523556@johp425.htk.hitachi-cable.co.jp>
References: <199604100940.SAA11895@ns1.noc.titech.ac.jp>
	<6992.829523556@johp425.htk.hitachi-cable.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 1110
Subject: [FreeBSD-users-jp 1110] Re: INN: rnews and uuxqt (Re: make INN)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$$$1$@!w#D#N#P$G$9!#(B

# $B4X78$J$$$G$9$1$I!"$3$N(B ml $B$C$F!"(BReply-To $B$N6/@)=q$-49$($r$7$J$$$s$G(B
# $B$9$M!#D>$K0KF#!wF|N)EE@~(B $B;a$KJV;v$r=P$7$=$&$K$J$C$F$7$^$C$?!#(B

In article <6992.829523556@johp425.htk.hitachi-cable.co.jp>,
	Ito Kazumitsu <ito@htk.hitachi-cable.co.jp> writes:

> FreeBSD $B$G:n$C$?(B INN $B$N(B rnews $B$K$O(B, UUCP $B$G%K%e!<%9$NG[Aw$r<u$1$k$H$-(B,
> 
>   uuxqt $B$,(B rnews $B$r<B9T$9$k$H!$!V(Bnews $B%0%k!<%W$KBP$9$k(B setgid
>   $B$,5q@d$5$l$?!W$H$$$&%(%i!<$,=P$F!$%K%e!<%9$NG[Aw$r<u$1$k$3$H$,$G$-$J$$(B
> 
> $B$H$$$&LdBj$,$"$k$3$H$,CN$i$l$F$$$^$9(B.

unoff4 $B$G$O!"(Bports $B$N(B patches/patch-aa $B$HF1$8%Q%C%A$,E,MQ$5$l$F$$$k$?(B
$B$a!"(Brnews $B$K8B$l$P!"$3$NLdBj$OH/@8$7$^$;$s(B(patch-a[b-h] $B$OL$3NG'(B)$B!#(B

bash$ sed -n '/__FreeBSD__/,/^#endif/p' inn1.4unoff4/frontends/rnews.c
#if !defined(__FreeBSD__) && !defined(__bsdi__)
    if (setgid(getegid()) < 0) {
	syslog(L_FATAL, "cant setgid to %d %m", getegid());
	exit(1);
    }
    if (setuid(geteuid()) < 0) {
	syslog(L_FATAL, "cant setuid to %d %m", geteuid());
	exit(1);
    }
#endif

$B$3$N$d$jJ}(B... NetBSD $B$,$+$o$$$=$&$J$s$G$9$1$I!#(B_HAVE_PARAM_H $B$r(B CFLAGS 
$B$KF~$l!"(Bsys/param.h $B$r(B include $B$7!"(BBSD $B$NCM$G1>!9$H$$$&J}K!!"9-$^$C$F(B
$B$^$;$s$M!#(Binn $B$N(B ports $B$N(B patches/patch-aa $B$NJ}$+$i$7$F(B

*** frontends/rnews.c.orig	Thu Oct 20 20:47:48 1994
--- frontends/rnews.c	Thu Oct 20 20:48:38 1994
***************
*** 811,816 ****
--- 811,817 ----
  
      /* First thing, set up logging and our identity. */
      openlog("rnews", L_OPENLOG_FLAGS, LOG_INN_PROG);
+ #ifndef __FreeBSD__
      if (setgid(getegid()) < 0) {
  	syslog(L_FATAL, "cant setgid to %d %m", getegid());
  	exit(1);
***************
*** 819,824 ****
--- 820,826 ----
  	syslog(L_FATAL, "cant setuid to %d %m", geteuid());
  	exit(1);
      }
+ #endif
      UUCPHost = getenv(_ENV_UUCPHOST);
      (void)umask(NEWSUMASK);
  
$B$G$9$+$i!"9-$^$i$J$$$N$b;EJ}$N$J$$$H$3$m$J$N$+$b$7$l$^$;$s!#(B
sys_errlist[] $B$b(B #ifndef __FreeBSD__ $B$G30$7$F$k$7!#$3$&$$$&(B ports $B$C$F(B
$BB?$/$J$$$G$9$+(B? $B$^$!!"(BFreeBSD $BMQ$J$s$@!"$H$$$&$3$H$J$N$+$b$7$l$^$;$s$,!#(B

> $B<ALd(B: $B$3$NLdBj$KBP1~$7$?(B inn $BMQ%Q%C%A$,(B ports $B$K$"$j$^$9$,(B,
>       $B$3$l$O(B inn1.4unoff4 $B$K$bE,MQ$G$-$^$9$+(B?

$BB>$N$H$3$m$O%A%'%C%/$7$F$J$$$N$G$9$,!"%=!<%9$d%I%-%e%a%s%H$d(BFAQ($BEl9)Bg(B
$B$NHSEgMM!"$"$j$,$H$&$4$6$$$^$9(B)$B$r3NG'$7$J$,$i!"I,MW$J$b$N$r<j$G$"$F$F(B
$B$"$2$l$P$$$$$H;W$$$^$9!#(B

-- 
$BCSED8&Fs(B		Dai Nippon Printing Co., Ltd. Tokyo, Japan.
