include/image*: add support for device-tree overlays
[openwrt/openwrt.git] / scripts / clean-package.sh
index e580566a528e0d613f22830012f0801979e13ba1..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,7 +12,7 @@ cat "$1" | (
        cd "$2"
        while read entry; do
                [ -n "$entry" ] || break
-               [ -f "$entry" ] && rm -f $entry
+               [ ! -d "$entry" ] || [ -L "$entry" ] && rm -f "$entry"
        done
 )
 sort -r "$1" | (