Revert "Revert "oran-shell-release: release image for F""
[pti/rtp.git] / meta-starlingx / meta-stx-cloud / recipes-support / puppet / files / stx-puppet / get-boot-device-from-cmdline.patch
1 diff --git a/puppet-manifests/src/modules/platform/lib/facter/is_primary_disk_rotational.rb b/puppet-manifests/src/modules/platform/lib/facter/is_primary_disk_rotational.rb
2 index d80896f..599fcd8 100644
3 --- a/puppet-manifests/src/modules/platform/lib/facter/is_primary_disk_rotational.rb
4 +++ b/puppet-manifests/src/modules/platform/lib/facter/is_primary_disk_rotational.rb
5 @@ -1,6 +1,6 @@
6  require 'facter'
7  Facter.add(:is_primary_disk_rotational) do
8 -  rootfs_partition = Facter::Core::Execution.exec("df --output=source / | tail -1")
9 +  rootfs_partition = Facter::Core::Execution.exec('sed -e "s/^.*\(root=\)\(.* \).*$/\2/g" /proc/cmdline')
10    rootfs_device = Facter::Core::Execution.exec("basename #{rootfs_partition} | sed 's/[0-9]*$//;s/p[0-9]*$//'")
11    setcode "cat /sys/block/#{rootfs_device}/queue/rotational"
12  end