#!/bin/sh # # /etc/init.d/rc # Executes init scripts on init and shutdown. # # Copyright (C) 2012 Patrick "P. J." McDermott # This file may be reproduced, distributed, modified, and otherwise dealt in # under the terms of the Expat/MIT License. [ -x /usr/bin/logger ] && logger='logger -s -p 6 -t sysinit' || logger=cat level=${0#*/rc} case ${level} in S) action=start ;; K) action=stop ;; *) exit 1 ;; esac for i in /etc/rc.d/${level}*; do [ -x "${i}" ] && "${i}" ${action} 2>&1 done | ${logger}