diff options
author | P. J. McDermott <pj@pehjota.net> | 2014-06-08 14:22:57 (EDT) |
---|---|---|
committer | P. J. McDermott <pj@pehjota.net> | 2014-06-08 14:22:57 (EDT) |
commit | e3055f26642dd356b91d852a8e32a938e9d77c36 (patch) | |
tree | 9c190ce2bea135cb81132e48189f2aa8c7bbf4d0 | |
parent | 952f42e0b5b623e69efa09af0690c07349149232 (diff) |
miniprokit.sh: Use opkg to configure packages.
-rwxr-xr-x | miniprokit.sh | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/miniprokit.sh b/miniprokit.sh index 5e8e356..0a32eee 100755 --- a/miniprokit.sh +++ b/miniprokit.sh @@ -277,24 +277,9 @@ get_pkg() configure_pkgs() { local root="${1}" - local opk= - local pkg= - local script= - - for opk in "${root}/var/cache/opkg/archives/"*.opk; do - pkg="${opk##*/}" - pkg="${pkg%%_*}" - - info 'Configuring %s...' "${pkg}" - for script in 'preinst' 'postinst'; do - if [ -x "${root}/var/lib/opkg/info/${pkg}.${script}" ] - then - chroot "${root}" \ - "/var/lib/opkg/info/${pkg}.${script}" \ - configure - fi - done - done + + chroot "${root}" /bin/sh -c \ + 'opkg install $(opkg list-installed | cut -d " " -f 1)' } cmd_shell() |