[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:19509] Bug#JP/1119: marked as done (delegate: postinst error if no file is in /etc/delegate/)
Fumitoshi UKAI <ukai@debian.or.jp>さんの Fri, 10 Dec 1999 00:26:45 +0900付けの
message-id <879034xhhm.wl@xxxxxxxxxxxxxxx>
subject Bug#JP/1119: delegate: postinst error if no file is in /etc/delegate/
のメッセージにより以下のバグ報告は「処理済」とされました。
もし、間違ったバグ報告を「処理済」にしてしまった場合は
必要に応じてバグ報告を再発行し、そして/または、ただちに問題を修正してください。
(注: これは Debian JP Bug Tracking System が発行している
自動応答メッセージで、debian-users メイリングリストにも送られています。
あなたがシステム管理者で、このメッセージが何について書かれている
かよくわからないのでしたら、どこかに深刻なメールシステムの誤設定がある
ことを示しています。すぐに私まで連絡をいただけないでしょうか)
(NB: If you are a system administrator and have no idea what I'm
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
--
Debian JP Bug Tracking System / owner@bugs.debian.or.jp
Received: from earlgrey.ukai.org (ns.ukai.nakahara.kawasaki.jp [210.239.121.106])
by misato.debian.or.jp (8.9.3+3.2W/3.7W-Debian-JP-991209) with ESMTP id AAA31137
for <1119-done@bugs.debian.or.jp>; Fri, 10 Dec 1999 00:29:22 +0900
Message-ID: <879034xhhm.wl@xxxxxxxxxxxxxxx>
From: Fumitoshi UKAI <ukai@debian.or.jp>
To: 1119-done@bugs.debian.or.jp
Subject: Re: Bug#JP/1119: delegate: postinst error if no file is in /etc/delegate/
In-Reply-To: In your message of "Thu, 09 Dec 1999 16:23:59 +0900"
<19991209162359F.uno@xxxxxxxxxxxxx>
References: <19991209162359F.uno@xxxxxxxxxxxxx>
User-Agent: Wanderlust/2.2.12 (Joyride) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) Emacs/20.4 (i386-debian-linux-gnu) MULE/4.0 (HANANOEN)
Organization: Debian JP Project
MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu")
Content-Type: text/plain; charset=ISO-2022-JP
5.9.9-2 で修正しました。
At Thu, 09 Dec 1999 16:23:59 +0900,
UNO Takeshi <uno@xxxxxxxxxxxxx> wrote:
> postinstの下記の部分ですが、
>
> if dpkg --compare-versions "$2" lt 5.9.9; then
> # rename /etc/delegate/$PORT.conf to /etc/delegate/127.0.0.1:$PORT.conf
> echo -n "[CAUTION] Rename /etc/delegate/\$PORT.conf to /etc/delegate/127.0.0
> .1:\$PORT.conf ..."
> for conf in /etc/delegate/[0-9]*.conf
> do
> port=`basename $conf`
> mv -f $conf /etc/delegate/127.0.0.1:$port
> done
> echo done
> fi
>
> /etc/delegate/[0-9]*.confが1つもなかった場合(新規にインストールした時など)
> mvが失敗します。
--
鵜飼文敏
Return-Path: <uno@xxxxxxxxxxxxx>
To: submit@bugs.debian.or.jp
Subject: delegate: postinst error if no file is in /etc/delegate/
X-Mailer: Mew version 1.94.1 on XEmacs 21.1 (Bryce Canyon)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19991209162359F.uno@xxxxxxxxxxxxx>
Date: Thu, 09 Dec 1999 16:23:59 +0900
From: UNO Takeshi <uno@xxxxxxxxxxxxx>
X-Dispatcher: imput version 991025(IM133)
Lines: 30
Package: delegate
Version: 5.9.9-1
postinstの下記の部分ですが、
if dpkg --compare-versions "$2" lt 5.9.9; then
# rename /etc/delegate/$PORT.conf to /etc/delegate/127.0.0.1:$PORT.conf
echo -n "[CAUTION] Rename /etc/delegate/\$PORT.conf to /etc/delegate/127.0.0
.1:\$PORT.conf ..."
for conf in /etc/delegate/[0-9]*.conf
do
port=`basename $conf`
mv -f $conf /etc/delegate/127.0.0.1:$port
done
echo done
fi
/etc/delegate/[0-9]*.confが1つもなかった場合(新規にインストールした時など)
mvが失敗します。
# mvの-fは強制上書き
対策はいくつか考えられるのですが
test -f $conf && ...
などとして、$confの存在を先にチェックするか、
そもそもforループに入らないようにするかしないといけないと思います。
--
//) 株式会社シスプラン
(// 宇野 武志 (UNO Takeshi)
●| uno@xxxxxxxxxxxxx