asterisk.spec 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. Summary: Asterisk PBX
  2. Name: asterisk
  3. Distribution: RedHat
  4. Version: CVS
  5. Release: 1
  6. Copyright: Linux Support Services, inc.
  7. Group: Utilities/System
  8. Vendor: Linux Support Services, inc.
  9. Packager: Robert Vojta <vojta@ipex.cz>
  10. BuildRoot: /tmp/asterisk
  11. %description
  12. Asterisk is an Open Source PBX and telephony development platform that
  13. can both replace a conventional PBX and act as a platform for developing
  14. custom telephony applications for delivering dynamic content over a
  15. telephone similarly to how one can deliver dynamic content through a
  16. web browser using CGI and a web server.
  17. Asterisk talks to a variety of telephony hardware including BRI, PRI,
  18. POTS, and IP telephony clients using the Inter-Asterisk eXchange
  19. protocol (e.g. gnophone or miniphone). For more information and a
  20. current list of supported hardware, see www.asteriskpbx.com.
  21. %post
  22. ln -sf /var/spool/asterisk/vm /var/lib/asterisk/sounds/vm
  23. %files
  24. #
  25. # Configuration files
  26. #
  27. %attr(0755,root,root) %dir /etc/asterisk
  28. %attr(0640,root,root) %config /etc/asterisk/*.conf
  29. %attr(0640,root,root) %config /etc/asterisk/*.adsi
  30. #
  31. # RedHat specific init script file
  32. #
  33. %attr(0755,root,root) /etc/rc.d/init.d/asterisk
  34. #
  35. # Include files
  36. #
  37. %attr(0755,root,root) %dir /usr/include/asterisk
  38. %attr(0644,root,root) /usr/include/asterisk/*.h
  39. #
  40. # Modules
  41. #
  42. %attr(0755,root,root) %dir /usr/lib/asterisk
  43. %attr(0755,root,root) %dir /usr/lib/asterisk/modules
  44. %attr(0755,root,root) /usr/lib/asterisk/modules/*.so
  45. #
  46. # Asterisk
  47. #
  48. %attr(0755,root,root) /usr/sbin/asterisk
  49. %attr(0755,root,root) /usr/sbin/safe_asterisk
  50. %attr(0755,root,root) /usr/sbin/astgenkey
  51. #
  52. # Sound files
  53. #
  54. %attr(0755,root,root) %dir /var/lib/asterisk
  55. %attr(0755,root,root) %dir /var/lib/asterisk/sounds
  56. %attr(0644,root,root) /var/lib/asterisk/sounds/*.gsm
  57. %attr(0755,root,root) %dir /var/lib/asterisk/sounds/digits
  58. %attr(0644,root,root) /var/lib/asterisk/sounds/digits/*.gsm
  59. %attr(0755,root,root) %dir /var/lib/asterisk/mohmp3
  60. %attr(0644,root,root) /var/lib/asterisk/mohmp3/*
  61. %attr(0755,root,root) %dir /var/lib/asterisk/images
  62. %attr(0644,root,root) /var/lib/asterisk/images/*
  63. %attr(0755,root,root) %dir /var/lib/asterisk/keys
  64. %attr(0644,root,root) /var/lib/asterisk/keys/*
  65. %attr(0755,root,root) %dir /var/lib/asterisk/agi-bin
  66. %attr(0755,root,root) %dir /var/lib/asterisk/agi-bin/*
  67. #
  68. # Example voicemail files
  69. #
  70. %attr(0755,root,root) %dir /var/spool/asterisk
  71. %attr(0755,root,root) %dir /var/spool/asterisk/voicemail
  72. %attr(0755,root,root) %dir /var/spool/asterisk/voicemail/default
  73. %attr(0755,root,root) %dir /var/spool/asterisk/voicemail/default/1234
  74. %attr(0755,root,root) %dir /var/spool/asterisk/voicemail/default/1234/INBOX
  75. %attr(0644,root,root) /var/spool/asterisk/voicemail/default/1234/*.gsm