summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. 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)
commite3055f26642dd356b91d852a8e32a938e9d77c36 (patch)
tree9c190ce2bea135cb81132e48189f2aa8c7bbf4d0
parent952f42e0b5b623e69efa09af0690c07349149232 (diff)
miniprokit.sh: Use opkg to configure packages.
-rwxr-xr-xminiprokit.sh21
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()