daemontools tcpserver(ucpsi-tcp) ... opensuse repository インストール編

[root@cent5-64b-40 yum.repos.d]# cat qmailtoaster.repo 
[home_weberho_qmailtoaster]
name=The qmailoaster  (CentOS_5)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/home:/weberho:/qmailtoaster/CentOS_5/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/home:/weberho:/qmailtoaster/CentOS_5/repodata/repomd.xml.key
enabled=0
[root@cent5-64b-40 yum.repos.d]# yum --enablerepo=home_weberho_qmailtoaster install daemontools ucspi-tcp
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * base: ftp.jaist.ac.jp
 * epel: ftp.kddilabs.jp
 * extras: ftp.riken.jp
 * rpmforge: ftp.riken.jp
 * updates: ftp.jaist.ac.jp
home_weberho_qmailtoaster                                | 1.3 kB     00:00     
381 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package daemontools.i386 0:0.76-3.1 set to be updated
---> Package daemontools.x86_64 0:0.76-3.1 set to be updated
---> Package ucspi-tcp.i386 0:0.88-2.2 set to be updated
---> Package ucspi-tcp.x86_64 0:0.88-2.2 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package         Arch       Version         Repository                     Size
================================================================================
Installing:
 daemontools     i386       0.76-3.1        home_weberho_qmailtoaster      72 k
 daemontools     x86_64     0.76-3.1        home_weberho_qmailtoaster      75 k
 ucspi-tcp       i386       0.88-2.2        home_weberho_qmailtoaster     105 k
 ucspi-tcp       x86_64     0.88-2.2        home_weberho_qmailtoaster     108 k

Transaction Summary
================================================================================
Install       4 Package(s)
Upgrade       0 Package(s)

Total download size: 361 k
Is this ok [y/N]: y
Downloading Packages:
(1/4): daemontools-0.76-3.1.i386.rpm                     |  72 kB     00:00     
(2/4): daemontools-0.76-3.1.x86_64.rpm                   |  75 kB     00:00     
(3/4): ucspi-tcp-0.88-2.2.i386.rpm                       | 105 kB     00:01     
(4/4): ucspi-tcp-0.88-2.2.x86_64.rpm                     | 108 kB     00:00     
--------------------------------------------------------------------------------
Total                                            28 kB/s | 361 kB     00:13     
警告: rpmts_HdrFromFdno: ヘッダ V3 DSA signature: NOKEY, key ID abde7ce2
home_weberho_qmailtoaster/gpgkey                         | 1.0 kB     00:00     
Importing GPG key 0xABDE7CE2 "home:weberho OBS Project <home:weberho@build.opensuse.org>" from http://download.opensuse.org/repositories/home:/weberho:/qmailtoaster/CentOS_5/repodata/repomd.xml.key
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : daemontools                                              1/4 
  Installing     : daemontools                                              2/4 
  Installing     : ucspi-tcp                                                3/4 
  Installing     : ucspi-tcp                                                4/4 

Installed:
  daemontools.i386 0:0.76-3.1           daemontools.x86_64 0:0.76-3.1          
  ucspi-tcp.i386 0:0.88-2.2             ucspi-tcp.x86_64 0:0.88-2.2            

Complete!
[root@cent5-64b-40 yum.repos.d]# 

んでもって
次の順番でサービス起動する。

 1019  mkdir /service というdirを作る
 1020  vi /etc/inittab 
 1021  cat /etc/inittab | tail -2

[root@cent5-64b-40 /]# cat /etc/inittab | tail -2
# daemontools
sv:123456:respawn:/usr/bin/svscanboot
[root@cent5-64b-40 /]# 

 1022  init q
 1023  ps -ef | grep svscan
 1024  pstree | grep svscan

/usr/bin/svscanbootプロセスが走っているのを確認
このsvscanプロセスは/serviceディレクトリを監視しているわけですな

http://d.hatena.ne.jp/toshi_hirasawa/20121006/1349518059
に続く。