. ~/pld-ftp-admin/scripts/functions
-#TODO: --removeolder
+case "$1" in
+ -o | --older )
+ shift
+ REMOVEOLDER=yes
+ ;;
+esac
if [ "$#" -lt "2" ]; then
echo "Not enough parameters given"
- echo "remove.sh tree package1 [package2...]"
+ echo "remove.sh [option] tree package1 [package2...]"
+ echo " "
+ echo "Valid options:"
+ echo "-o, --older - Also remove older packages"
exit
fi
exit
fi
-# Remove packages older than the ones we're removing
-#olderpkgs=`find_older_pkgs "$from" "$files"`
-#remove_pkgs "$from" "$olderpkgs"
+if [ "$REMOVEOLDER" == "yes" ]; then
+ # Remove packages older than the ones we're removing
+ olderpkgs=`find_older_pkgs "$tree" "$files"`
+ remove_pkgs "$tree" "$olderpkgs"
+fi
# Remove given packages
remove_pkgs "$tree" "$files"