liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

s6-rc-db (572B)


      1 #!/usr/bin/env sh
      2 
      3 reverse_deps(){
      4     echo $1
      5     case "$1" in
      6 	thyme)
      7 	    echo rosemary
      8 	    ;;
      9 	enables-wan)
     10 	    echo wattle # controlled
     11 	    ;;
     12 	modeswitch)
     13 	    reverse_deps atz
     14 	    ;;
     15 	atz)
     16 	    echo ifconfig
     17 	    ;;
     18     esac
     19 }
     20 
     21 deps(){
     22     echo $1
     23     case "$1" in
     24 	rosemary)
     25 	    echo thyme;;
     26 	wattle)
     27 	    echo enables-wan;;
     28 	atz)
     29 	    echo modeswitch;;
     30 	ifconfig)
     31 	    deps atz;;
     32     esac
     33 }
     34 
     35 if test "$1" = "-d" && test "$2" = "all-dependencies"; then
     36     shift; shift;
     37     reverse_deps $@
     38 elif test "$1" = "all-dependencies"; then
     39     shift;
     40     deps $@
     41 fi