OPTS="-f"
APTGET="/usr/bin/apt-get"
DPKG="/usr/bin/dpkg"
-sh -e
+set -e
RES=`apt-config shell CLEAN DSelect::Clean OPTS DSelect::Options \
DPKG Dir::Bin::dpkg APTGET Dir::Bin::apt-get`
eval $RES
-sh +e
+set +e
# Yes/No Prompter
-function yesno() {
+yesno() {
# $1 = prompt
# $2 = default(y)
local ans def defp
echo $ans | tr YN yn
}
-#$APTGET $OPTS dselect-upgrade
+$APTGET $OPTS dselect-upgrade
RES=$?
# 1 means the user choose no at the prompt
if [ $RES -eq 0 ]; then
# Check the cleaning mode
case `echo $CLEAN | tr '[:upper:]' '[:lower:]'` in
- always|auto)
+ auto)
+ $APTGET autoclean && echo "Press enter to continue." && read RES && exit 0;
+ ;;
+ always)
$APTGET clean && echo "Press enter to continue." && read RES && exit 0;
;;
prompt)