diff options
Diffstat (limited to 'tools/cpm/package/util/replace.sh')
| -rwxr-xr-x | tools/cpm/package/util/replace.sh | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/tools/cpm/package/util/replace.sh b/tools/cpm/package/util/replace.sh index 4ec65384da..7141747a12 100755 --- a/tools/cpm/package/util/replace.sh +++ b/tools/cpm/package/util/replace.sh @@ -1,13 +1,11 @@ #!/bin/sh -e -# SPDX-FileCopyrightText: Copyright 2025 crueter +# SPDX-FileCopyrightText: Copyright 2026 crueter # SPDX-License-Identifier: LGPL-3.0-or-later # Replace a specified package with a modified json. -FILE=$(echo "$CPMFILES" | xargs grep -l "\"$1\"") +jq --indent 4 --argjson repl "$2" ".\"$1\" *= \$repl" cpmfile.json >cpmfile.json.new +mv cpmfile.json.new cpmfile.json -jq --indent 4 --argjson repl "$2" ".\"$1\" *= \$repl" "$FILE" >"$FILE".new -mv "$FILE".new "$FILE" - -echo "-- * -- Updated $FILE" +echo "-- * -- Updated cpmfile.json" |
