Changeset 38024


Ignore:
Timestamp:
2013-09-17T23:45:34+02:00 (4 years ago)
Author:
blogic
Message:

base-files: add a post start hook for procd managed services

Signed-off-by: John Crispin <blogic@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/base-files/files/etc/rc.common

    r37248 r38024  
    8181} 
    8282 
     83stop_service() { 
     84        return 0 
     85} 
     86 
    8387service_triggers() { 
     88        return 0 
     89} 
     90 
     91service_running() { 
    8492        return 0 
    8593} 
     
    94102 
    95103[ -n "$USE_PROCD" ] && { 
     104        EXTRA_COMMANDS="${EXTRA_COMMANDS} running" 
     105 
    96106        . $IPKG_INSTROOT/lib/functions/procd.sh 
    97107        basescript=$(readlink "$initscript") 
     
    108118        stop() { 
    109119                procd_kill "$(basename ${basescript:-$initscript})" "$1" 
     120                stop_service "$@" 
    110121        } 
    111122 
    112123        reload() { 
    113                 start 
     124                if eval "type reload_service" 2>/dev/null >/dev/null; then 
     125                        reload_service "$@" 
     126                else 
     127                        restart 
     128                fi 
     129        } 
     130 
     131        running() { 
     132                service_running "$@" 
    114133        } 
    115134} 
Note: See TracChangeset for help on using the changeset viewer.