build: clean up stale files from a previous build when installing a package build to the staging dir
Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36755master
parent
5fbc56cfdc
commit
6f4cb088a0
@ -0,0 +1,24 @@ |
||||
#!/usr/bin/env bash |
||||
[ -n "$1" -a -n "$2" ] || { |
||||
echo "Usage: $0 <file> <directory>" |
||||
exit 1 |
||||
} |
||||
[ -f "$1" -a -d "$2" ] || { |
||||
echo "File/directory not found" |
||||
exit 1 |
||||
} |
||||
cat "$1" | ( |
||||
cd "$2" |
||||
while read entry; do |
||||
[ -n "$entry" ] || break |
||||
[ -f "$entry" ] && rm -f $entry |
||||
done |
||||
) |
||||
cat "$1" | ( |
||||
cd "$2" |
||||
while read entry; do |
||||
[ -n "$entry" ] || break |
||||
[ -d "$entry" ] && rmdir "$entry" > /dev/null 2>&1 |
||||
done |
||||
) |
||||
true |
Loading…
Reference in new issue