Merge pull request #94 from railjty/patch-1

bootv2: support dts/dtb compiling in 'pack'
pull/140/head
cfig 3 years ago committed by GitHub
commit 15d58c6e98
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -25,6 +25,7 @@ import cfig.helper.Helper
import cfig.helper.Dumpling
import cfig.packable.VBMetaParser
import cfig.utils.EnvironmentVerifier
import cfig.utils.DTC
import com.fasterxml.jackson.databind.ObjectMapper
import de.vandermeer.asciitable.AsciiTable
import org.apache.commons.exec.CommandLine
@ -385,6 +386,9 @@ data class BootV2(
}
//refresh dtb size
dtb?.let { theDtb ->
if (File(theDtb.file!! + ".src").exists()) {
check(DTC().compile(theDtb.file!! + ".src", theDtb.file!!)) { "fail to compile dts" }
}
theDtb.size = File(theDtb.file!!).length().toInt()
}
//refresh image hash

Loading…
Cancel
Save