Files
spook/update-packages/update-packages.sh
2026-04-13 01:15:07 +09:00

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