Accepting request 676194 from Base:System
- Create compatibility sym-link of grub.xen in the old location to which old VM definition is pointing (bsc#1123942) OBS-URL: https://build.opensuse.org/request/show/676194 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=200
This commit is contained in:
parent
5df9c64bda
commit
3dcc817fb5
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 12 08:57:03 UTC 2019 - mchang@suse.com
|
||||||
|
|
||||||
|
- Create compatibility sym-link of grub.xen in the old location to which
|
||||||
|
old VM definition is pointing (bsc#1123942)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 28 14:12:05 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
Mon Jan 28 14:12:05 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||||
|
|
||||||
@ -30,7 +36,6 @@ Wed Jan 23 10:44:09 UTC 2019 - rw@suse.com
|
|||||||
* grub2-efi-xen-chainload.patch (bsc#1122563)
|
* grub2-efi-xen-chainload.patch (bsc#1122563)
|
||||||
* grub2-efi-xen-removable.patch (refresh)
|
* grub2-efi-xen-removable.patch (refresh)
|
||||||
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Dec 20 09:21:27 UTC 2018 - mchang@suse.com
|
Thu Dec 20 09:21:27 UTC 2018 - mchang@suse.com
|
||||||
|
|
||||||
|
14
grub2.spec
14
grub2.spec
@ -807,6 +807,14 @@ cd ..
|
|||||||
cd build-xen
|
cd build-xen
|
||||||
%make_install
|
%make_install
|
||||||
install -m 644 grub.xen %{buildroot}/%{_datadir}/%{name}/%{grubxenarch}/.
|
install -m 644 grub.xen %{buildroot}/%{_datadir}/%{name}/%{grubxenarch}/.
|
||||||
|
# provide compatibility sym-link for VM definitions pointing to old location
|
||||||
|
install -d %{buildroot}%{_libdir}/%{name}/%{grubxenarch}
|
||||||
|
ln -srf %{buildroot}%{_datadir}/%{name}/%{grubxenarch}/grub.xen %{buildroot}%{_libdir}/%{name}/%{grubxenarch}/grub.xen
|
||||||
|
cat <<-EoM >%{buildroot}%{_libdir}/%{name}/%{grubxenarch}/DEPRECATED
|
||||||
|
This directory and its contents was moved to %{_datadir}/%{name}/%{grubxenarch}.
|
||||||
|
Individual symbolic links are provided for a smooth transition.
|
||||||
|
Please update your VM definition files to use the new location!
|
||||||
|
EoM
|
||||||
cd ..
|
cd ..
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -820,7 +828,7 @@ install -m 644 grub.efi grub-tpm.efi %{buildroot}/%{_datadir}/%{name}/%{grubefia
|
|||||||
%define sysefibasedir %{_datadir}/efi
|
%define sysefibasedir %{_datadir}/efi
|
||||||
%define sysefidir %{sysefibasedir}/%{_target_cpu}
|
%define sysefidir %{sysefibasedir}/%{_target_cpu}
|
||||||
install -d %{buildroot}/%{sysefidir}
|
install -d %{buildroot}/%{sysefidir}
|
||||||
ln -sr %{buildroot}/%{_datadir}/%{name}/%{grubefiarch}/grub.efi %{buildroot}/%{sysefidir}/grub.efi
|
ln -sr %{buildroot}/%{_datadir}/%{name}/%{grubefiarch}/grub.efi %{buildroot}%{sysefidir}/grub.efi
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
# provide compatibility sym-link for previous shim-install and the like
|
# provide compatibility sym-link for previous shim-install and the like
|
||||||
install -d %{buildroot}/usr/lib64/efi
|
install -d %{buildroot}/usr/lib64/efi
|
||||||
@ -1271,8 +1279,12 @@ fi
|
|||||||
|
|
||||||
%ifarch %{ix86} x86_64
|
%ifarch %{ix86} x86_64
|
||||||
%files %{grubxenarch}
|
%files %{grubxenarch}
|
||||||
|
%defattr(-,root,root,-)
|
||||||
%dir %{_datadir}/%{name}/%{grubxenarch}
|
%dir %{_datadir}/%{name}/%{grubxenarch}
|
||||||
%{_datadir}/%{name}/%{grubxenarch}/*
|
%{_datadir}/%{name}/%{grubxenarch}/*
|
||||||
|
# provide compatibility sym-link for VM definitions pointing to old location
|
||||||
|
%dir %{_libdir}/%{name}
|
||||||
|
%{_libdir}/%{name}/%{grubxenarch}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?has_systemd:1}
|
%if 0%{?has_systemd:1}
|
||||||
|
Loading…
Reference in New Issue
Block a user