#!/bin/bash list="" for f in *.ipk ; do if [[ $f =~ ^busybox ]] ; then continue fi [[ $f =~ ([^_]*) ]] && true list+="${BASH_REMATCH[1]} " done list=$(echo $list | xargs) echo $list set -x opkg --force-depends --force-remove --force-removal-of-dependent-packages remove $list opkg install *.ipk set +x