VirtualBox

source: vbox/trunk/debian/postrm@ 96038

Last change on this file since 96038 was 82441, checked in by vboxsync, 5 years ago

Config: disable PCI passthrough
debian: big resync with files in src/VBox/Installer/Linux/debian, this must have been broken for years
doc: mention dropping of PCI passthrough
src/VBox/Installer/linux: adapt to handle no longer present vboxpci.ko (without completely ripping it out)

  • Property svn:eol-style set to LF
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 1.6 KB
Line 
1#!/bin/sh
2# $Id: postrm 82441 2019-12-05 23:16:02Z vboxsync $
3## @file
4# VirtualBox post remove.
5#
6
7#
8# Copyright (C) 2006-2019 Oracle Corporation
9#
10# This file is part of VirtualBox Open Source Edition (OSE), as
11# available from http://www.virtualbox.org. This file is free software;
12# you can redistribute it and/or modify it under the terms of the GNU
13# General Public License (GPL) as published by the Free Software
14# Foundation, in version 2 as it comes in the "COPYING" file of the
15# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
16# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
17#
18
19# we can be called with the following arguments (6.5 of Debian policy):
20# remove: (our version): remove our package
21# purge: (our version): purge our package
22# upgrade: (our version): upgrade to a new version
23# failed-upgrade (old version): failed to upgrade to a new version
24# abort-install (our version): aborted install
25# abort-upgrade (old version): aborted upgrade
26
27if [ "$1" = "purge" -a ! -f /etc/init.d/vboxdrv ] ; then
28 update-rc.d vboxdrv remove >/dev/null || exit $?
29fi
30if [ "$1" = "purge" -a ! -f /etc/init.d/vboxnet ] ; then
31 update-rc.d vboxnet remove >/dev/null || exit $?
32fi
33if [ "$1" = "purge" -a ! -f /etc/init.d/vboxweb-service ] ; then
34 update-rc.d vboxweb-service remove >/dev/null || exit $?
35fi
36if [ "$1" = "purge" -a ! -f /etc/init.d/vboxballoonctrl-service ] ; then
37 update-rc.d vboxballoonctrl-service remove >/dev/null || exit $?
38fi
39
40# remove installed extension packs
41if [ "$1" = "purge" ]; then
42 rm -rf /usr/lib/virtualbox/ExtensionPacks/*
43fi
44
45#DEBHELPER#
46
47exit 0
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette