dhid-vl.spec 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. Summary: DHIS client, meant to update DNS records dynamically.
  2. Summary(ja): DHIS クライアント, DNS のデータを遠隔から動的に変更するツール
  3. Name: dhid
  4. Version: 5.1
  5. Release: 0vl5
  6. License: Distributable (BSD like)
  7. Group: System Environment/Daemons
  8. URL: http://www.dhis.org/
  9. Source0: ftp://ftp.dhis.org/pub/dhis/%{name}-%{version}.tar.gz
  10. Source1: rc.dhid
  11. BuildRequires: gmp-devel
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. %description
  14. dhid is the DHIS client daemon. After setting up with a DHIS provider,
  15. each machine should run a dhid daemon (in background) in order to
  16. update its DNS tables at the server.
  17. %description -l ja
  18. DHIS は、DNS のデータを遠隔から動的に変更するツールで、ダイヤルアップ等で
  19. 常時接続されていないマシンでも、接続時だけ DNS に登録することで、
  20. ドメイン名を用いたサーバを立ち上げることを可能にするシステムです。
  21. 本パッケージはダイヤルアップ等で動的にインターネットに接続される
  22. マシン上にインストールする DHIS クライアントです。
  23. (DHIS サーバは dhisd パッケージです。)
  24. %prep
  25. %setup
  26. %build
  27. make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
  28. %install
  29. mkdir -p $RPM_BUILD_ROOT
  30. mkdir -p $RPM_BUILD_ROOT/usr
  31. mkdir -p $RPM_BUILD_ROOT/usr/sbin
  32. install -m 755 dhid $RPM_BUILD_ROOT/usr/sbin
  33. install -m 755 genkeys $RPM_BUILD_ROOT/usr/sbin
  34. mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
  35. install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dhid
  36. install -m 600 dhid.conf.sample $RPM_BUILD_ROOT/etc
  37. %post
  38. /sbin/chkconfig --add dhid
  39. %preun
  40. if [ $1 = 0 ]; then
  41. /etc/rc.d/init.d/dhid stop > /dev/null 2>&1
  42. /sbin/chkconfig --del dhid
  43. fi
  44. %clean
  45. rm -rf $RPM_BUILD_ROOT
  46. %files
  47. %defattr(-,root,root)
  48. %doc AUTHORS CONTRIBUTORS COPYRIGHT INSTALL README WHATSNEW TODO
  49. /usr/sbin/dhid
  50. /usr/sbin/genkeys
  51. %config /etc/rc.d/init.d/dhid
  52. /etc/dhid.conf.sample
  53. %changelog
  54. * Sat Sep 30 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1-0vl5
  55. - rebuild with gmp 4.1.4
  56. * Fri Mar 08 2002 Toru Sagami <sagami@vinelinux.org> 5.1-0vl4
  57. - rebuild on current VineSeed
  58. - initscript marked as config
  59. * Sun Sep 30 2001 KAJIKI Yoshihiro <kajiki@ylug.org> [5.1-0vl3]
  60. - correct file attribute of documents
  61. * Fri Sep 28 2001 KAJIKI Yoshihiro <kajiki@ylug.org> [5.1-0vl1]
  62. - update to 5.1
  63. * Thu Aug 30 2001 KAJIKI Yoshihiro <kajiki@ylug.org> [5.0-0vl3]
  64. - move commands into /usr/sbin to start as daemon
  65. - build on Vine 2.1.5
  66. * Mon Aug 27 2001 KAJIKI Yoshihiro <kajiki@ylug.org> [5.0-0vl2]
  67. - rebuild on VineSeed
  68. * Sun Aug 26 2001 KAJIKI Yoshihiro <kajiki@ylug.org> [5.0-0vl1]
  69. - update to 5.0
  70. * Sat Aug 25 2001 KAJIKI Yoshihiro <kajiki@ylug.org> [4.0.2-0vl1]
  71. - rebuild on Vine 2.1.5 based on the Owl River Company's RPM [4.0.2-1]
  72. - modify spec file to rebuild as a common user
  73. - add startup script
  74. * Sat Dec 16 2000 R P Herrold ( herrold@owlriver.com )
  75. - Initial build