cpt

[ARCHIVED] Carbs Packaging Tools
git clone git://git.ckyln.com/~cem/cpt.git
Log | Files | Refs | README | LICENSE

commit 61cc12606d4c1a0d381d2951f6c7c5f362736a51
parent 0492b0d289fe29e64c7547a3b139386dbc947890
Author: Dylan Araps <dylan.araps@gmail.com>
Date:   Thu, 30 Jan 2020 11:15:35 +0200

kiss: Revert to sed -i

Diffstat:
Mkiss | 11++++-------
1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/kiss b/kiss @@ -737,12 +737,11 @@ pkg_conflicts() { "$tar_dir/$p_name/$cho_dir/$p_name$con_name" regex_escape "$con" "/$cho_dir/$p_name$con_name" - mani=$tar_dir/$p_name/$pkg_db/$p_name/manifest + mani= # Rewrite the package's manifest to update its location # to its new spot (and name) in the choices directory. - sed "s/^$sea\$/$rep/" "$mani" > "$mani.1" - mv -f "$mani.1" "$mani" + sed -i "s/^$sea\$/$rep/" "$tar_dir/$p_name/$pkg_db/$p_name/manifest" done else if "$grep" -Fxf "$cac_dir/$pid-m" -- "$@"; then @@ -789,8 +788,7 @@ pkg_swap() { # Convert the current owner to an alternative and rewrite # its manifest file to reflect this. cp -f "$2" "$pkg_owns>${alt#*>}" - sed "s/^$sea\$/$rep/" "$mani" > "$mani.1" - mv -f "$mani.1" "$mani" + sed -i "s/^$sea\$/$rep/" "../installed/$pkg_owns/manifest" fi regex_escape "$PWD/$alt" "$2" @@ -799,8 +797,7 @@ pkg_swap() { # Convert the desired alternative to a real file and rewrite # the manifest file to reflect this. The reverse of above. mv -f "$alt" "$2" - sed "s/^$sea\$/$rep/" "$mani" > "$mani.1" - mv -f "$mani.1" "$mani" + sed -i "s/^$sea\$/$rep/" "../installed/$1/manifest" } pkg_remove() {