[Momonga-devel.ja:00148] bindのpackageのbug修正・xinitrcに関して
- From: Shunji Tanaka <tanaka@xxxxxxxxxxxxxxxxxx>
- Date: Fri, 19 Jul 2002 23:26:45 +0900
田中@京都です.
まとまった時間を割けないため,アカウントは申請しませんが,
バグレポート程度のお手伝いはさせていただきたいと考えています.
さて,早速ですが,
bind-9.2.1-4k 付属の named.logrotate の修正をお願いします.
named.pid の場所が,/var/run/ 直下から /var/run/named/ の下に
変更されているので,log の rotate がうまくいきません.
パッチを添付しておきます.
# 本家の奴(bind-9.2.1-0.7x)もまだ間違っていると思うので,
# 上流に投げてくれる人がいれば有難いです.<お前がやれ
それから,こちらは xinitrc の package に関する提案なのですが,
現在の xinitrc の設定では,login 時に ~/.Xdefaults と ~/.Xresources を
xrdb -merge するようになっています.
この設定ですと,.Xdefaults に書こうが .Xresources に書こうが,
login 時に1回読み込んでそれっきり,という動作になります.
ですが,私としては,
.Xresources ... login 時に1回読み込んでそれっきり
.Xdefaults ... X のアプリを起動するごとに毎回読み込み
という動作をしてくれた方がありがたいです.
というわけで,もし,こういう動作で構わないということなら,
xinitrc-3.20-20k のソース(xinitrc-kondara-20020502.tar.bz2)に,
付属のパッチを当ててもらえないでしょうか.
このパッチを当てると,
login 時に .Xresources が存在する?
yes ... login 時に .Xresources を1回読み込んでそれっきり.
.Xdefaults は読まない.
no ... X のアプリを起動するごとに .Xdefaults を読み込む.
.Xresources は読まない.
という動作になります.
ですので,.Xresources と .Xdefaults に別々の設定を書いている,
という奇特な方以外は影響を受けないと思います.
よろしくお願いします.
--- named.logrotate Fri Jul 12 12:27:57 2002
+++ named.logrotate.new Fri Jul 12 11:49:25 2002
@@ -1,6 +1,6 @@
/var/log/named.log {
missingok
postrotate
- /bin/kill -HUP `cat /var/run/named.pid 2> /dev/null` 2> /dev/null || true
+ /bin/kill -HUP `cat /var/run/named/named.pid 2> /dev/null` 2> /dev/null || true
endscript
}
--- etc/X11/xinit/xinitrc Thu Dec 6 05:37:00 2001
+++ etc/X11/xinit/xinitrc.new Thu Jul 18 14:36:35 2002
@@ -16,8 +16,7 @@
xim_dir=/etc/X11/xinit/xim.d
lang_dir=/etc/X11/xinit/lang.d
-userresources1="$HOME/.Xdefaults"
-userresources2="$HOME/.Xresources"
+userresources="$HOME/.Xresources"
usermodmap="$HOME/.Xmodmap"
userxkbmap="$HOME/.Xkbmap"
sysresources=/etc/X11/xinit/Xresources
@@ -45,7 +44,7 @@
# merge in defaults
-for i in "$sysresources" "$userresources1" "$userresources2"; do
+for i in "$sysresources" "$userresources"; do
if [ -f "$i" ]; then
/usr/X11R6/bin/xrdb -merge "$i"
fi
--- etc/X11/xinit/Xsession Sat Feb 19 13:34:27 2000
+++ etc/X11/xinit/Xsession.new Thu Jul 18 14:36:06 2002
@@ -31,7 +31,7 @@
lang_dir=/etc/X11/xinit/lang.d
# cleanup {x|w}dm resources
-/usr/X11R6/bin/xrdb -load /dev/null
+/usr/X11R6/bin/xrdb -remove
# clear screen
/usr/X11R6/bin/xsetroot -solid black