diff options
Diffstat (limited to 'meta/classes/package_ipk.bbclass')
-rw-r--r-- | meta/classes/package_ipk.bbclass | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/meta/classes/package_ipk.bbclass b/meta/classes/package_ipk.bbclass index b4308d55a6..d99150ec56 100644 --- a/meta/classes/package_ipk.bbclass +++ b/meta/classes/package_ipk.bbclass | |||
@@ -94,15 +94,11 @@ package_update_index_ipk () { | |||
94 | # use against the host system in sdk builds | 94 | # use against the host system in sdk builds |
95 | # | 95 | # |
96 | package_generate_ipkg_conf () { | 96 | package_generate_ipkg_conf () { |
97 | mkdir -p ${STAGING_ETCDIR_NATIVE}/ | 97 | package_generate_archlist |
98 | echo "src oe file:${DEPLOY_DIR_IPK}" > ${IPKGCONF_TARGET} | 98 | echo "src oe file:${DEPLOY_DIR_IPK}" > ${IPKGCONF_TARGET} |
99 | echo "src oe file:${DEPLOY_DIR_IPK}" > ${IPKGCONF_SDK} | 99 | echo "src oe file:${DEPLOY_DIR_IPK}" > ${IPKGCONF_SDK} |
100 | ipkgarchs="${PACKAGE_ARCHS}" | 100 | ipkgarchs="${PACKAGE_ARCHS}" |
101 | priority=1 | ||
102 | for arch in $ipkgarchs; do | 101 | for arch in $ipkgarchs; do |
103 | echo "arch $arch $priority" >> ${IPKGCONF_TARGET} | ||
104 | echo "arch ${BUILD_ARCH}-$arch-sdk $priority" >> ${IPKGCONF_SDK} | ||
105 | priority=$(expr $priority + 5) | ||
106 | if [ -e ${DEPLOY_DIR_IPK}/$arch/Packages ] ; then | 102 | if [ -e ${DEPLOY_DIR_IPK}/$arch/Packages ] ; then |
107 | echo "src oe-$arch file:${DEPLOY_DIR_IPK}/$arch" >> ${IPKGCONF_TARGET} | 103 | echo "src oe-$arch file:${DEPLOY_DIR_IPK}/$arch" >> ${IPKGCONF_TARGET} |
108 | fi | 104 | fi |
@@ -112,6 +108,16 @@ package_generate_ipkg_conf () { | |||
112 | done | 108 | done |
113 | } | 109 | } |
114 | 110 | ||
111 | package_generate_archlist () { | ||
112 | ipkgarchs="${PACKAGE_ARCHS}" | ||
113 | priority=1 | ||
114 | for arch in $ipkgarchs; do | ||
115 | echo "arch $arch $priority" >> ${IPKGCONF_TARGET} | ||
116 | echo "arch ${BUILD_ARCH}-$arch-sdk $priority" >> ${IPKGCONF_SDK} | ||
117 | priority=$(expr $priority + 5) | ||
118 | done | ||
119 | } | ||
120 | |||
115 | python do_package_ipk () { | 121 | python do_package_ipk () { |
116 | import sys, re, copy | 122 | import sys, re, copy |
117 | 123 | ||