commit: ed9ef823caf3890189f8dc1add1aa77827a88ee6 Author: Jay Faulkner <jayf <AT> gentoo <DOT> org> AuthorDate: Wed Aug 27 21:15:22 2025 +0000 Commit: Jay Faulkner <jayf <AT> gentoo <DOT> org> CommitDate: Wed Aug 27 21:19:03 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed9ef823
dev-util/claude-code: add 1.0.93, drop 1.0.92 Migrates our installed default config from policies.json to the new location, managed-settings.json. Bug: https://bugs.gentoo.org/962031 Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org> dev-util/claude-code/Manifest | 2 +- .../{claude-code-1.0.92.ebuild => claude-code-1.0.93.ebuild} | 8 +++++++- .../claude-code/files/{policies.json => managed-settings.json} | 0 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest index e4caf5b10b97..2a04dd402d19 100644 --- a/dev-util/claude-code/Manifest +++ b/dev-util/claude-code/Manifest @@ -1 +1 @@ -DIST claude-code-1.0.92.tgz 35962494 BLAKE2B 2e1f8a8ab2c92213580a5248be7a6add7d2af3595fc9bed6fe9b0fdfbc823902f3f5e68a0d940785f255f77c66fd143dfeb6c3fa493402c029d7fdadddf88fb2 SHA512 fd7bb026a02f5f02067fd59e64ec4723aa90b001b3c61ad173787241dbf05ba714e62be24e6af159ab24b0f6c932f16de8a42801453a5c7b3bf17c98981a4e5d +DIST claude-code-1.0.93.tgz 36045707 BLAKE2B 4a8238e1cb6d1742c03d31d91aec7dc7f7a810293cd98943a413c9d1d896e37383547afc37ead7642ec93889467a4b41b4c99de18f3de3f32a60da11c5f9bac4 SHA512 1d2adbb9856ee24d5dc288ff218b171154a83160cfba3cb60f8ce5f4132de19b7493053065c8749c7a53c90d02f9878730dee11db562cf46f0eaca60d1ae4681 diff --git a/dev-util/claude-code/claude-code-1.0.92.ebuild b/dev-util/claude-code/claude-code-1.0.93.ebuild similarity index 92% rename from dev-util/claude-code/claude-code-1.0.92.ebuild rename to dev-util/claude-code/claude-code-1.0.93.ebuild index 27407ebe66d5..af4a18aa8a87 100644 --- a/dev-util/claude-code/claude-code-1.0.92.ebuild +++ b/dev-util/claude-code/claude-code-1.0.93.ebuild @@ -64,7 +64,7 @@ src_install() { fi insinto /etc/${PN} - doins "${FILESDIR}/policies.json" + doins "${FILESDIR}/managed-settings.json" # nodejs defaults to disabling deprecation warnings when running code # from any path containing a node_modules directory. Since we're installing @@ -73,3 +73,9 @@ src_install() { # npm. It's proprietary; not like Gentoo users can fix the warnings anyway. sed -i 's/env node/env -S node --no-deprecation/' "${ED}/opt/claude-code/cli.js" } + +pkg_preinst() { + if test -f "${ROOT}/etc/${PN}/policies.json"; then + mv "${ROOT}/etc/${PN}/policies.json" "${ROOT}/etc/${PN}/managed-settings.json" + fi +} diff --git a/dev-util/claude-code/files/policies.json b/dev-util/claude-code/files/managed-settings.json similarity index 100% rename from dev-util/claude-code/files/policies.json rename to dev-util/claude-code/files/managed-settings.json
