From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Jun 17 23:30:05 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id XAA12853
	Mon, 17 Jun 1996 23:30:05 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with SMTP id XAA12845
	for <freebsd-users-jp@jp.freebsd.org>; Mon, 17 Jun 1996 23:30:00 +0900 (JST)
Received: from localhost (localhost [127.0.0.1]) by hoh.t.u-tokyo.ac.jp (8.6.12+2.5Wb7/3.4Wbeta6) with SMTP id XAA12476 for freebsd-users-jp@jp.freebsd.org; Mon, 17 Jun 1996 23:31:43 +0900
Message-Id: <199606171431.XAA12476@hoh.t.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of "Mon, 17 Jun 1996 21:18:45 JST."
 <199606171219.VAA25828@smtp.ifnet.or.jp> 
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Date: Mon, 17 Jun 1996 23:31:43 JST
From: MITA Yoshio <mita@hoh.t.u-tokyo.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 2420
Subject: [FreeBSD-users-jp 2420] Re: packages with documents (Re: CD-ROM
 =?ISO-2022-JP?B?GyRCJE47SCQkSn0bKEI=?= ) 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B;0ED!s:G6a(Bports$B>.AN(B:)$B$G$9!%(B

$B$3$l$+$i(Bports$B2=:n6H$r$5$l$kJ}$N$?$a$K!$$I$&$d$C$F%*!<%H%$%s%9%H!<%k(B&
$B%"%s%$%s%9%H!<%k$7$?$+$r$^$H$a$F$*$-$^$9!%(B

$B!z4pK\(B:
pkg/PLIST$B$NCf$G!$(B
@exec sh$B%3%^%s%I(B; $B%3%^%s%I(B ; $B%3%^%s%I(B 
$B$H$d$k$H!$%$%s%9%H!<%k$N;~$K<B9T$5$l$k!%(B
@unexec sh$B%3%^%s%I(B; $B%3%^%s%I(B ; $B%3%^%s%I(B 
$B$H$d$k$H!$(Bpkg_delete$B$N$H$-$K<B9T$5$l$k!%(B
@exec, @unexec$B%3%^%s%I$b4^$a$F!$(BPLIST$B$N=gHV$K<B9T$5$l$k!%(B

$B!z1~MQ(B:
$B$"$kJ8;zNs$r>C$7$?=PNO$r$9$k$K$O!$(B
grep -v $B>C$7$?$$J8;zNs(B 
$B$H$9$l$P$h$$!%(B

$B!zH/E8(B:
$B$H$$$&$3$H$G!$(B
$B%$%s%9%H!<%k;~$K(B/etc/services$B$K(Bndtp$B$H$$$&9T$r2C$($?$$;~$O!$(B
@exec echo "updating /etc/services"; cp /etc/services /etc/services.bak; (grep -v ndtp /etc/services.bak ; echo "ndtp   2100/tcp        # Network Dictionary Transfer Protocol") > /etc/services

$B$H$9$l$P$h$$$7!$(Bdelete$B;~$K(Bndtp$B$N9T$r>C$7$?$$;~$O!$(B
@unexec echo "updating /etc/services"; cp /etc/services /etc/services.bak; (grep -v ndtp /etc/services.bak) > /etc/services
$B$H$9$l$P$h$$!%(B
ndtp	2100/tcp	#Network Dictionary
$B$H$$$&9T$O!$(B/etc/services$B$NKvHx$KIU$12C$($i$l$k!%(B

site-start.el$B$N%O%C%/$O!$D9$/$J$k$b$N$,B?$$$N$G!$FCJL$J(Bemacs-lisp$B$r=q(B
$B$$$F!$$=$l$r(B@exec$B%3%^%s%I$G<B9T$7$?$[$&$,4qNo!$$+$J!%(B
hack-site-start.el$B$H$G$b=q$$$F$*$$$F!$$I$3$+$K%$%s%9%H!<%k$7$F!$(B
@exec echo "updating site-start.el"; mule -batch -q -l /usr/local/lib/mule/site-lisp/hack-site-start.el -f hack-site-start /usr/local/lib/mule/site-lisp/site-start.el
$B$H$d$k!%(B

hack-site-start.el$B$H$7$F$O!$Nc$($P$3$s$J$b$N"-(B
(defun hack-site-start ()
  (interactive)
  (message "Updating site-start.el.  ")
  (let* ((args command-line-args-left)
         (fname (expand-file-name (nth 0 args)))
         (dir (nth 1 args)))
    (setq command-line-args-left (cdr (cdr command-line-args-left)))
    (set-buffer (get-buffer-create " *x*"))
    (erase-buffer)
    (if (file-exists-p fname)
        (insert-file-contents fname))
    (goto-char (point-min))
    (if (search-forward "$B2C$($?$$ItJ,$rFCDj$G$-$kJ8;zNs(B" nil t)
        (message "No changes made.")
      (goto-char (point-max))
      (insert "\n\"insert$BJ8$r$:$i$:$iJB$Y$k!%(B\"\n")
      (write-file fname))))
$B$3$l$r>C$9;~$O>/!9$d$C$+$$$J$N$G!$(Binsert$BJ8$N3F9T$K!$2C$($?ItJ,$@$H(B
$BFCDj$G$-$kJ8;zNs$rF~$l$F$*$$$F(B($BNc$($P3F9T$K(Bonline-dictionary$B$HF~$l$k$H$+!%(B)
$B>C$9;~$O(Bgrep -v$B$G>C$9!%(B

$B!z7gE@(B:
$B$=$N(B1:  grep -v$B$G>C$9$H!$(B $BNc$($P(Bstar$B$H$$$&J8;z$N9T$r>C$7$?$/$F$b!$(B
star 
superstar
restart
$B$J$I!$0lItJ,$K(Bstar$B$N4^$^$l$k9T$,A4$F>C$($F$7$^$&!%(B
$BBP:v$=$N(B1: grep -v$B$9$kJ8;zNs$r!$FC<l$J$b$N$K$9$k(B
ndtp, online-dictionary$B$N$H$-$O9,$$$+$A9g$o$J$+$C$?!%(B

$B$=$N(B2: hack-site-start.el$B$J$s$F$$$&!$0lEY$7$+FI$^$J$$(Bemacs-lisp$B$,(B
$B$$$D$^$G$b(B/usr/local/lib/mule/site-lisp$B$K;D$k$N$O1x$$!%(B
$BBP:v$=$N(B2: $B$H$j$"$($:BP:v$O$J$$!%$?$@>C$7$F$b(Bpkg_delete$B$N$H$-E\$i$l$k!%(B

$B$=$N(B3: @exec, @unexec$B$O!$0l9T$G=q$+$J$/$F$O$J$i$J$$(B
$BBP:v$=$N(B3: $B$"$^$j$KJ#;($J$d$D$O(Bhack-*.el$B$H$+!$JL$N(Bshell scripts$B$K$9$k!%(B
$B$=$N$H$-(Bpkg/REQ$B$H$$$&%U%!%$%k$bLr$KN)$D!%(B
# $B0l9T$K2?J8;z=q$1$k$+$O!$K:$l$?(B(^^;;

$B$H$^$"$=$&$$$C$?$H$3$m$G$9!%(B
$B$3$N!V;j$l$j?T$/$;$j4D6-!W$,=i?4<T$N7rA4$J@.D9$rAK32$9$k$+!$H]$+!D!%(B
-----
MITA Yoshio
