mirror of
git://git.yoctoproject.org/meta-rockchip.git
synced 2025-07-05 05:04:47 +02:00

Add an example of implementing rauc on a rockchip board. Adding the meta-rauc layer, adding 'rauc' to DISTRO_FEATURES, and enabling RK_RAUC_DEMO will build an image using the example provided in dynamic-layers/rk-rauc-demo. This example uses a simple A/B + D scheme (i.e. two root partitions and a non-updated /data partition). Repartitioning occurs automatically on first boot thanks to systemd's 'repart' mechanism. NOTE: - this example only works with systemd If you wish to provide your own implementation, simply add the meta-rauc layer, add 'rauc' to DISTRO_FEATURES, don't enable RK_RAUC_DEMO, and provide your own implementation in a separate layer. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Trevor Woerner <twoerner@gmail.com>
81 lines
4.3 KiB
Plaintext
81 lines
4.3 KiB
Plaintext
Certificate:
|
|
Data:
|
|
Version: 3 (0x2)
|
|
Serial Number: 2 (0x2)
|
|
Signature Algorithm: sha256WithRSAEncryption
|
|
Issuer: O=Test Org, CN=Test Org rauc CA Development
|
|
Validity
|
|
Not Before: Jan 1 00:00:00 1970 GMT
|
|
Not After : Dec 31 23:59:59 9999 GMT
|
|
Subject: O=Test Org, CN=Test Org Development-1
|
|
Subject Public Key Info:
|
|
Public Key Algorithm: rsaEncryption
|
|
RSA Public-Key: (2048 bit)
|
|
Modulus:
|
|
00:ac:2b:0f:05:02:d0:bb:b0:47:05:36:71:3c:20:
|
|
0e:a7:76:8d:75:c1:23:5e:6c:7a:2d:94:ff:3c:17:
|
|
d8:0b:44:48:2a:82:03:92:c5:fd:33:76:0c:42:cf:
|
|
4d:8a:c9:47:7f:af:52:7c:15:6c:3b:e7:60:d1:04:
|
|
97:24:7b:07:1f:56:7d:6c:3f:31:e8:f9:36:7b:33:
|
|
5b:cf:54:ea:37:98:a6:b1:9a:1d:da:96:a1:07:14:
|
|
9c:15:80:4d:db:0c:03:86:ce:c7:3d:72:57:a2:da:
|
|
a0:c0:8c:b2:9a:a0:6a:e5:b8:5f:52:d2:f6:27:ca:
|
|
48:f4:e3:86:eb:be:24:93:6a:af:60:68:7f:09:3b:
|
|
81:96:ce:85:0c:63:93:d8:fa:91:dc:50:2e:77:bb:
|
|
bc:38:42:e9:86:d8:ac:33:dd:e6:d4:37:69:e3:01:
|
|
8d:21:8f:a9:4a:7f:15:a5:aa:a9:be:fc:36:93:a4:
|
|
10:0c:18:33:30:06:7f:1c:13:b3:a9:c6:57:d7:6b:
|
|
96:45:15:e7:f5:8f:3d:48:e0:08:46:4f:7f:ef:14:
|
|
77:95:25:25:9b:14:21:84:25:eb:37:0b:01:48:e6:
|
|
f5:c1:8b:61:c6:cb:8c:6b:a7:d8:d2:f9:31:e3:80:
|
|
3f:78:ea:6a:41:6c:5d:4d:83:a6:54:0d:5b:c2:0e:
|
|
f6:ef
|
|
Exponent: 65537 (0x10001)
|
|
X509v3 extensions:
|
|
X509v3 Subject Key Identifier:
|
|
89:4C:FE:8A:60:4D:C9:6D:F7:A8:C0:04:49:7F:AA:05:92:29:17:FB
|
|
X509v3 Authority Key Identifier:
|
|
keyid:44:0C:AF:4A:74:B4:C7:65:02:B2:95:F1:91:7C:A3:CC:E6:3E:99:E8
|
|
DirName:/O=Test Org/CN=Test Org rauc CA Development
|
|
serial:01
|
|
|
|
X509v3 Basic Constraints:
|
|
CA:FALSE
|
|
Signature Algorithm: sha256WithRSAEncryption
|
|
2c:d2:30:68:f5:84:52:1e:cf:ed:0d:fc:e7:02:69:0b:3b:f6:
|
|
c3:77:00:12:1d:2d:d0:8f:49:9e:5c:f1:00:7b:1d:4f:d5:a9:
|
|
46:a5:df:54:90:50:b4:8f:8e:ba:4b:2d:82:74:eb:5b:a8:f5:
|
|
45:7b:77:73:b1:9b:32:93:15:c0:5c:02:2a:ed:b0:1e:bb:d8:
|
|
4e:41:17:20:af:04:46:21:20:7b:86:9f:32:ab:54:71:26:e8:
|
|
0b:75:12:9c:63:53:4f:54:db:a7:f9:b2:fa:e9:ee:4a:9d:80:
|
|
ba:ae:3f:eb:ef:10:11:2d:4f:5a:34:fb:8b:45:10:63:0b:f8:
|
|
af:f3:8b:24:21:2a:e0:0b:44:38:44:b5:9d:6e:8a:ff:1f:bf:
|
|
6e:44:21:22:ec:8a:8d:73:63:e5:df:1a:ec:2a:64:1f:97:f9:
|
|
5c:3a:25:7f:03:80:4c:db:99:5e:f9:7d:2b:f1:d0:97:4d:95:
|
|
6f:29:47:7b:3f:29:e3:96:25:b0:1c:f1:0b:8b:8b:ba:de:3b:
|
|
3f:40:2e:bd:31:68:ea:a9:8f:dc:c9:09:22:df:76:69:08:5d:
|
|
5d:a4:09:62:80:20:83:9e:bd:d4:a6:35:ee:97:50:66:39:62:
|
|
66:1b:2e:75:f2:6d:e7:06:ae:67:5f:4b:63:5c:52:e7:5d:dd:
|
|
c9:0c:86:2b
|
|
-----BEGIN CERTIFICATE-----
|
|
MIIDfTCCAmWgAwIBAgIBAjANBgkqhkiG9w0BAQsFADA6MREwDwYDVQQKDAhUZXN0
|
|
IE9yZzElMCMGA1UEAwwcVGVzdCBPcmcgcmF1YyBDQSBEZXZlbG9wbWVudDAgFw03
|
|
MDAxMDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowNDERMA8GA1UECgwIVGVzdCBP
|
|
cmcxHzAdBgNVBAMMFlRlc3QgT3JnIERldmVsb3BtZW50LTEwggEiMA0GCSqGSIb3
|
|
DQEBAQUAA4IBDwAwggEKAoIBAQCsKw8FAtC7sEcFNnE8IA6ndo11wSNebHotlP88
|
|
F9gLREgqggOSxf0zdgxCz02KyUd/r1J8FWw752DRBJckewcfVn1sPzHo+TZ7M1vP
|
|
VOo3mKaxmh3alqEHFJwVgE3bDAOGzsc9clei2qDAjLKaoGrluF9S0vYnykj044br
|
|
viSTaq9gaH8JO4GWzoUMY5PY+pHcUC53u7w4QumG2Kwz3ebUN2njAY0hj6lKfxWl
|
|
qqm+/DaTpBAMGDMwBn8cE7OpxlfXa5ZFFef1jz1I4AhGT3/vFHeVJSWbFCGEJes3
|
|
CwFI5vXBi2HGy4xrp9jS+THjgD946mpBbF1Ng6ZUDVvCDvbvAgMBAAGjgZEwgY4w
|
|
HQYDVR0OBBYEFIlM/opgTclt96jABEl/qgWSKRf7MGIGA1UdIwRbMFmAFEQMr0p0
|
|
tMdlArKV8ZF8o8zmPpnooT6kPDA6MREwDwYDVQQKDAhUZXN0IE9yZzElMCMGA1UE
|
|
AwwcVGVzdCBPcmcgcmF1YyBDQSBEZXZlbG9wbWVudIIBATAJBgNVHRMEAjAAMA0G
|
|
CSqGSIb3DQEBCwUAA4IBAQAs0jBo9YRSHs/tDfznAmkLO/bDdwASHS3Qj0meXPEA
|
|
ex1P1alGpd9UkFC0j466Sy2CdOtbqPVFe3dzsZsykxXAXAIq7bAeu9hOQRcgrwRG
|
|
ISB7hp8yq1RxJugLdRKcY1NPVNun+bL66e5KnYC6rj/r7xARLU9aNPuLRRBjC/iv
|
|
84skISrgC0Q4RLWdbor/H79uRCEi7IqNc2Pl3xrsKmQfl/lcOiV/A4BM25le+X0r
|
|
8dCXTZVvKUd7PynjliWwHPELi4u63js/QC69MWjqqY/cyQki33ZpCF1dpAligCCD
|
|
nr3UpjXul1BmOWJmGy518m3nBq5nX0tjXFLnXd3JDIYr
|
|
-----END CERTIFICATE-----
|