[Reposting to list] В Thu, 19 Sep 2013 15:12:13 +0200 Andreas Jaeger <aj@suse.com> пишет:
On 09/19/2013 02:31 PM, Andrey Borzenkov wrote:
During zypper dup from M4 to B1 I notice that installation order was
grub2-i386-pc grub2
Now grub2.spec has
%package %{grubarch}
Summary: Bootloader with support for Linux, Multiboot and more Group: System/Boot Requires: %{name} = %{version}-%{release} Requires(post): %{name} = %{version}-%{release}
Do I misunderstand what Requires(post) does or zypper ignores requirements indeed?
It looks to me like there's a cyclic dependency. grub2 itself has: Requires: grub2-%{grubarch} = %{version}-%{release}
This ensures that grub2-%arch is installed on update from older package that did not use arch subpackages. Why is it a loop? It just says that two must be installed together. How can it be expressed differently?
So, in which order should they be installed?
grub2 grub2-%arch Should not Requires(post): %{name} = %{version}-%{release} make sure that they are installed in this order?
Andreas
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org