sysv-rcs 518 B

123456789101112131415161718192021222324252627
  1. #!/sbin/openrc-run
  2. description="start or stop sysv rc[S,K] scripts"
  3. depend() {
  4. after local
  5. }
  6. start() {
  7. for i in /etc/init.d/S??*; do
  8. # Ignore dangling symlinks (if any).
  9. [ -e "$i" ] || continue
  10. einfo "Starting $i"
  11. $i start > /dev/null
  12. eend $?
  13. done
  14. }
  15. stop() {
  16. for i in $(ls -r /etc/init.d/S??*); do
  17. # Ignore dangling symlinks (if any).
  18. [ -e "$i" ] || continue
  19. einfo "Stopping $i"
  20. $i stop > /dev/null
  21. eend $?
  22. done
  23. }