1
0
mirror of https://codeberg.org/kiss-community/kiss synced 2024-12-25 00:20:05 -07:00

kiss: Fix install bug with busybox

This commit is contained in:
Dylan Araps 2019-06-28 16:48:23 +03:00
parent 69e31b82aa
commit 10fc9838c6

10
kiss
View File

@ -187,17 +187,17 @@ pkg_install() {
cd "$tar_dir" || die "Aborting due to tar error." cd "$tar_dir" || die "Aborting due to tar error."
# Optimization: Only find the deepest directories. # Optimization: Only find the deepest directories.
find . -type d -links -3 -prune | while read -r dir; do "$cac_dir/find" . -type d -links -3 -prune | while read -r dir; do
mkdir -p "$sys_dir/${dir#./}" "$cac_dir/mkdir" -p "$sys_dir/${dir#./}"
done done
find ./ -mindepth 1 -not -type d | while read -r file; do "$cac_dir/find" ./ -mindepth 1 -not -type d | while read -r file; do
rpath=${file#.} rpath=${file#.}
[ -z "${rpath##/etc/*}" ] && [ -f "$sys_dir${rpath%/*}/${file##*/}" ] && [ -z "${rpath##/etc/*}" ] && [ -f "$sys_dir${rpath%/*}/${file##*/}" ] &&
return return
mv "$file" "$sys_dir${rpath%/*}" "$cac_dir/mv" "$file" "$sys_dir${rpath%/*}"
done done
"$sys_db/$name/post-install" 2>/dev/null "$sys_db/$name/post-install" 2>/dev/null
@ -284,7 +284,7 @@ args() {
l*) pkg_list "$2" ;; l*) pkg_list "$2" ;;
r*) pkg_remove "${2-null}" || die "Package '${2-null}' not installed." ;; r*) pkg_remove "${2-null}" || die "Package '${2-null}' not installed." ;;
u*) pkg_updates ;; u*) pkg_updates ;;
v*) log "$kiss 0.1.9" ;; v*) log "$kiss 0.1.10" ;;
*) log "$kiss [b|c|i|l|r|u] [pkg]" \ *) log "$kiss [b|c|i|l|r|u] [pkg]" \
"build: Build a package." \ "build: Build a package." \