X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=scripts%2Fclean-package.sh;h=035725625d1791d1b70946fcfa62823db45728fc;hb=e85180d90ed01ef4fb89675702622a9cabf3b092;hp=d1a257889d96acceadc098beb5389d4302347e74;hpb=6f4cb088a0ca2c0321b41d424f112586c5e363c8;p=openwrt%2Fstaging%2Fwigyori.git diff --git a/scripts/clean-package.sh b/scripts/clean-package.sh index d1a257889d..035725625d 100755 --- a/scripts/clean-package.sh +++ b/scripts/clean-package.sh @@ -1,4 +1,5 @@ #!/usr/bin/env bash +IFS=$'\n' [ -n "$1" -a -n "$2" ] || { echo "Usage: $0 " exit 1 @@ -11,10 +12,10 @@ cat "$1" | ( cd "$2" while read entry; do [ -n "$entry" ] || break - [ -f "$entry" ] && rm -f $entry + [ ! -d "$entry" ] || [ -L "$entry" ] && rm -f "$entry" done ) -cat "$1" | ( +sort -r "$1" | ( cd "$2" while read entry; do [ -n "$entry" ] || break