From 23c0278f5b244a63772e5736987f9719c86627fb Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Wed, 29 Apr 2020 10:12:09 +0300 Subject: [PATCH] kiss: Use mak_dir to store the file --- kiss | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/kiss b/kiss index 56df9e1..3188937 100755 --- a/kiss +++ b/kiss @@ -806,19 +806,21 @@ pkg_swap() { # Convert the current owner to an alternative and rewrite # its manifest file to reflect this. cp -Pf "$2" "$pkg_owns>${alt#*>}" + sed "$(esc "$2" "$PWD/$pkg_owns>${alt#*>}")" \ - "../installed/$pkg_owns/manifest" > \ - "../installed/$pkg_owns/manifest.tmp" - mv -f "../installed/$pkg_owns/manifest.tmp" \ - "../installed/$pkg_owns/manifest" + "../installed/$pkg_owns/manifest" > "$mak_dir/.$1" + + mv -f "$mak_dir/.$1" "../installed/$pkg_owns/manifest" fi # 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 "$(esc "$PWD/$alt" "$2")" "../installed/$1/manifest" > \ - "../installed/$1/manifest.tmp" - mv -f "../installed/$1/manifest.tmp" "../installed/$1/manifest" + + sed "$(esc "$PWD/$alt" "$2")" \ + "../installed/$1/manifest" > "$mak_dir/.$1" + + mv -f "$mak_dir/.$1" "../installed/$1/manifest" } pkg_install_files() {