Skip to content

Commit

Permalink
added VERSION file to /opt/hirs
Browse files Browse the repository at this point in the history
  • Loading branch information
iadgovuser26 committed Jan 16, 2024
1 parent e4c9150 commit 3f7cac1
Show file tree
Hide file tree
Showing 8 changed files with 22 additions and 50 deletions.
1 change: 1 addition & 0 deletions HIRS_AttestationCAPortal/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@ ospackage {
}

// Post Install
postInstall "echo ${jarVersion} > /opt/hirs/aca/VERSION"
postInstall 'bash /opt/hirs/aca/scripts/aca/aca_setup.sh -u'
// add chrontab to run ACA at boot
postInstall 'echo "@reboot root /opt/hirs/aca/scripts/aca/aca_bootRun.sh -w" >> /etc/crontab'
Expand Down
47 changes: 9 additions & 38 deletions tools/tcg_eventlog_tool/build.gradle
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
import java.util.concurrent.TimeUnit
plugins {
id "java"
// id "findbugs"
// id "checkstyle"
id "com.netflix.nebula.ospackage" version "11.4.0"
}
// Get version from main project gradle
def packVersion = properties.get("packageVersion");
def jarVersion = properties.get("jarVersion");
//println "packageVersion is ${projVersion}"

java {
toolchain {
Expand All @@ -25,28 +22,9 @@ dependencies {
implementation project(':HIRS_Utils')
implementation libs.jcommander
implementation libs.commons.io
// implementation libs.checkstyle
// implementation libs.findbugs
// testCompile libs.testng
}

ext.configDir = new File(projectDir, 'config')
//ext.checkstyleConfigDir = "$configDir/checkstyle"
//ext.findbugsConfigDir = "$configDir/findbugs"

//checkstyle {
// toolVersion = '5.7'
// configFile = checkstyleConfigFile
// configProperties.put('basedir', checkstyleConfigDir)
// ignoreFailures = false
// showViolations = true
//}

//findbugs {
// toolVersion = '3.0.0'
// ignoreFailures = false
// effort = 'max'
//}

jar {
// Keep jar clean:
Expand All @@ -73,19 +51,19 @@ ospackage {
user 'root'
fileMode = 0755

into ('/opt/hirs/eventlog/lib') {
into ('/opt/eltool/lib') {
from jar.outputs.files
from configurations.runtimeClasspath
}
into ('/opt/hirs/eventlog/scripts') {
into ('/opt/eltool/scripts') {
from ('scripts') {
exclude {
FileTreeElement details ->
details.file.name.endsWith('.bat')
}
}
}
into ('/opt/hirs/eventlog/docs') {
into ('/opt/eltool/docs') {
from ('docs') {
exclude {
FileTreeElement details ->
Expand All @@ -100,27 +78,20 @@ ospackage {
}
}
// Copy vendor-table into /tmp to avoid conflict with the ACA
into('/tmp/elt/default-properties') {
into('/opt/eltool/default-properties') {
from ('../../HIRS_Utils/src/main/resources/vendor-table.json') {
fileMode 0664
addParentDirs = true
}
}

// place elt link in system path to enable command line access
link("/usr/local/bin/elt", "/opt/hirs/eventlog/scripts/eventlog.sh", 0x755)

// PostInstall
//postInstall "cp ../../HIRS_Utils/build/libs/* /opt/hirs/eventlog/lib/."
// Copy files from /opt/elt/default-properties/ to avoid conflicts with the ACA
postInstall "cp /tmp/elt/default-properties/* /opt/hirs/default-properties/."
postInstall "rm -rf /tmp/elt"
link("/usr/local/bin/elt", "/opt/eltool/scripts/eventlog.sh", 0x755)

// Uninstall
// copy files to where package manager exspects them and remove project files
preUninstall "mkdir -p /tmp/elt/default-properties"
preUninstall "cp /opt/hirs/default-properties/vendor-table.json /tmp/elt/default-properties/."
postUninstall "rm -rf /tmp/elt"
// Post Install
postInstall "echo ${jarVersion} > /opt/eltool/VERSION"
// Post Uninstall
postUninstall 'rm -rf /opt/eltool'

buildRpm {
arch = X86_64
Expand Down
Binary file not shown.
Binary file modified tools/tcg_eventlog_tool/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Thu Sep 13 15:33:27 EDT 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
networkTimeout=10000
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=gradle-4.5.1-all.zip
20 changes: 10 additions & 10 deletions tools/tcg_rim_tool/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ plugins {
// Get version from main project gradle
def packVersion = properties.get("packageVersion");
def jarVersion = properties.get("jarVersion");
//println "packageVersion is ${projVersion}"

java {
toolchain {
Expand All @@ -34,9 +33,6 @@ dependencies {
implementation libs.jackson.databind
implementation 'org.apache.logging.log4j:log4j-core:2.19.0'
implementation libs.guava
// implementation libs.javax.json
// implementation libs.javax.jaxb
// implementation libs.javax.annotation

compileOnly libs.lombok
implementation libs.lombok
Expand Down Expand Up @@ -73,33 +69,38 @@ ospackage {
user 'root'
fileMode = 0755

into ('/opt/hirs/rimtool/lib') {
into ('/opt/rimtool/lib') {
from jar.outputs.files
from configurations.runtimeClasspath
from 'libs'
}

into ('/opt/hirs/rimtool/scripts') {
into ('/opt/rimtool/scripts') {
from ('scripts') {
exclude {
FileTreeElement details ->
details.file.name.endsWith('.bat')
}
}
}
into ('/opt/hirs/rimtool/docs') {
into ('/opt/rimtool/docs') {
from('./') {
include {
FileTreeElement details ->
details.file.name.endsWith('.md')
}
}
}
into ('/opt/hirs/rimtool/data') {
into ('/opt/rimtool/data') {
from('src/test/resources/') {
}
}
link("/usr/local/bin/rim", "/opt/hirs/rimtool/scripts/rimtool.sh", 0x755)
link("/usr/local/bin/rim", "/opt/rimtool/scripts/rimtool.sh", 0x755)

// Post Install
postInstall "echo ${jarVersion} > /opt/rimtool/VERSION"
// Post Uninstall
postUninstall 'rm -rf /opt/rimtool'
}

buildRpm {
Expand All @@ -109,4 +110,3 @@ buildRpm {
buildDeb {
arch = 'amd64'
}

Binary file not shown.
Binary file modified tools/tcg_rim_tool/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.

0 comments on commit 3f7cac1

Please sign in to comment.