Changeset 40 for trunk/Makefile.in


Ignore:
Timestamp:
May 31, 2006, 9:38:30 PM (18 years ago)
Author:
rainer
Message:

Fix for tickets #13, #14, #15, #16, #17

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.in

    r34 r40  
    484484            echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/`echo $$p|sed 's%samhain%@install_name@%'|sed 's%yule%@install_name@%'`"; \
    485485            $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/`echo $$p|sed 's%samhain%@install_name@%'|sed 's%yule%@install_name@%'`; \
     486            chmod 0700 $(DESTDIR)$(sbindir)/`echo $$p|sed 's%samhain%@install_name@%'|sed 's%yule%@install_name@%'`; \
    486487            echo " ./sstrip $(DESTDIR)$(sbindir)/`echo $$p|sed 's%samhain%@install_name@%'|sed 's%yule%@install_name@%'`"; \
    487488            ./sstrip $(DESTDIR)$(sbindir)/`echo $$p|sed 's%samhain%@install_name@%'|sed 's%yule%@install_name@%'`; \
     
    623624          exit 1; \
    624625        fi; \
    625         make DESTDIR=$$STAGE install-light; \
     626        $(MAKE) DESTDIR=$$STAGE install-light; \
    626627        rm -f $$STAGE/@sbindir@/@install_name@_stealth; \
    627628        echo "#! /bin/sh"                        > $$STAGE/setup.sh; \
     
    926927          exit 1; \
    927928        fi; \
    928         make DESTDIR=$$STAGE install-light;
     929        $(MAKE) DESTDIR=$$STAGE install-light;
    929930        $(MAKE) solaris-pkg-finish
    930931
     
    936937          exit 1; \
    937938        fi; \
    938         make DESTDIR=$$STAGE install;
     939        $(MAKE) DESTDIR=$$STAGE install;
    939940        $(MAKE) solaris-pkg-finish
    940941
     
    946947        user=`id | sed s,uid=[0123456789]*\(,, | sed s,\).*,,`; \
    947948        group=`id | sed s,.*gid=[0123456789]*\(,, | sed s,\).*,,`; \
    948         cat prototype | grep -v 'none / ' | grep -v 'none /usr ' | \
    949         grep -v 'none /usr/local ' | grep -v 'none /usr/bin ' | \
    950         grep -v 'none /usr/local/bin ' | grep -v 'none /usr/local/sbin ' | \
    951         grep -v 'none /var ' | grep -v 'none /usr/sbin ' | \
     949        cat prototype | grep -v 'none / ' | \
     950        sed 's,none /etc .*,none /etc ? ? ?,' | \
     951        sed 's,none /etc/init.d .*,none /etc/init.d ? ? ?,' | \
     952        sed 's,none /usr .*,none /usr ? ? ?,' | \
     953        sed 's,none /usr/bin .*,none /usr/bin ? ? ?,' | \
     954        sed 's,none /var .*,none /var ? ? ?,' | \
     955        sed 's,none /var/lib .*,none /var/lib ? ? ?,' | \
     956        sed 's,none /var/log .*,none /var/log ? ? ?,' | \
     957        sed 's,none /var/run .*,none /var/run ? ? ?,' | \
     958        sed 's,none /usr/sbin .*,none /usr/sbin ? ? ?,' | \
    952959        sed s,$$user\ $$group,root\ sys,g > prototype.1; \
    953960        rm -f prototype && mv prototype.1 prototype; \
    954         echo "d none /var ? ? ?" >> prototype; \
     961        if test -d /usr/local; then \
     962                cat prototype | \
     963                sed 's,none /usr/local .*,none /usr/local ? ? ?,' >prototype.1;\
     964                rm -f prototype && mv prototype.1 prototype; \
     965        fi; \
     966        if test -d /usr/local/bin; then \
     967                cat prototype | \
     968                sed 's,none /usr/local/bin .*,none /usr/local/bin ? ? ?,' >prototype.1;\
     969                rm -f prototype && mv prototype.1 prototype; \
     970        fi; \
     971        if test -d /usr/local/sbin; then \
     972                cat prototype | \
     973                sed 's,none /usr/local/sbin .*,none /usr/local/sbin ? ? ?,' >prototype.1;\
     974                rm -f prototype && mv prototype.1 prototype; \
     975        fi; \
     976        if test -d /usr/local/man; then \
     977                cat prototype | \
     978                sed 's,none /usr/local/man .*,none /usr/local/man ? ? ?,' >prototype.1;\
     979                rm -f prototype && mv prototype.1 prototype; \
     980        fi; \
     981        if test -d /usr/local/man/man5; then \
     982                cat prototype | \
     983                sed 's,none /usr/local/man/man5 .*,none /usr/local/man/man5 ? ? ?,' >prototype.1;\
     984                rm -f prototype && mv prototype.1 prototype; \
     985        fi; \
     986        if test -d /usr/local/man/man8; then \
     987                cat prototype | \
     988                sed 's,none /usr/local/man/man8 .*,none /usr/local/man/man8 ? ? ?,' >prototype.1;\
     989                rm -f prototype && mv prototype.1 prototype; \
     990        fi; \
    955991        echo "d none /etc/rc0.d ? ? ?" >> prototype; \
    956992        echo "d none /etc/rc1.d ? ? ?" >> prototype; \
     
    9751011          echo; \
    9761012          cp /tmp/samhain-pkg-staging/@install_name@.pkg $(PACKAGE)-$(VERSION).pkg; \
    977           echo "Package @install_name@.pkg is ready for installation"; \
     1013          echo "Package $(PACKAGE)-$(VERSION).pkg is ready for installation"; \
    9781014          echo; \
    979           rm -r /var/spool/pkg/@install_name@ /tmp/samhain-pkg-staging; \
     1015          rm -rf /var/spool/pkg/@install_name@ /tmp/samhain-pkg-staging; \
    9801016        else \
    9811017          echo; \
     
    9931029          exit 1; \
    9941030        fi; \
    995         make DESTDIR=$$STAGE install; \
    996         make DESTDIR=$$STAGE install-boot; \
     1031        $(MAKE) DESTDIR=$$STAGE install; \
     1032        $(MAKE) DESTDIR=$$STAGE install-boot; \
    9971033        cp hp_ux.psf $$STAGE; \
    9981034        mkdir $$STAGE/sc; \
     
    11411177        cp config.h m_comp/; \
    11421178        cp $(srcsrc)/samhain_hide.c m_comp/; \
    1143         cd m_comp && make modules
     1179        cd m_comp && $(MAKE) modules
    11441180        @if test -f m_comp/samhain_hide.ko; then \
    11451181          cp -p m_comp/samhain_hide.ko samhain_hide.ko; \
Note: See TracChangeset for help on using the changeset viewer.