add support for nvme disk
This commit is contained in:
parent
cf155db954
commit
aa86e98346
68
0001-add-support-for-nvme-disk.patch
Normal file
68
0001-add-support-for-nvme-disk.patch
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
From 9a79f592594de97520b38c8d09a8a36f7aabfcd2 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Qiumiao Zhang <zhangqiumiao1@huawei.com>
|
||||||
|
Date: Thu, 23 Jun 2022 11:30:26 +0800
|
||||||
|
Subject: [PATCH] add support for nvme disk
|
||||||
|
|
||||||
|
---
|
||||||
|
usr/Euler/project/disk/hwcompatible.sh | 24 ++++++++++++++++++++----
|
||||||
|
1 file changed, 20 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/usr/Euler/project/disk/hwcompatible.sh b/usr/Euler/project/disk/hwcompatible.sh
|
||||||
|
index 3b2da05..97f3b78 100644
|
||||||
|
--- a/usr/Euler/project/disk/hwcompatible.sh
|
||||||
|
+++ b/usr/Euler/project/disk/hwcompatible.sh
|
||||||
|
@@ -77,7 +77,11 @@ function DM_GetPartitionName()
|
||||||
|
echo "${disk_dev}p${partition_count}"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
- echo "${disk_dev}${partition_count}"
|
||||||
|
+ if [[ ${disk_dev} == /dev/nvme* ]]; then
|
||||||
|
+ echo "${disk_dev}p${partition_count}"
|
||||||
|
+ else
|
||||||
|
+ echo "${disk_dev}${partition_count}"
|
||||||
|
+ fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
@@ -116,7 +120,11 @@ function DM_GetPartitionNumber()
|
||||||
|
echo "${partition_name}" | sed "s ${disk_dev}p "
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
- echo "${partition_name}" | sed "s ${disk_dev} "
|
||||||
|
+ if [[ ${disk_dev} == /dev/nvme* ]]; then
|
||||||
|
+ echo "${partition_name}" | sed "s ${disk_dev}p "
|
||||||
|
+ else
|
||||||
|
+ echo "${partition_name}" | sed "s ${disk_dev} "
|
||||||
|
+ fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
@@ -266,7 +274,11 @@ function DM_GetGrubInfo()
|
||||||
|
disk_dev="`hwinfo --disk --short | awk '{print $1}' | grep -w "${disk_dev}"`"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
- disk_dev="`echo ${partition_info} | awk -F "/" '{print $NF}' | sed "s ${partition_id}$ "`"
|
||||||
|
+ if [[ ${partition_info} == */nvme* ]]; then
|
||||||
|
+ disk_dev="`echo ${partition_info} | awk -F "/" '{print $NF}' | sed "s p${partition_id}$ "`"
|
||||||
|
+ else
|
||||||
|
+ disk_dev="`echo ${partition_info} | awk -F "/" '{print $NF}' | sed "s ${partition_id}$ "`"
|
||||||
|
+ fi
|
||||||
|
harddisk_id="`echo ${disk_dev} | awk '{print substr($NF,length($NF),1)}'`"
|
||||||
|
command="`printf "%d" "'${harddisk_id}"` - `printf "%d" "'a"`"
|
||||||
|
disk_dev="`hwinfo --disk --short | awk '{print $1}' | grep -w "${disk_dev}"`"
|
||||||
|
@@ -282,7 +294,11 @@ function DM_GetGrubInfo()
|
||||||
|
command="`printf "%d" "'${harddisk_id}"` - `printf "%d" "'0"`"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
- disk_dev="`echo ${partition_name} | sed "s ${partition_id}$ "`"
|
||||||
|
+ if [[ ${partition_name} == */nvme* ]]; then
|
||||||
|
+ disk_dev="`echo ${partition_name} | sed "s p${partition_id}$ "`"
|
||||||
|
+ else
|
||||||
|
+ disk_dev="`echo ${partition_name} | sed "s ${partition_id}$ "`"
|
||||||
|
+ fi
|
||||||
|
harddisk_id="`echo ${disk_dev} | awk -F "/" '{print substr($NF,length($NF),1)}'`"
|
||||||
|
command="`printf "%d" "'${harddisk_id}"` - `printf "%d" "'a"`"
|
||||||
|
;;
|
||||||
|
--
|
||||||
|
2.19.1
|
||||||
|
|
||||||
@ -3,9 +3,11 @@ Summary: scripts for system installation
|
|||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
License: Mulan PSL v2
|
License: Mulan PSL v2
|
||||||
Version: 1.2
|
Version: 1.2
|
||||||
Release: 1
|
Release: 2
|
||||||
SOURCE0: %{name}-%{version}.tar.gz
|
SOURCE0: %{name}-%{version}.tar.gz
|
||||||
|
|
||||||
|
Patch0001: 0001-add-support-for-nvme-disk.patch
|
||||||
|
|
||||||
Requires: kernel
|
Requires: kernel
|
||||||
BuildRequires: dos2unix coreutils findutils
|
BuildRequires: dos2unix coreutils findutils
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
@ -100,6 +102,12 @@ rm -rf %{_tmppath}/%{name}-%{version}
|
|||||||
rm -rf $RPM_BUILD_DIR/%{name}-%{version}
|
rm -rf $RPM_BUILD_DIR/%{name}-%{version}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jun 23 2022 zhangqiumiao <zhangqiumiao1@huawei.com> - 1.2-2
|
||||||
|
- Type:bugfix
|
||||||
|
- CVE:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:add support for nvme disk
|
||||||
|
|
||||||
* Fri Apr 8 2022 zhangqiumiao <zhangqiumiao1@huawei.com> - 1.2-1
|
* Fri Apr 8 2022 zhangqiumiao <zhangqiumiao1@huawei.com> - 1.2-1
|
||||||
- Type:bugfix
|
- Type:bugfix
|
||||||
- CVE:NA
|
- CVE:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user