33 lines
698 B
Bash
Executable File
33 lines
698 B
Bash
Executable File
#! /bin/sh
|
|
|
|
LOG=/var/log/pvvpakke.log
|
|
|
|
silentrun () {
|
|
if ! "$@" >>"$LOG" 2>&1; then
|
|
cat "$LOG"
|
|
exit 1;
|
|
fi
|
|
}
|
|
|
|
#Trunker loggen
|
|
echo -n > "$LOG"
|
|
|
|
if [ `uname` = FreeBSD ]; then
|
|
silentrun pkg update -q
|
|
silentrun pkg upgrade -q -y
|
|
silentrun pkg clean -q -y
|
|
elif [ -f /etc/debian_version ]; then
|
|
export DEBIAN_FRONTEND=noninteractive
|
|
silentrun /usr/bin/apt-get -q -q update
|
|
silentrun /usr/bin/apt-get --force-yes -q -q -s upgrade
|
|
silentrun /usr/bin/apt-get --force-yes -q -q upgrade
|
|
silentrun /usr/bin/apt-get clean
|
|
elif [ -f /etc/gentoo-release ]; then
|
|
true
|
|
# dette håndteres av 50emergesync.cron og 51glsacheck.cron
|
|
else
|
|
echo "Fant ikke systemtype!"
|
|
hostname
|
|
uname -a
|
|
fi
|