vine-users ML アーカイブ



[vine-users:066430] Re: アップ デート後の作業

  • From: Masaki SHINOMIYA <shino@xxxxxx>
  • Subject: [vine-users:066430] Re: アップ デート後の作業
  • Date: Fri, 25 Jun 2004 09:25:08 +0900
シノバーです

On Fri, 25 Jun 2004 01:49:01 +0900
KIKUCHI Junichi <neuz@xxxxxx> wrote:
> 
> > [root@host root]$ rpm -q --scripts proftpd
> > preuninstall script (through /bin/sh):
> > if [ -d /var/run/proftpd ] ; then
> >         rm -rf /var/run/proftpd/*
> > fi
> > 
> > if [ $1 = 0 ] ; then
> >         /sbin/chkconfig --del proftpd
> > fi
> 
On Fri, 25 Jun 2004 01:49:01 +0900
KIKUCHI Junichi <neuz@xxxxxx> wrote:
> ftp デーモンは、デフォルトでは起動させない設定だからでは
> ないですか?

ユーザーがすでに起動している場合はリスタート、
起動していない場合はそれをしないのが
パッケージとしては丁寧なのですが…。

たとえばhttpdのinit scriptには condrestart というコマンドがありますが
proftpdにはそれがありません。なのでパッケージャとしてはそこまでやるのが
面倒くさかったということだと思います。

$ /etc/rc.d/init.d/proftpd
Usage: /etc/rc.d/init.d/proftpd {start|stop|restart|status|reread|resume|suspend}
suspend accepts additional arguments which are passed to ftpshut(8)
$ /etc/rc.d/init.d/httpd  
Usage: httpd {start|stop|restart|reload|condrestart|graceful|configtest|status}

proftpdのinit scriptに condrestartコマンドを追加してやれば良いのですがね。
-- 
Masaki Shinomiya <shino@xxxxxx>
http://shino.pos.to/linux/