]> git.saurik.com Git - apt.git/blame_incremental - dselect/update
Fixed bashisms
[apt.git] / dselect / update
... / ...
CommitLineData
1#!/bin/sh
2set -e
3
4# Get the configuration from /etc/apt/apt.conf
5OPTS="-f"
6APTGET="/usr/bin/apt-get"
7APTCACHE="/usr/bin/apt-cache"
8DPKG="/usr/bin/dpkg"
9CACHEDIR="/var/cache/apt"
10PROMPT="no"
11RES=`apt-config shell OPTS DSelect::UpdateOptions \
12 DPKG Dir::Bin::dpkg APTGET Dir::Bin::apt-get \
13 APTCACHE Dir::Bin::apt-cache CACHEDIR Dir::Cache \
14 PROMPT DSelect::PromptAfterUpdate`
15eval $RES
16
17$APTGET $OPTS update
18
19echo "Merging Available information"
20rm -f /var/cache/apt/available
21$APTCACHE dumpavail > $CACHEDIR/available
22$DPKG --update-avail $CACHEDIR/available
23rm -f $CACHEDIR/available
24
25if [ $PROMPT = "yes" ]; then
26 echo "Press enter to continue." && read RES;
27fi
28
29exit 0