#!/bin/sh utils() { if [ -x usr/bin/update-mime-database ]; then update-mime-database usr/share/mime > /dev/null 2>&1 fi if [ -x usr/bin/xdg-icon-resource ]; then xdg-icon-resource forceupdate --theme hicolor > /dev/null 2>&1 fi if [ -x usr/bin/update-desktop-database ]; then usr/bin/update-desktop-database -q fi if [ -x usr/bin/udevadm ]; then usr/bin/udevadm control --reload fi } # arg 1: the new package version post_install() { getent group vboxusers >/dev/null || usr/sbin/groupadd -g 108 vboxusers utils } # arg 1: the new package version # arg 2: the old package version post_upgrade() { post_install "$1" if [ "$(vercmp $2 4.1.6-1)" -lt 0 ]; then cat << EOF ===> Starting with virtualbox-libre version 4.1.6-1, kernel modules handling is done by virtualbox-libre-modules. ===> Use virtualbox-libre-host-dkms package if you don't use our stock linux-libre package. EOF fi } # arg 1: the old package version post_remove() { groupdel vboxusers >/dev/null 2>&1 || true utils } # vim:set ts=2 sw=2 ft=sh et: