From owner-FreeBSD-users-jp@jp.FreeBSD.org Sat Apr 11 00:31:21 2009
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id n3AFVLw51349;
	Sat, 11 Apr 2009 00:31:21 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.183])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id n3AFVKR51344
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 11 Apr 2009 00:31:20 +0900 (JST)
	(envelope-from sumikawa@sumikawa.jp)
Received: by wa-out-1112.google.com with SMTP id m16so509174waf.13
        for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 10 Apr 2009 08:31:19 -0700 (PDT)
Received: by 10.115.73.20 with SMTP id a20mr1961671wal.1.1239377479479;
        Fri, 10 Apr 2009 08:31:19 -0700 (PDT)
Received: from prince.don.to (92.199.192.61.east.global.alpha-net.ne.jp [61.192.199.92])
        by mx.google.com with ESMTPS id j34sm1522585waf.62.2009.04.10.08.31.18
        (version=SSLv3 cipher=RC4-MD5);
        Fri, 10 Apr 2009 08:31:18 -0700 (PDT)
Message-Id: <20090411.003114.95858636.sumikawa@sumikawa.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org, turutani@scphys.kyoto-u.ac.jp
Cc: sumikawa@alaxala.net
From: Munechika SUMIKAWA / =?iso-2022-jp?B?GyRCM1FAbj0hNmEbKEI=?=
 <sumikawa@sumikawa.jp>
In-Reply-To: <200904101356.AA01022@POLYMER5.scphys.kyoto-u.ac.jp>
References: <20090410.181844.204156663.sumikawa@sumikawa.jp>
	<200904101356.AA01022@POLYMER5.scphys.kyoto-u.ac.jp>
X-Mailer: Mew version 6.2.51 on Emacs 22.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sat, 11 Apr 2009 00:31:14 +0900
X-Sequence: FreeBSD-users-jp 92229
Subject: [FreeBSD-users-jp 92229] Re: /usr/local/etc/rc.d
 =?ISO-2022-JP?B?GyRCJHI6biRrJE4kT0MvJE47RTt2ISkbKEI=?=
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: sumikawa@sumikawa.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

>> $BC1=c$K(B
>> ports/security/openssh-portable/Makefile
>> $B$N%P%0$@$H;W$$$^$9!#(BOPENSSH_OVERWRITE_BASE=1$B$N$H$-$K(Brc.d/openssh$B$r%$%s(B
>> $B%9%H!<%k$9$kI,MW$J$$$N$G!#(B
> $BI,MW$J$$$N$G$9$,!"%$%s%9%H!<%k$9$k$D$b$j$N$h$&$G$9(B...
> sshd$B$N%Q%9$r$-$A$s$H9MN8$7$F$$$k$_$?$$$G$9$7!#(B

$BA0$N%a!<%k$N(Bcvsweb$B$G<($7$?$h$&$K85!9$O(BOPENSSH_OVERWRITE_BASE$B$,!v$J$$$H(B
$B$-!v$K(Brc.d/openssh$B$r%$%s%9%H!<%k$9$k$?$a$N%3!<%I$G$9!#%Q%9$,$"$&$N$O(B
PREFIX$B;H$C$F$k$N$G$?$^$?$^$G$9!#(B

> $B$H$b$+$/!"(B/usr/local $B0J2<$r:n$k$N$,%$%s%9%H!<%i$N;E;v$G$J$$$3$H$r(B
> $B3NG'$7$?$+$C$?$N$G$9$,!"(Bsrc/usr.sbin/sysinstall/install.c $B$K(B
> 
> 	/* Now run all the mtree stuff to fix things up */
>         vsystem("mtree -deU -f /etc/mtree/BSD.root.dist -p /");
>         vsystem("mtree -deU -f /etc/mtree/BSD.var.dist -p /var");
>         vsystem("mtree -deU -f /etc/mtree/BSD.usr.dist -p /usr");
> 
> $B$H$7$+$J$$$N$G!"(B/usr/local $B0J2<$O$3$3$G:n$i$l$k$N$G$O$J$$$h$&$G$9$M!#(B
> # $B$=$b$=$b(B/usr/local $B$G$"$kI,MW$b$J$$$o$1$G$9$7!#(B

$B$3$l$OG'<1$"$C$F$^$9!#(B

> $B$"$H$O!"2?$i$+$NJ}K!$G!":G=i$N(Bports/packages$B$NMxMQ;~$K(B
> $B:n@.$5$l$k$N$+$H;W$C$?$N$G$9$,!"$=$N$h$&$J5!9=$b$J$5$=$&$G$9!#(B

ports$B$G$d$C$F$/$l$k$O$:$G$9!#<j85$G;n$7$F$J$$$G$9$,!"B>$N(Bports$B$G$"$l$P(B
install$B;~$K!!(B/usr/local/ $B0J2<$,(B install-mtree(ports/Mk/bsd.ports.mk) $B$K(B
$B$h$C$F!":n@.$5$l$k$O$:$G$9!#(B

packages$B$N>l9g$O!"(Brc.d$B0J2<$N%U%!%$%k$,Ev3:(Bpackage$B$K4^$^$l$k$s$J$i!"EvA3(B
$B$J$,$i$=$N%U%!%$%k$rE83+$9$k%?%$%_%s%0$G%G%#%l%/%H%j$,:n$i$l$^$9!#(B

> $B$G$O!"8DJL$N(Bports$B$N%$%s%9%H!<%k;~$7$+$J$$$o$1$G!"%$%s%9%H!<%i$KG$$;$k$N$+!"(B
> $B$=$NA0$K(Bports$B$G%G%#%l%/%H%j$r:n$k$N$+$,5$$K$J$j$^$9$,!"(B
> $B@h$K:n$k!"$H$$$&$3$H$G$h$$$N$G$7$g$&$+!)(B

$B$H$$$&$3$H$G!"(Bports$B$N%$%s%9%H!<%k;~$ND>A0$G$9!#(B

> ports/Mk/bsd.ports.mk $B$N(B install-mtree $B%?!<%2%C%H$,$3$l$+$H;W$&$N$G$9$,!#(B
> # $B$7$+$7!"(Bports/security/openssh-portable $B$G(B OPENSSH_OVERWRITE_BASE=1 $B$N;~$K$O!"(B
> # "$BFC<l$J(BPREFIX"$B$J$N$G$3$l$,F0$+$J$$!"$H!#(B

Yes$B!#$3$l$OG'<1$"$C$F$^$9!#(B

> ports/security/openssh-portable $B$K$D$$$F$O!"4{$K@h$K(B mkdir -p $B$9$k$h$&$K(B
> send-pr$B$7$^$7$?!#(B

$B!V(B"$BFC<l$J(BPREFIX"$B$J$N$G$3$l$,F0$+$J$$!W$+$D!"$=$b$=$b(B/usr/local$B0J2<$K%U%!(B
$B%$%k$rCV$/I,MW$,$J$$$N$G!"(Brc.d/openssh$B$r%$%s%9%H!<%k$7$J$$$N$,KM$N7kO@(B
$B$G$9!#(B

$B$A$J$_$K!"$3$N(Bports$B$G$9$,!"(B

.if defined(WITH_OVERWRITE_BASE)
        @${REINPLACE_CMD} -e 's|%%PREFIX%%|${LOCALBASE}|' \
                -e 's|%%RC_SCRIPT_NAME%%|${RC_SCRIPT_NAME}|' ${WRKSRC}/sshd.8
.else
        @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \
                -e 's|%%RC_SCRIPT_NAME%%|${RC_SCRIPT_NAME}|' ${WRKSRC}/sshd.8
.endif

$B$3$3$b%m%8%C%/5U$G$9$M!#D>$5$J$$$H!#(B

---
Munechika SUMIKAWA @ FreeBSD.org
