50838ff661
Move content from stx-utils into stx-integ or stx-update Packages will be relocated to stx-update: enable-dev-patch extras stx-integ: config-files/ io-scheduler filesystem/ filesystem-scripts grub/ grubby logging/ logmgmt tools/ collector monitor-tools tools/engtools/ hostdata-collectors parsers utilities/ build-info branding (formerly wrs-branding) platform-util Change-Id: If77fdabde9ff43b5e4381837283bac1d39112c58 Story: 2002801 Task: 22687 Signed-off-by: Scott Little <scott.little@windriver.com>
60 lines
1.9 KiB
Diff
60 lines
1.9 KiB
Diff
From 40211dceb45803c4bb4ff2afbc993f230872ad51 Mon Sep 17 00:00:00 2001
|
|
From: Bin Qian <bin.qian@windriver.com>
|
|
Date: Tue, 13 Feb 2018 23:02:49 -0500
|
|
Subject: [PATCH 1/1] grubby add multiboot2
|
|
|
|
---
|
|
SPECS/grubby.spec | 15 +++++++++++++++
|
|
1 file changed, 15 insertions(+)
|
|
|
|
diff --git a/SPECS/grubby.spec b/SPECS/grubby.spec
|
|
index 071463a..a3bb371 100644
|
|
--- a/SPECS/grubby.spec
|
|
+++ b/SPECS/grubby.spec
|
|
@@ -85,6 +85,7 @@ Patch0075: 0075-Fix-setDefaultImage-for-s390-s390x-1285601.patch
|
|
|
|
# WRS Titanium patches
|
|
Patch1000: 1000-Generic-name-for-Titanium.patch
|
|
+Patch1001: 1001-Add-support-for-updating-grub-cfg-with-multiboot-2.patch
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
BuildRequires: pkgconfig glib2-devel popt-devel
|
|
@@ -101,6 +102,10 @@ Requires: s390utils-base
|
|
Requires: uboot-tools
|
|
%endif
|
|
Requires: system-release
|
|
+BuildRequires: python-setuptools
|
|
+Requires: python-devel
|
|
+
|
|
+%define pythonroot /usr/lib64/python2.7/site-packages
|
|
|
|
%description
|
|
grubby is a command line tool for updating and displaying information about
|
|
@@ -140,6 +145,11 @@ mkdir -p $RPM_BUILD_ROOT/boot
|
|
echo " " >> $RPM_BUILD_ROOT/boot/boot.scr
|
|
%endif
|
|
|
|
+install -d -m 0755 $RPM_BUILD_ROOT/%{pythonroot}/grubby
|
|
+install -m 644 grub_cfg_update.py $RPM_BUILD_ROOT/%{pythonroot}/grubby/grub_cfg_update.py
|
|
+install -m 644 __init__.py $RPM_BUILD_ROOT/%{pythonroot}/grubby/__init__.py
|
|
+install -m 500 grub-cfg-update $RPM_BUILD_ROOT/usr/sbin/grub-cfg-update
|
|
+
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
@@ -152,6 +162,11 @@ rm -rf $RPM_BUILD_ROOT
|
|
%{_prefix}/sbin/installkernel
|
|
%{_prefix}/sbin/new-kernel-pkg
|
|
%{_prefix}/sbin/grubby
|
|
+%{pythonroot}/grubby
|
|
+%{_prefix}/sbin/grub-cfg-update
|
|
+%{pythonroot}/grubby/grub_cfg_update.py
|
|
+%{pythonroot}/grubby/__init__.py
|
|
+
|
|
%{_mandir}/man8/*.8*
|
|
/usr/libexec/grubby/prune_debug
|
|
%ghost %config(noreplace) %{_sysconfdir}/sysconfig/kernel
|
|
--
|
|
1.8.3.1
|
|
|