uboot-tegra: bump version to 2024.04
[openwrt/openwrt.git] / scripts / clean-package.sh
index d1a257889d96acceadc098beb5389d4302347e74..035725625d1791d1b70946fcfa62823db45728fc 100755 (executable)
@@ -1,4 +1,5 @@
 #!/usr/bin/env bash
+IFS=$'\n'
 [ -n "$1" -a -n "$2" ] || {
        echo "Usage: $0 <file> <directory>"
        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