12345678910111213141516171819202122 |
- #!/bin/bash
- set +h
- packages="binutils-pass1 gcc-pass1 linux-api-headers glibc"
- package_switches="$(echo ${packages// /|} | sed 's/\([[:alnum:]-]\+\)/_\1/g')"
- [[ $# -eq 0 ]] && set -- $packages
- while [ -n "$1" ]; do
- pkg="$1"
- eval "case _$pkg in
- $package_switches)
- ${pkg}.sh || exit 1
- echo
- ;;
- *)
- echo 1>&2 Unknown command: $1
- exit 1
- ;;
- esac"
- shift 1
- done
|