diff options
Diffstat (limited to 'meta/classes/rootfs_ipk.bbclass')
| -rw-r--r-- | meta/classes/rootfs_ipk.bbclass | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/meta/classes/rootfs_ipk.bbclass b/meta/classes/rootfs_ipk.bbclass index 6cf38d80be..08f03cd66d 100644 --- a/meta/classes/rootfs_ipk.bbclass +++ b/meta/classes/rootfs_ipk.bbclass | |||
| @@ -20,6 +20,9 @@ OPKG_POSTPROCESS_COMMANDS = "ipk_insert_feed_uris" | |||
| 20 | fakeroot rootfs_ipk_do_rootfs () { | 20 | fakeroot rootfs_ipk_do_rootfs () { |
| 21 | set -x | 21 | set -x |
| 22 | 22 | ||
| 23 | rm ${IPKGCONF_TARGET} | ||
| 24 | touch ${IPKGCONF_TARGET} | ||
| 25 | |||
| 23 | ${OPKG_PREPROCESS_COMMANDS} | 26 | ${OPKG_PREPROCESS_COMMANDS} |
| 24 | 27 | ||
| 25 | mkdir -p ${T}/ | 28 | mkdir -p ${T}/ |
| @@ -119,19 +122,19 @@ install_all_locales() { | |||
| 119 | 122 | ||
| 120 | ipk_insert_feed_uris () { | 123 | ipk_insert_feed_uris () { |
| 121 | 124 | ||
| 122 | echo "Building from feeds activated!" | 125 | echo "Building from feeds activated!" |
| 123 | 126 | ||
| 124 | for line in ${IPK_FEED_URIS} | 127 | for line in ${IPK_FEED_URIS} |
| 125 | do | 128 | do |
| 126 | # strip leading and trailing spaces/tabs, then split into name and uri | 129 | # strip leading and trailing spaces/tabs, then split into name and uri |
| 127 | line_clean="`echo "$line"|sed 's/^[ \t]*//;s/[ \t]*$//'`" | 130 | line_clean="`echo "$line"|sed 's/^[ \t]*//;s/[ \t]*$//'`" |
| 128 | feed_name="`echo "$line_clean" | sed -n 's/\(.*\)##\(.*\)/\1/p'`" | 131 | feed_name="`echo "$line_clean" | sed -n 's/\(.*\)##\(.*\)/\1/p'`" |
| 129 | feed_uri="`echo "$line_clean" | sed -n 's/\(.*\)##\(.*\)/\2/p'`" | 132 | feed_uri="`echo "$line_clean" | sed -n 's/\(.*\)##\(.*\)/\2/p'`" |
| 130 | 133 | ||
| 131 | echo "Added $feed_name feed with URL $feed_uri" | 134 | echo "Added $feed_name feed with URL $feed_uri" |
| 132 | 135 | ||
| 133 | # insert new feed-sources | 136 | # insert new feed-sources |
| 134 | echo "src/gz $feed_name $feed_uri" >> ${IPKGCONF_TARGET} | 137 | echo "src/gz $feed_name $feed_uri" >> ${IPKGCONF_TARGET} |
| 135 | done | 138 | done |
| 136 | } | 139 | } |
| 137 | 140 | ||
| @@ -143,7 +146,7 @@ python () { | |||
| 143 | flags = flags.replace("do_deploy", "") | 146 | flags = flags.replace("do_deploy", "") |
| 144 | flags = flags.replace("do_populate_staging", "") | 147 | flags = flags.replace("do_populate_staging", "") |
| 145 | bb.data.setVarFlag('do_rootfs', 'recrdeptask', flags, d) | 148 | bb.data.setVarFlag('do_rootfs', 'recrdeptask', flags, d) |
| 146 | bb.data.setVar('OPKG_PREPROCESS_COMMANDS', "package_generate_ipkg_conf\nipk_insert_feed_uris", d) | 149 | bb.data.setVar('OPKG_PREPROCESS_COMMANDS', "package_generate_archlist\nipk_insert_feed_uris", d) |
| 147 | bb.data.setVar('OPKG_POSTPROCESS_COMMANDS', '', d) | 150 | bb.data.setVar('OPKG_POSTPROCESS_COMMANDS', '', d) |
| 148 | } | 151 | } |
| 149 | 152 | ||
