[sisyphus] install: cannot change ownership
AVL
=?iso-8859-1?q?info_=CE=C1_atmsk=2Eru?=
Сб Янв 5 23:00:12 MSK 2002
On Sun, 6 Jan 2002 00:53:17 +0300
forbusy <forbusy на mail.ru> wrote:
> Привет,
>
> Вот такая проблема возникла :
> rpm -bb myfile.spec
>
> стадии prep и make проходят успешно,
> а на стадии install возникает такая ошибка:
>
> install: cannot change ownership of `/var/tmp/myfile-buildroot/and so on..':
> Operation not permitted
>
> make: *** [install] Error 1
> ошибка: Неверный код возврата из /var/tmp/rpm-tmp.12345
>
> Причем, из сырцов Сизифа бинарники нормально получаются, а из других сырцов
> такая ошибка вылезает.
>
> Как устранить такую ошибку?
попытка изменить владельца файла в секции инсталл.
такое доступно только rootу
надо убрать все
chown root:root file
или install -u root -g root file
из секции install: в Makefile
можно так
perl -pi -e "s|-u root -g root ||g" Makefile
perl -pi -e "s|chown|echo chown|g" Makefile
или исправить в исходниках Makefile Makefile.in
Подробная информация о списке рассылки Sisyphus