* whitespace fixes
[darcs-mirror-metainit.git] / update-metainit
1 #!/bin/sh
2
3 # Interface:
4 # Rebuild init scripts (e.g., after a meta init script was added or edited)
5 # $0 
6
7 # Removed meta-init-script:
8 # $0 --remove-metainit <scriptname>
9 #
10 # If a init sytem is removed, the maintainer scripts should
11 # call a script that cleans up the generated files for that system directly.
12
13 # This will probably be /usr/lib/metainit/translators once
14 if test -n "$METAINIT_PREFIX"
15 then
16         translators_dir="$METAINIT_PREFIX/translators/"
17 else
18         translators_dir="/usr/share/metainit/translators/"
19 fi
20
21 # This is just a thin wrapper around the per-init-system
22 # translators. 
23 for trans in $translators_dir/*
24 do
25         $trans "$@"
26 done