X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fplatforms%2Fredhat%2FMakefile.in;h=09c37f7c702c0c2d1a5072e2e7b0fb1cf6e619e3;hb=e517b969a56bbcd3f97c85fc7b8f2e359ce66685;hp=10f53782f5386e2275968b4cb2fe516463e73410;hpb=881e89978c01c1a9ad475426e825de8fff2bd326;p=bacula%2Fbacula diff --git a/bacula/platforms/redhat/Makefile.in b/bacula/platforms/redhat/Makefile.in index 10f53782f5..09c37f7c70 100644 --- a/bacula/platforms/redhat/Makefile.in +++ b/bacula/platforms/redhat/Makefile.in @@ -8,7 +8,7 @@ # INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ -m 754 nothing: @@ -16,60 +16,75 @@ install: install-autostart install-autostart: install-autostart-fd install-autostart-sd install-autostart-dir +install_logrotate: + @$(INSTALL_PROGRAM) ../../scripts/logrotate $(DESTDIR)/etc/logrotate.d/bacula install-autostart-fd: - @if test -f /etc/rc.d/init.d/bacula-fd; then \ - /sbin/chkconfig --del bacula-fd; \ + @if test x$(DESTDIR) = x -a -f /etc/rc.d/init.d/bacula-fd; then \ + /sbin/chkconfig --del bacula-fd; \ fi - @$(INSTALL_PROGRAM) -m 744 bacula-fd /etc/rc.d/init.d/bacula-fd + @$(INSTALL_PROGRAM) bacula-fd $(DESTDIR)/etc/rc.d/init.d/bacula-fd # set symlinks for script at startup and shutdown - @/sbin/chkconfig --add bacula-fd + @if test x$(DESTDIR) = x ; then \ + /sbin/chkconfig --add bacula-fd; \ + fi install-autostart-sd: - @if test -f /etc/rc.d/init.d/bacula-sd; then \ + @if test x$(DESTDIR) = x -a -f /etc/rc.d/init.d/bacula-sd; then \ /sbin/chkconfig --del bacula-sd; \ fi - @$(INSTALL_PROGRAM) -m 744 bacula-sd /etc/rc.d/init.d/bacula-sd + @$(INSTALL_PROGRAM) bacula-sd $(DESTDIR)/etc/rc.d/init.d/bacula-sd # set symlinks for script at startup and shutdown - @/sbin/chkconfig --add bacula-sd + @if test x$(DESTDIR) = x ; then \ + /sbin/chkconfig --add bacula-sd; \ + fi install-autostart-dir: - @if test -f /etc/rc.d/init.d/bacula-dir; then \ + @if test x$(DESTDIR) = x -a -f /etc/rc.d/init.d/bacula-dir; then \ /sbin/chkconfig --del bacula-dir; \ fi - @$(INSTALL_PROGRAM) -m 744 bacula-dir /etc/rc.d/init.d/bacula-dir + @$(INSTALL_PROGRAM) bacula-dir $(DESTDIR)/etc/rc.d/init.d/bacula-dir # set symlinks for script at startup and shutdown - @/sbin/chkconfig --add bacula-dir + @if test x$(DESTDIR) = x ; then \ + /sbin/chkconfig --add bacula-dir; \ + fi uninstall: uninstall-autostart uninstall-autostart: uninstall-autostart-fd uninstall-autostart-sd uninstall-autostart-dir +uninstall-logrotate: + @rm -f $(DESTDIR)/etc/logrotate.d/bacula + uninstall-autostart-fd: - @if test -f /etc/rc.d/init.d/bacula-fd; then \ + @if test x$(DESTDIR) = x -a -f /etc/rc.d/init.d/bacula-fd; then \ /sbin/chkconfig --del bacula-fd; \ fi - @rm -f /etc/rc.d/init.d/bacula-fd + @rm -f $(DESTDIR)/etc/rc.d/init.d/bacula-fd uninstall-autostart-sd: - @if test -f /etc/rc.d/init.d/bacula-sd; then \ + @if test x$(DESTDIR) = x -a -f /etc/rc.d/init.d/bacula-sd; then \ /sbin/chkconfig --del bacula-sd; \ fi - @rm -f /etc/rc.d/init.d/bacula-sd + @rm -f $(DESTDIR)/etc/rc.d/init.d/bacula-sd uninstall-autostart-dir: - @if test -f /etc/rc.d/init.d/bacula-dir; then \ + @if test x$(DESTDIR) = x -a -f /etc/rc.d/init.d/bacula-dir; then \ /sbin/chkconfig --del bacula-dir; \ fi - @rm -f /etc/rc.d/init.d/bacula-dir + @rm -f $(DESTDIR)/etc/rc.d/init.d/bacula-dir clean: + @rm -f 1 2 3 distclean: clean - @rm -f Makefile bacula-*.spec bacula.*.spec + @rm -f Makefile bacula-*.spec bacula.*.spec bacula.spec + @rm -f bacula-sd bacula-fd bacula-dir + +devclean: clean + @rm -f Makefile bacula-*.spec bacula.*.spec bacula.spec @rm -f bacula-sd bacula-fd bacula-dir - @rm -rf CVS