diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2000-11-26 20:01:01 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2000-11-26 20:01:01 +0000 |
commit | 49a1ad7516f84672dcea24bc6178f87f92789c7c (patch) | |
tree | 95839ab8df06151f9322c89ffe7734b28f36a360 /Src/mkmodindex.sh | |
parent | ad5f9584c11561eb8d58b155aac018a771548e75 (diff) | |
download | zsh-49a1ad7516f84672dcea24bc6178f87f92789c7c.tar.gz zsh-49a1ad7516f84672dcea24bc6178f87f92789c7c.tar.xz zsh-49a1ad7516f84672dcea24bc6178f87f92789c7c.zip |
13194: change in module configuration system
Diffstat (limited to 'Src/mkmodindex.sh')
-rw-r--r-- | Src/mkmodindex.sh | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/Src/mkmodindex.sh b/Src/mkmodindex.sh deleted file mode 100644 index b4616f638..000000000 --- a/Src/mkmodindex.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh -# -# mkmodindex.sh: search for *.mdd files, and index the modules -# -# $@ = directories to search from -# - -echo "# module index generated by mkmodindex.sh" -echo - -module_list=' ' -while test $# -ne 0; do - dir=$1 - shift - ( set $dir/*.mdd; test -f $1 ) || continue - dosubs=false - for mod in `echo '' $dir/*.mdd '' | sed 's, [^ ]*/, ,g;s,\.mdd , ,g'`; do - case `echo "$mod@ $module_list " | sed 's,^.*[^_0-9A-Za-z].*@,@@,'` in - @@*) - echo >&2 "WARNING: illegally named module \`$mod' in $dir" - echo >&2 " (ignoring it)" - ;; - *@*" $mod "*) - eval "loc=\$loc_$mod" - echo >&2 "WARNING: module \`$mod' (in $loc) duplicated in $dir" - echo >&2 " (ignoring duplicate)" - dosubs=true - ;; - *) - module_list="$module_list$mod " - echo "loc_$mod=$dir" - eval "loc_$mod=\$dir" - dosubs=true - ;; - esac - done - $dosubs && set `echo $dir/*/. '' | sed 's,/\. , ,g'` "$@" -done - -echo -echo $module_list | sed 's/^/module_list="/;s/$/"/' - -exit 0 |