1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/bin/sh
- die()
- {
- echo "$*" >&2
- exit 1
- }
- install()
- {
- for i in "$@"; do
- if printf '%s' "$i" | grep -qe dbgsym; then
- continue
- fi
- if ! [ -f "$i" ]; then
- echo "Warning: $i does not exist. Skipping..."
- continue
- fi
- echo "Installing $i ..."
- dpkg -i "$i" || die "FAILED: dpkg -i $i"
- done
- }
- basedir="$1"
- [ -d "$basedir" ] || die "Usage: deb-install.sh PACKAGEDIR"
- for interp in python3 cython3 pypy; do
- install "$basedir"/$interp-awlsim_*_*.deb
- install "$basedir"/$interp-awlsimhw-*_*_*.deb
- if [ "$interp" = "python3" ]; then
- install "$basedir"/$interp-awlsim-gui_*_*.deb
- fi
- done
- install "$basedir"/awlsim-*_*_*.deb
- exit 0
|