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

Support installation of init scripts on MaxOS X.

Location:
branches/samhain-2_2-branch
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/samhain-2_2-branch/Makefile.in

    r65 r72  
    336336        init/samhain.startLSB init/samhain.startFreeBSD \
    337337        init/samhain.startSolaris init/samhain.startHPUX \
    338         init/samhain.startIRIX \
     338        init/samhain.startIRIX init/samhain.startMACOSX \
    339339        deploy.sh sh_MK.h samhain-install.sh sh_gpg_chksum.h sh_gpg_fp.h \
    340340        rules.deb rules.deb-light \
     
    669669        configfile=`echo  @myconffile@ | sed 's%^REQ_FROM_SERVER%%'`; \
    670670        echo  "test -f $$configfile || cp -p $$temp/* $$configfile" >> $$STAGE/setup.sh; \
    671         echo  "./samhain-install.sh --express --verbose install-boot"    >> $$STAGE/setup.sh; \
     671        echo  "./samhain-install.sh --express --verbose install-boot || echo 'Cannot install init script'"    >> $$STAGE/setup.sh; \
    672672        cp $(top_srcdir)/mkinstalldirs $$STAGE/; \
    673673        cp $(top_srcdir)/install-sh $$STAGE/; \
     
    15401540#
    15411541INITFILES=samhain.startIRIX samhain.startFreeBSD samhain.startSolaris \
    1542 samhain.startLSB samhain.startGentoo samhain.startLinux samhain.startHPUX
     1542samhain.startLSB samhain.startGentoo samhain.startLinux samhain.startHPUX \
     1543samhain.startMACOSX
    15431544
    15441545SCRIPTFILES=redhat_i386.client.spec check_samhain.pl samhainadmin.pl
  • branches/samhain-2_2-branch/configure.ac

    r61 r72  
    22802280init/samhain.startHPUX
    22812281init/samhain.startIRIX
     2282init/samhain.startMACOSX
    22822283samhain.spec
    22832284rules.deb
  • branches/samhain-2_2-branch/samhain-install.sh.in

    r59 r72  
    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.