Changeset 71 for trunk


Ignore:
Timestamp:
Oct 30, 2006, 9:35:00 PM (18 years ago)
Author:
rainer
Message:

Support installation of init scripts on MaxOS X.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.in

    r68 r71  
    339339        init/samhain.startLSB init/samhain.startFreeBSD \
    340340        init/samhain.startSolaris init/samhain.startHPUX \
    341         init/samhain.startIRIX \
     341        init/samhain.startIRIX init/samhain.startMACOSX \
    342342        deploy.sh sh_MK.h samhain-install.sh sh_gpg_chksum.h sh_gpg_fp.h \
    343343        rules.deb rules.deb-light \
     
    672672        configfile=`echo  @myconffile@ | sed 's%^REQ_FROM_SERVER%%'`; \
    673673        echo  "test -f $$configfile || cp -p $$temp/* $$configfile" >> $$STAGE/setup.sh; \
    674         echo  "./samhain-install.sh --express --verbose install-boot"    >> $$STAGE/setup.sh; \
     674        echo  "./samhain-install.sh --express --verbose install-boot || echo 'Cannot install init script'"    >> $$STAGE/setup.sh; \
    675675        cp $(top_srcdir)/mkinstalldirs $$STAGE/; \
    676676        cp $(top_srcdir)/install-sh $$STAGE/; \
     
    15481548#
    15491549INITFILES=samhain.startIRIX samhain.startFreeBSD samhain.startSolaris \
    1550 samhain.startLSB samhain.startGentoo samhain.startLinux samhain.startHPUX
     1550samhain.startLSB samhain.startGentoo samhain.startLinux samhain.startHPUX \
     1551samhain.startIRIX
    15511552
    15521553SCRIPTFILES=redhat_i386.client.spec check_samhain.pl samhainadmin.pl
  • trunk/configure.ac

    r68 r71  
    23592359init/samhain.startHPUX
    23602360init/samhain.startIRIX
     2361init/samhain.startMACOSX
    23612362samhain.spec
    23622363rules.deb
  • trunk/samhain-install.sh.in

    r59 r71  
    757757
    758758    case "$platform" in
     759    Darwin/*)
     760        DVER="MACOSX"
     761        test -z "$verbose" || echo "MacOS X system detected"
     762        rc_main="/Library/StartupItems/${samhain}"
     763        ${mkinstalldirs} ${rc_main}
     764        rc_dirz=
     765        rc_inst="(cd /Library/StartupItems/${samhain} && echo '{' >StartupParameters.plist && echo '  Description        = \"@install_name@\";'  >>StartupParameters.plist && echo '  Provides           = (\"@install_name@\");' >>StartupParameters.plist && echo '  Requires           = (\"Network\");'      >>StartupParameters.plist && echo '  OrderPreference     = \"Last\";' >>StartupParameters.plist && echo '}' >>StartupParameters.plist && chmod 644 StartupParameters.plist; )"
     766        rc_uinst="rm -rf /Library/StartupItems/@install_name@"
     767        ;;
     768
    759769    IRIX*/*)
    760770        DVER="IRIX"
Note: See TracChangeset for help on using the changeset viewer.