--- a/localepurge +++ b/localepurge @@ -165,7 +165,14 @@ ${ACTION} `find ${REMOVEPATH} -type f -o -type l` if [ "$SHOWFREEDSPACE" = "enabled" ]; then - SPACEAFTER=$(df -P ${REMOVEPATH} | awk '{if ( NR==2 ) { print $3 }}') + # if symlink, REMOVEPATH could be removed + # check from parentdir then + if [ -d ${REMOVEPATH} ]; then + SPACEAFTER=$(df -P ${REMOVEPATH} | awk '{if ( NR==2 ) { print $3 }}') + else + SPACEAFTER=$(df -P ${REMOVEPATH%/*} | awk '{if ( NR==2 ) { print $3 }}') + fi + SPACESUM=$(($SPACEBEFORE - $SPACEAFTER)) if test $SPACESUM -gt 0 ; then