diff options
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/package_rpm.bbclass | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass index b4bc52e69b..50e9b31517 100644 --- a/meta/classes/package_rpm.bbclass +++ b/meta/classes/package_rpm.bbclass | |||
@@ -200,7 +200,12 @@ rpm_update_pkg () { | |||
200 | process_pkg_list_rpm() { | 200 | process_pkg_list_rpm() { |
201 | local insttype=$1 | 201 | local insttype=$1 |
202 | shift | 202 | shift |
203 | local pkgs="$@" | 203 | # $@ is special POSIX linear array can not be assigned |
204 | # to a local variable directly in dash since its separated by | ||
205 | # space and dash expands it before assignment | ||
206 | # and local x=1 2 3 and not x="1 2 3" | ||
207 | local pkgs | ||
208 | pkgs="$@" | ||
204 | local confbase=${INSTALL_CONFBASE_RPM} | 209 | local confbase=${INSTALL_CONFBASE_RPM} |
205 | 210 | ||
206 | echo -n > ${target_rootfs}/install/base_archs.pkglist | 211 | echo -n > ${target_rootfs}/install/base_archs.pkglist |