internal/rosa/ssl: prefix CA paths
All checks were successful
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m55s
Test / Hakurei (push) Successful in 4m13s
Test / ShareFS (push) Successful in 4m21s
Test / Hpkg (push) Successful in 4m54s
Test / Sandbox (race detector) (push) Successful in 5m13s
Test / Hakurei (race detector) (push) Successful in 6m8s
Test / Flake checks (push) Successful in 1m58s

This makes prefixes consistent with everything else since this will end up in the final Rosa OS image.

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
2026-02-06 20:41:58 +09:00
parent 68aefa6d59
commit f9b69c94bc
2 changed files with 7 additions and 6 deletions

View File

@@ -17,6 +17,7 @@ func (t Toolchain) newCurl() pkg.Artifact {
}, },
Configure: [][2]string{ Configure: [][2]string{
{"with-openssl"}, {"with-openssl"},
{"with-ca-bundle", "/system/etc/ssl/certs/ca-bundle.crt"},
}, },
ScriptConfigured: ` ScriptConfigured: `
make "-j$(nproc)" make "-j$(nproc)"

View File

@@ -71,14 +71,14 @@ func (t Toolchain) newNSSCACert() pkg.Artifact {
t.Load(NSS), t.Load(NSS),
t.Load(buildcatrust), t.Load(buildcatrust),
}, nil, nil, ` }, nil, nil, `
mkdir -p /work/etc/ssl/{certs/unbundled,certs/hashed,trust-source} mkdir -p /work/system/etc/ssl/{certs/unbundled,certs/hashed,trust-source}
buildcatrust \ buildcatrust \
--certdata_input /system/nss/certdata.txt \ --certdata_input /system/nss/certdata.txt \
--ca_bundle_output /work/etc/ssl/certs/ca-bundle.crt \ --ca_bundle_output /work/system/etc/ssl/certs/ca-bundle.crt \
--ca_standard_bundle_output /work/etc/ssl/certs/ca-no-trust-rules-bundle.crt \ --ca_standard_bundle_output /work/system/etc/ssl/certs/ca-no-trust-rules-bundle.crt \
--ca_unpacked_output /work/etc/ssl/certs/unbundled \ --ca_unpacked_output /work/system/etc/ssl/certs/unbundled \
--ca_hashed_unpacked_output /work/etc/ssl/certs/hashed \ --ca_hashed_unpacked_output /work/system/etc/ssl/certs/hashed \
--p11kit_output /work/etc/ssl/trust-source/ca-bundle.trust.p11-kit --p11kit_output /work/system/etc/ssl/trust-source/ca-bundle.trust.p11-kit
`) `)
} }
func init() { artifactsF[NSSCACert] = Toolchain.newNSSCACert } func init() { artifactsF[NSSCACert] = Toolchain.newNSSCACert }