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

Reply via email to