- base="$(echo $name | sed 's:^.*/::')"
- dir="$(echo $name | sed 's:^[^/]:./&:; s:/[^/]*$::')"
- if [ -r "$pkgdatadir/$base" ]; then
- mkdir -p "$dir"
+ case "$name" in
+ "" | "#"*) continue ;;
+ *=*) want=${name##*=}; name=${name%=*} ;;
+ *) want=${name##*/} ;;
+ esac
+ if [ -r "$pkgdatadir/$want" ]; then
+ case "$name" in */*) mkdir -p "${name%/*}" ;; esac