patch-gnats_Makefile_in 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. $OpenBSD: patch-gnats_Makefile_in,v 1.1 2011/07/08 11:32:17 jasper Exp $
  2. --- gnats/Makefile.in.orig Tue May 8 19:23:36 2001
  3. +++ gnats/Makefile.in Fri Jul 8 13:28:43 2011
  4. @@ -256,7 +256,7 @@ all-gnats: all-tools file-pr gnatsd queue-pr mail-quer
  5. all-tools: libgnats.a query-pr nquery-pr pr-addr npr-addr pr-age pr-edit \
  6. npr-edit pr-mail sub-type gnats-edit-pr edit-pr nedit-pr getclose \
  7. - gnats.elc config-send-pr tools-man-pages
  8. + config-send-pr
  9. libgnats.a: $(LIBOBJS)
  10. -rm -f tmplibgnats.a libgnats.a
  11. @@ -489,14 +489,12 @@ install-tools-arch-dep: install-tools-bin install-tool
  12. # Create $(datadir)/gnats so that mkcat can find it
  13. install-tools-arch-indep: all-tools
  14. $(SHELL) $(srcdir)/../mkinstalldirs $(datadir)/gnats
  15. - @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
  16. + @if false; then \
  17. echo "chown $(GNATS_USER) $(datadir)/gnats" ; \
  18. chown $(GNATS_USER) $(datadir)/gnats ; \
  19. else \
  20. echo "*** Warning: Must chown $(GNATS_USER) $(datadir)/gnats" ; \
  21. fi
  22. - $(INSTALL_DATA) gnats.el $(lispdir)/gnats.el
  23. - test -f gnats.elc && $(INSTALL_DATA) gnats.elc $(lispdir)/gnats.elc
  24. install-tools-bin: all-tools
  25. $(INSTALL_PROGRAM) query-pr $(bindir)/query-pr
  26. @@ -512,13 +510,14 @@ install-tools-bin: all-tools
  27. $(INSTALL_PROGRAM) npr-edit $(libexecdir)/gnats/npr-edit
  28. $(INSTALL_PROGRAM) pr-mail $(libexecdir)/gnats/pr-mail
  29. $(INSTALL_PROGRAM) sub-type $(bindir)/sub-type
  30. - @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
  31. + @if false; then \
  32. echo "chown $(GNATS_USER) $(libexecdir)/gnats/pr-edit" ; \
  33. echo "chmod 4555 $(libexecdir)/gnats/pr-edit" ; \
  34. chown $(GNATS_USER) $(libexecdir)/gnats/pr-edit ; \
  35. chmod 4555 $(libexecdir)/gnats/pr-edit ; \
  36. else \
  37. echo "*** Warning: Must make pr-edit suid $(GNATS_USER)" ; \
  38. + chmod 555 $(libexecdir)/gnats/pr-edit ; \
  39. fi
  40. EXTRA_INSTALL =
  41. @@ -533,7 +532,7 @@ install-gnats-arch-indep: all-gnats install-tools-arch
  42. $(SHELL) $(srcdir)/../mkinstalldirs $(GNATS_ROOT)/gnats-adm/locks
  43. $(SHELL) $(srcdir)/../mkinstalldirs $(GNATS_ROOT)/gnats-queue
  44. $(SHELL) $(srcdir)/../mkinstalldirs $(GNATS_ROOT)/pending
  45. - @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
  46. + @if false; then \
  47. echo "chown $(GNATS_USER) $(GNATS_ROOT) $(GNATS_ROOT)/gnats-adm $(GNATS_ROOT)/pending"; \
  48. echo "chown $(GNATS_USER) $(GNATS_ROOT)/gnats-adm/locks $(GNATS_ROOT)/gnats-queue" ; \
  49. chown $(GNATS_USER) $(GNATS_ROOT) $(GNATS_ROOT)/gnats-adm $(GNATS_ROOT)/pending ; \
  50. @@ -545,33 +544,34 @@ install-gnats-arch-indep: all-gnats install-tools-arch
  51. echo "Not putting categories file in gnats-adm, it's already there." ; \
  52. true ; \
  53. else \
  54. - $(INSTALL_DATA) -o $(GNATS_USER) $(srcdir)/categories \
  55. + $(INSTALL_DATA) $(srcdir)/categories \
  56. $(GNATS_ROOT)/gnats-adm/categories ; \
  57. fi
  58. @if [ -f $(GNATS_ROOT)/gnats-adm/responsible ]; then \
  59. echo "Not putting responsible file in gnats-adm, it's already there." ; \
  60. true ; \
  61. else \
  62. - $(INSTALL_DATA) -o $(GNATS_USER) $(srcdir)/responsible \
  63. + $(INSTALL_DATA) $(srcdir)/responsible \
  64. $(GNATS_ROOT)/gnats-adm/responsible ; \
  65. fi
  66. @if [ -f $(GNATS_ROOT)/gnats-adm/submitters ]; then \
  67. echo "Not putting submitters file in gnats-adm, it's already there." ; \
  68. true ; \
  69. else \
  70. - $(INSTALL_DATA) -o $(GNATS_USER) $(srcdir)/submitters \
  71. + $(INSTALL_DATA) $(srcdir)/submitters \
  72. $(GNATS_ROOT)/gnats-adm/submitters ; \
  73. fi
  74. @if [ -f $(GNATS_ROOT)/gnats-adm/gnatsd.access ]; then \
  75. echo "Not putting gnatsd.access file in gnats-adm, it's already there." ; \
  76. true ; \
  77. else \
  78. - $(INSTALL_DATA) -o $(GNATS_USER) $(srcdir)/gnatsd.access \
  79. + $(INSTALL_DATA) $(srcdir)/gnatsd.access \
  80. $(GNATS_ROOT)/gnats-adm/gnatsd.access ; \
  81. fi
  82. - @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
  83. + @if false; then \
  84. echo "chown $(GNATS_USER) $(GNATS_ROOT)/gnats-adm/gnatsd.access" ; \
  85. chown $(GNATS_USER) $(GNATS_ROOT)/gnats-adm/gnatsd.access ; \
  86. + else \
  87. echo "chmod 600 $(GNATS_ROOT)/gnats-adm/gnatsd.access" ; \
  88. chmod 600 $(GNATS_ROOT)/gnats-adm/gnatsd.access ; \
  89. fi
  90. @@ -579,35 +579,35 @@ install-gnats-arch-indep: all-gnats install-tools-arch
  91. echo "Not putting gnatsd.conf file in gnats-adm, it's already there." ; \
  92. true ; \
  93. else \
  94. - $(INSTALL_DATA) -o $(GNATS_USER) $(srcdir)/gnatsd.conf \
  95. + $(INSTALL_DATA) $(srcdir)/gnatsd.conf \
  96. $(GNATS_ROOT)/gnats-adm/gnatsd.conf ; \
  97. fi
  98. @if [ -f $(GNATS_ROOT)/gnats-adm/addresses ]; then \
  99. echo "Not putting addresses file in gnats-adm, it's already there." ; \
  100. true ; \
  101. else \
  102. - $(INSTALL_DATA) -o $(GNATS_USER) $(srcdir)/addresses \
  103. + $(INSTALL_DATA) $(srcdir)/addresses \
  104. $(GNATS_ROOT)/gnats-adm/addresses ; \
  105. fi
  106. @if [ -f $(GNATS_ROOT)/gnats-adm/config ]; then \
  107. echo "Not putting config file in gnats-adm, it's already there." ; \
  108. true ; \
  109. else \
  110. - $(INSTALL_DATA) -o $(GNATS_USER) $(srcdir)/config \
  111. + $(INSTALL_DATA) $(srcdir)/config \
  112. $(GNATS_ROOT)/gnats-adm/config ; \
  113. fi
  114. @if [ -f $(GNATS_ROOT)/gnats-adm/states ]; then \
  115. echo "Not putting states file in gnats-adm, it's already there." ; \
  116. true ; \
  117. else \
  118. - $(INSTALL_DATA) -o $(GNATS_USER) $(srcdir)/states \
  119. + $(INSTALL_DATA) $(srcdir)/states \
  120. $(GNATS_ROOT)/gnats-adm/states ; \
  121. fi
  122. @if [ -f $(GNATS_ROOT)/gnats-adm/classes ]; then \
  123. echo "Not putting classes file in gnats-adm, it's already there." ; \
  124. true ; \
  125. else \
  126. - $(INSTALL_DATA) -o $(GNATS_USER) $(srcdir)/classes \
  127. + $(INSTALL_DATA) $(srcdir)/classes \
  128. $(GNATS_ROOT)/gnats-adm/classes ; \
  129. fi
  130. @echo "*** Don't forget to run $(libexecdir)/gnats/mkcat as $(GNATS_USER)."
  131. @@ -625,7 +625,7 @@ install-gnats-bin: all-gnats install-tools-bin
  132. $(INSTALL_PROGRAM) queue-pr $(libexecdir)/gnats/queue-pr
  133. $(INSTALL_PROGRAM) gen-index $(libexecdir)/gnats/gen-index
  134. $(INSTALL_SCRIPT) mail-query $(libexecdir)/gnats/mail-query
  135. - @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
  136. + @if false; then \
  137. echo "chown $(GNATS_USER) $(libexecdir)/gnats/queue-pr $(libexecdir)/gnats/file-pr $(libexecdir)/gnats/gen-index" ; \
  138. echo "chmod 4555 $(libexecdir)/gnats/queue-pr $(libexecdir)/gnats/file-pr $(libexecdir)/gnats/gen-index" ; \
  139. echo "chown $(GNATS_USER) $(libexecdir)/gnats/gnatsd" ; \
  140. @@ -636,6 +636,7 @@ install-gnats-bin: all-gnats install-tools-bin
  141. chmod 555 $(libexecdir)/gnats/gnatsd ; \
  142. else \
  143. echo "*** Warning: must make queue-pr and gen-index suid gnats." ; \
  144. + chmod 555 $(libexecdir)/gnats/queue-pr $(libexecdir)/gnats/gen-index $(libexecdir)/gnats/gnatsd ; \
  145. fi
  146. install-info: gnats.info