Skip to content

Commit c8535de

Browse files
authored
Nvme json parsing (#122)
* Update nvme script to handle bug in nvme-cli json * ComponentIdentifierV2Factory don't trim serial or revision
1 parent 4c25e43 commit c8535de

File tree

15 files changed

+20
-232398
lines changed

15 files changed

+20
-232398
lines changed

.github/workflows/dotnet-build-paccor_scripts.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
run: dotnet restore
2121
- name: Build
2222
working-directory: dotnet/paccor_scripts
23-
run: dotnet build
23+
run: dotnet build -c Release
2424
- name: Test
2525
working-directory: dotnet/paccor_scripts
2626
run: dotnet test
@@ -44,4 +44,4 @@ jobs:
4444
retention-days: 1
4545
if-no-files-found: error
4646
path: |
47-
dotnet/paccor_scripts/paccor_scripts/bin/Release/*nupkg
47+
dotnet/paccor_scripts/paccor_scripts/bin/Release/*nupkg

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,5 @@ bin/
6767
generated/
6868
obj/
6969

70+
# generated on build
71+
dotnet/paccor_scripts/paccor_scripts/scripts

build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins {
88

99
// version number
1010
def base_version = '1.5.0'
11-
def base_release = 'beta1'
11+
def base_release = 'beta2'
1212
def archive_version = "${base_version}-${base_release}"
1313

1414
version = "${base_version}${base_release}"
@@ -205,6 +205,8 @@ def checkFilesExist(ArrayList<File> fileList, String destinationIfExists) {
205205
fileList.each { file ->
206206
if (file.exists()) {
207207
println "Copied ${file.name} into ${destinationIfExists}."
208+
} else {
209+
println "${file.name} not found. If it was expected, build dotnet before gradle."
208210
}
209211
}
210212
}

dotnet/paccor_scripts/paccor_scripts/paccor_scripts.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<RuntimeIdentifiers>linux-x64;win-x64</RuntimeIdentifiers>
88
<Authors>NSA Cybersecurity Directorate</Authors>
99
<PackageId>paccor.paccor_scripts</PackageId>
10-
<PackageVersion>2.1.0</PackageVersion>
10+
<PackageVersion>2.2.0</PackageVersion>
1111
<PackageTags>paccor;platform;certificate;hardware;manifest;scripts;component;class;registry;evidence;collection</PackageTags>
1212
<PackageReadmeFile>README.md</PackageReadmeFile>
1313
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
@@ -17,11 +17,12 @@
1717
<EmbedUntrackedSources>true</EmbedUntrackedSources>
1818
<IncludeSymbols>true</IncludeSymbols>
1919
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
20+
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
2021
</PropertyGroup>
2122

2223
<Target Name="CopyFiles" BeforeTargets="PreBuildEvent">
2324
<ItemGroup>
24-
<PaccorScriptsLinux Include="..\..\..\scripts\allcomponents.sh;..\..\..\scripts\enterprise-numbers;..\..\..\scripts\hw.sh;..\..\..\scripts\json.sh;..\..\..\scripts\nvme.sh;..\..\..\scripts\smbios.sh..\..\..\scripts\tcg_ccr.sh" />
25+
<PaccorScriptsLinux Include="..\..\..\scripts\allcomponents.sh;..\..\..\scripts\enterprise-numbers;..\..\..\scripts\hw.sh;..\..\..\scripts\json.sh;..\..\..\scripts\nvme.sh;..\..\..\scripts\smbios.sh;..\..\..\scripts\tcg_ccr.sh" />
2526
<PaccorScriptsWindows Include="..\..\..\scripts\windows\allcomponents.ps1;..\..\..\scripts\windows\hw.ps1;..\..\..\scripts\windows\json.ps1;..\..\..\scripts\windows\nvme.ps1;..\..\..\scripts\windows\SMBios.ps1;..\..\..\scripts\windows\tcg_ccr.ps1" />
2627
</ItemGroup>
2728
<Copy SourceFiles="@(PaccorScriptsLinux)" DestinationFolder="$(ProjectDir)scripts" />

0 commit comments

Comments
 (0)