kiss: squish loops
This commit is contained in:
parent
ad8ad409c8
commit
3fdee15f60
20
kiss
20
kiss
|
@ -859,12 +859,10 @@ pkg_swap() {
|
||||||
# This used to be a 'sed' call which turned out to be a little
|
# This used to be a 'sed' call which turned out to be a little
|
||||||
# error-prone in some cases. This new method is a tad slower but ensures
|
# error-prone in some cases. This new method is a tad slower but ensures
|
||||||
# we never wipe the file due to a command error.
|
# we never wipe the file due to a command error.
|
||||||
while read -r line; do
|
while read -r line; do case $line in
|
||||||
case $line in
|
"$2") printf '%s\n' "${PWD#"$KISS_ROOT"}/$pkg_owns>${alt#*>}" ;;
|
||||||
"$2") printf '%s\n' "${PWD#"$KISS_ROOT"}/$pkg_owns>${alt#*>}" ;;
|
*) printf '%s\n' "$line" ;;
|
||||||
*) printf '%s\n' "$line" ;;
|
esac; done < "../installed/$pkg_owns/manifest" | sort -r > "$mak_dir/.$1"
|
||||||
esac
|
|
||||||
done < "../installed/$pkg_owns/manifest" | sort -r > "$mak_dir/.$1"
|
|
||||||
|
|
||||||
mv -f "$mak_dir/.$1" "../installed/$pkg_owns/manifest"
|
mv -f "$mak_dir/.$1" "../installed/$pkg_owns/manifest"
|
||||||
fi
|
fi
|
||||||
|
@ -877,12 +875,10 @@ pkg_swap() {
|
||||||
# This used to be a 'sed' call which turned out to be a little error-prone
|
# This used to be a 'sed' call which turned out to be a little error-prone
|
||||||
# in some cases. This new method is a tad slower but ensures we never wipe
|
# in some cases. This new method is a tad slower but ensures we never wipe
|
||||||
# the file due to a command error.
|
# the file due to a command error.
|
||||||
while read -r line; do
|
while read -r line; do case $line in
|
||||||
case $line in
|
"${PWD#"$KISS_ROOT"}/$alt") printf '%s\n' "$2" ;;
|
||||||
"${PWD#"$KISS_ROOT"}/$alt") printf '%s\n' "$2" ;;
|
*) printf '%s\n' "$line" ;;
|
||||||
*) printf '%s\n' "$line" ;;
|
esac; done < "../installed/$1/manifest" | sort -r > "$mak_dir/.$1"
|
||||||
esac
|
|
||||||
done < "../installed/$1/manifest" | sort -r > "$mak_dir/.$1"
|
|
||||||
|
|
||||||
mv -f "$mak_dir/.$1" "../installed/$1/manifest"
|
mv -f "$mak_dir/.$1" "../installed/$1/manifest"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue