Jump to content

    

ipkg не видит некоторые пакеты

Добрый день.

Система CentOS 6, кросс-компиляция для powerpc.

На сборочном сервере (с той же системой) все работает хорошо, но когда я пытаюсь повторить это на локальном компе, вылезает непонятная проблема.

На финальном этапе сборки (перед генерацией образа) формируется список пакетов и вызывается команда ipkg:

mkdir "$(IMAGEDIR)"
PACKAGES='' ; for i in $(CONTENTSDIR); do \
	PACKAGES="$$PACKAGES $(PACKAGEDIR)/$${i}_*.ipk"; \
done; \
$(IPKG) -o "$(IMAGEDIR)" install $$PACKAGES

Проблема в том, что для 25-и пакетов команда выдает:

Clearing state_want and state_flag for pkg=xxxxxx (arch_priority=0 flag=16 want=2)

И только для 6-и:

Installing xxxx(20015d-vard1) to root...

А в конце:

Nothing to be done
An error ocurred, return value: 1.
Collected errors:
Cannot find package busybox.
Check the spelling or perhaps run 'ipkg update'
...

Все пакеты есть, ведь список формируется из реального содержимого папки. Права у всех пакетов одинаковые.

Почему такое может происходить? Куда смотреть?

Edited by Harvester

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this