File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#! /bin/bash
22
3+ echo -e " \n *********************"
4+ echo -e " * gw APT-GET runner *"
5+ echo -e " *********************\n"
6+
37if [ $( id -u) -ne 0 ]; then
48 echo -e " Script must be run as root. Try 'sudo $0 '\n"
59 exit 1
610fi
711
8- apt-get update &&
9- apt-get -y -f dist-upgrade &&
10- while (( "$# ")) ; do
12+ echo " Running UPDATE.."
13+ apt-get update
14+ if [ $? -gt 0 ]; then
15+ echo " ERROR during apt-get update! Exiting.."
16+ exit 1
17+ fi
18+ echo -e " done.\n"
19+
20+ echo " Running DIST-UPGRADE.."
21+ apt-get -y -f dist-upgrade
22+ if [ $? -gt 0 ]; then
23+ echo " ERROR during apt-get dist-upgrade! Exiting.."
24+ exit 1
25+ fi
26+ echo -e " done.\n"
27+
28+ while (( "$# ")) ; do
29+ echo " Running INSTALL for $1 .."
1130 apt-get -y install $1
31+ if [ $? -gt 0 ]; then
32+ echo " ERROR during apt-get install for $1 !"
33+ fi
34+ echo -e " done.\n"
1235 shift
1336done
37+
38+ echo " Running AUTOCLEAN.."
1439apt-get -y autoclean
40+ echo -e " done.\n"
41+
42+ echo " Running AUTOREMOVE.."
1543apt-get -y autoremove
44+ echo -e " done.\n"
45+
46+ if [ -x " $( which checkrestart) " ]; then
47+ echo " Finally running CHECKRESTART to see what needs to be restartet.."
48+ checkrestart
49+ echo -e " done.\n"
50+ else
51+ echo " Skipping CHECKRESTART. Seems to be not available.."
52+ fi
1653
54+ echo -e " ** Finished APT-GET Runner! **\n"
You can’t perform that action at this time.
0 commit comments