mirror of
https://codeberg.org/kiss-community/kiss
synced 2024-11-19 13:00:05 -07:00
kiss: Optimize directory installation.
This commit is contained in:
parent
2560ba5128
commit
ee95bc1e1c
5
kiss
5
kiss
@ -192,7 +192,8 @@ pkg_install() {
|
||||
|
||||
cd "$tar_dir" || die "Aborting due to tar error."
|
||||
|
||||
find ./ -mindepth 1 -type d | while read -r dir; do
|
||||
# Optimization: Only find the deepest directories.
|
||||
find . -type d -links -3 -prune | while read -r dir; do
|
||||
mkdir -p "$sys_dir/${dir#./}"
|
||||
done
|
||||
|
||||
@ -258,7 +259,7 @@ pkg_list() {
|
||||
}
|
||||
|
||||
args() {
|
||||
[ -w "$KISS_ROOT/" ] || case $1 in
|
||||
[ -w "$sys_dir/" ] || case $1 in
|
||||
i*|r*) die "No write permissions to \$KISS_ROOT."
|
||||
esac
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user