#!/usr/bin/env python
import errno, os, os.path, sys

print 'Uninstall Zenmap 7.90'

answer = raw_input('Are you sure that you want to uninstall '
    'Zenmap 7.90? (yes/no) ')

if answer != 'yes' and answer != 'y':
    print 'Not uninstalling.'
    sys.exit(0)

INSTALLED_FILES = (
    '/usr/lib/python2.7/site-packages/zenmapCore/Diff.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/DelayedObject.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/NmapOptions.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/UmitDB.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/SearchResult.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/RecentScans.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/NSEDocParser.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/BasePaths.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/NmapParser.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/Version.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/UmitConfigParser.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/UmitOptionParser.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/UmitLogging.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/ScriptMetadata.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/NetworkInventory.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/I18N.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/ScriptArgsParser.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/UmitConf.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/TargetList.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/Name.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/__init__.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/StringPool.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/Paths.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/NmapCommand.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScriptInterface.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/OptionBuilder.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanToolbar.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanNmapOutputPage.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanRunDetailsPage.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanHostDetailsPage.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanScanListPage.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/MainWindow.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/NmapOutputViewer.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScansListStore.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/About.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanInterface.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/CrashReport.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/FileChoosers.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/App.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ProfileEditor.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanHostsView.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/TargetCombo.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/SearchWindow.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/TopologyPage.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/NmapOutputProperties.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ProfileHelp.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ProfileCombo.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/__init__.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/BugReport.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/Icons.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/SearchGUI.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/FilterBar.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/DiffCompare.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanOpenPortsPage.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/Print.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higbuttons.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higlabels.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higwindows.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higexpanders.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higprogressbars.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higspinner.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higboxes.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higtables.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higframe.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/hignotebooks.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higscrollers.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/__init__.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higdialogs.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higlogindialogs.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/gtkutils.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higentries.py',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higtextviewers.py',
    '/usr/lib/python2.7/site-packages/radialnet/__init__.py',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/frames.py',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/comboboxes.py',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/textview.py',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/labels.py',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/boxes.py',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/windows.py',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/buttons.py',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/__init__.py',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/expanders.py',
    '/usr/lib/python2.7/site-packages/radialnet/core/Graph.py',
    '/usr/lib/python2.7/site-packages/radialnet/core/ArgvHandle.py',
    '/usr/lib/python2.7/site-packages/radialnet/core/Interpolation.py',
    '/usr/lib/python2.7/site-packages/radialnet/core/Coordinate.py',
    '/usr/lib/python2.7/site-packages/radialnet/core/Info.py',
    '/usr/lib/python2.7/site-packages/radialnet/core/__init__.py',
    '/usr/lib/python2.7/site-packages/radialnet/core/XMLHandler.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/RadialNet.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/Image.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/HostsViewer.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/ControlWidget.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/Application.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/__init__.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/Dialogs.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/SaveDialog.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/LegendWindow.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/NodeWindow.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/Toolbar.py',
    '/usr/lib/python2.7/site-packages/radialnet/gui/NodeNotebook.py',
    '/usr/lib/python2.7/site-packages/radialnet/util/geometry.py',
    '/usr/lib/python2.7/site-packages/radialnet/util/drawing.py',
    '/usr/lib/python2.7/site-packages/radialnet/util/misc.py',
    '/usr/lib/python2.7/site-packages/radialnet/util/__init__.py',
    '/usr/lib/python2.7/site-packages/radialnet/util/integration.py',
    '/usr/lib/python2.7/site-packages/zenmapCore/Diff.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/DelayedObject.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/NmapOptions.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/UmitDB.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/SearchResult.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/RecentScans.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/NSEDocParser.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/BasePaths.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/NmapParser.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/Version.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/UmitConfigParser.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/UmitOptionParser.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/UmitLogging.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/ScriptMetadata.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/NetworkInventory.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/I18N.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/ScriptArgsParser.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/UmitConf.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/TargetList.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/Name.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/__init__.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/StringPool.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/Paths.pyc',
    '/usr/lib/python2.7/site-packages/zenmapCore/NmapCommand.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScriptInterface.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/OptionBuilder.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanToolbar.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanNmapOutputPage.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanRunDetailsPage.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanHostDetailsPage.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanScanListPage.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/MainWindow.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/NmapOutputViewer.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScansListStore.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/About.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanInterface.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/CrashReport.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/FileChoosers.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/App.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ProfileEditor.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanHostsView.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/TargetCombo.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/SearchWindow.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/TopologyPage.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/NmapOutputProperties.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ProfileHelp.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ProfileCombo.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/__init__.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/BugReport.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/Icons.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/SearchGUI.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/FilterBar.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/DiffCompare.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/ScanOpenPortsPage.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/Print.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higbuttons.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higlabels.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higwindows.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higexpanders.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higprogressbars.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higspinner.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higboxes.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higtables.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higframe.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/hignotebooks.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higscrollers.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/__init__.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higdialogs.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higlogindialogs.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/gtkutils.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higentries.pyc',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets/higtextviewers.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/__init__.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/frames.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/comboboxes.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/textview.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/labels.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/boxes.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/windows.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/buttons.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/__init__.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets/expanders.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/core/Graph.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/core/ArgvHandle.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/core/Interpolation.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/core/Coordinate.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/core/Info.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/core/__init__.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/core/XMLHandler.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/RadialNet.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/Image.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/HostsViewer.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/ControlWidget.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/Application.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/__init__.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/Dialogs.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/SaveDialog.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/LegendWindow.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/NodeWindow.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/Toolbar.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/gui/NodeNotebook.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/util/geometry.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/util/drawing.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/util/misc.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/util/__init__.pyc',
    '/usr/lib/python2.7/site-packages/radialnet/util/integration.pyc',
    '/usr/bin/zenmap',
    '/usr/share/zenmap/pixmaps/throbber.gif',
    '/usr/share/zenmap/pixmaps/throbber.png',
    '/usr/share/zenmap/pixmaps/unknown_75.png',
    '/usr/share/zenmap/pixmaps/openbsd_75.png',
    '/usr/share/zenmap/pixmaps/linux_75.png',
    '/usr/share/zenmap/pixmaps/redhat_32.png',
    '/usr/share/zenmap/pixmaps/vl_2_75.png',
    '/usr/share/zenmap/pixmaps/freebsd_32.png',
    '/usr/share/zenmap/pixmaps/vl_1_75.png',
    '/usr/share/zenmap/pixmaps/openbsd_32.png',
    '/usr/share/zenmap/pixmaps/vl_3_32.png',
    '/usr/share/zenmap/pixmaps/linux_32.png',
    '/usr/share/zenmap/pixmaps/ubuntu_32.png',
    '/usr/share/zenmap/pixmaps/solaris_32.png',
    '/usr/share/zenmap/pixmaps/win_75.png',
    '/usr/share/zenmap/pixmaps/ubuntu_75.png',
    '/usr/share/zenmap/pixmaps/default_32.png',
    '/usr/share/zenmap/pixmaps/macosx_32.png',
    '/usr/share/zenmap/pixmaps/solaris_75.png',
    '/usr/share/zenmap/pixmaps/vl_4_75.png',
    '/usr/share/zenmap/pixmaps/irix_75.png',
    '/usr/share/zenmap/pixmaps/vl_1_32.png',
    '/usr/share/zenmap/pixmaps/default_75.png',
    '/usr/share/zenmap/pixmaps/irix_32.png',
    '/usr/share/zenmap/pixmaps/vl_4_32.png',
    '/usr/share/zenmap/pixmaps/win_32.png',
    '/usr/share/zenmap/pixmaps/macosx_75.png',
    '/usr/share/zenmap/pixmaps/freebsd_75.png',
    '/usr/share/zenmap/pixmaps/vl_3_75.png',
    '/usr/share/zenmap/pixmaps/zenmap.png',
    '/usr/share/zenmap/pixmaps/vl_5_32.png',
    '/usr/share/zenmap/pixmaps/vl_2_32.png',
    '/usr/share/zenmap/pixmaps/vl_5_75.png',
    '/usr/share/zenmap/pixmaps/redhat_75.png',
    '/usr/share/zenmap/pixmaps/unknown_32.png',
    '/usr/share/zenmap/pixmaps/radialnet/logo.png',
    '/usr/share/zenmap/pixmaps/radialnet/wireless.png',
    '/usr/share/zenmap/pixmaps/radialnet/router.png',
    '/usr/share/zenmap/pixmaps/radialnet/firewall.png',
    '/usr/share/zenmap/pixmaps/radialnet/switch.png',
    '/usr/share/zenmap/pixmaps/radialnet/border.png',
    '/usr/share/zenmap/pixmaps/radialnet/padlock.png',
    '/usr/share/zenmap/config/zenmap.conf',
    '/usr/share/zenmap/config/scan_profile.usp',
    '/usr/share/zenmap/config/zenmap_version',
    '/usr/share/zenmap/misc/profile_editor.xml',
    '/usr/share/zenmap/docs/help.html',
    '/usr/share/zenmap/locale/pt_BR/LC_MESSAGES/zenmap.mo',
    '/usr/share/zenmap/locale/ru/LC_MESSAGES/zenmap.mo',
    '/usr/share/zenmap/locale/it/LC_MESSAGES/zenmap.mo',
    '/usr/share/zenmap/locale/hi/LC_MESSAGES/zenmap.mo',
    '/usr/share/zenmap/locale/pl/LC_MESSAGES/zenmap.mo',
    '/usr/share/zenmap/locale/zh/LC_MESSAGES/zenmap.mo',
    '/usr/share/zenmap/locale/fr/LC_MESSAGES/zenmap.mo',
    '/usr/share/zenmap/locale/de/LC_MESSAGES/zenmap.mo',
    '/usr/share/zenmap/locale/es/LC_MESSAGES/zenmap.mo',
    '/usr/share/zenmap/locale/hr/LC_MESSAGES/zenmap.mo',
    '/usr/share/zenmap/locale/ja/LC_MESSAGES/zenmap.mo',
    '/usr/share/applications/zenmap-root.desktop',
    '/usr/share/applications/zenmap.desktop',
    '/usr/share/zenmap/su-to-zenmap.sh',
    '/usr/lib/python2.7/site-packages/zenmap-7.90-py2.7.egg-info',
    '/usr/lib/python2.7/site-packages/zenmapCore',
    '/usr/lib/python2.7/site-packages/zenmapGUI',
    '/usr/lib/python2.7/site-packages/zenmapGUI/higwidgets',
    '/usr/lib/python2.7/site-packages/radialnet',
    '/usr/lib/python2.7/site-packages/radialnet/bestwidgets',
    '/usr/lib/python2.7/site-packages/radialnet/core',
    '/usr/lib/python2.7/site-packages/radialnet/gui',
    '/usr/lib/python2.7/site-packages/radialnet/util',
    '/usr/share/zenmap',
    '/usr/share/zenmap/docs',
    '/usr/share/zenmap/pixmaps',
    '/usr/share/zenmap/locale',
    '/usr/share/zenmap/misc',
    '/usr/share/zenmap/config',
    '/usr/share/zenmap/pixmaps/radialnet',
    '/usr/share/zenmap/locale/pt_BR',
    '/usr/share/zenmap/locale/ru',
    '/usr/share/zenmap/locale/it',
    '/usr/share/zenmap/locale/hi',
    '/usr/share/zenmap/locale/pl',
    '/usr/share/zenmap/locale/zh',
    '/usr/share/zenmap/locale/fr',
    '/usr/share/zenmap/locale/de',
    '/usr/share/zenmap/locale/es',
    '/usr/share/zenmap/locale/hr',
    '/usr/share/zenmap/locale/ja',
    '/usr/share/zenmap/locale/pt_BR/LC_MESSAGES',
    '/usr/share/zenmap/locale/ru/LC_MESSAGES',
    '/usr/share/zenmap/locale/it/LC_MESSAGES',
    '/usr/share/zenmap/locale/hi/LC_MESSAGES',
    '/usr/share/zenmap/locale/pl/LC_MESSAGES',
    '/usr/share/zenmap/locale/zh/LC_MESSAGES',
    '/usr/share/zenmap/locale/fr/LC_MESSAGES',
    '/usr/share/zenmap/locale/de/LC_MESSAGES',
    '/usr/share/zenmap/locale/es/LC_MESSAGES',
    '/usr/share/zenmap/locale/hr/LC_MESSAGES',
    '/usr/share/zenmap/locale/ja/LC_MESSAGES',
    '/usr/bin/uninstall_zenmap',
)

# Split the list into lists of files and directories.
files = []
dirs = []
for path in INSTALLED_FILES:
    if os.path.isfile(path) or os.path.islink(path):
        files.append(path)
    elif os.path.isdir(path):
        dirs.append(path)
# Delete the files.
for file in files:
    print "Removing '%s'." % file
    try:
        os.remove(file)
    except OSError, e:
        print >> sys.stderr, '  Error: %s.' % str(e)
# Delete the directories. First reverse-sort the normalized paths by
# length so that child directories are deleted before their parents.
dirs = [os.path.normpath(dir) for dir in dirs]
dirs.sort(key = len, reverse = True)
for dir in dirs:
    try:
        print "Removing the directory '%s'." % dir
        os.rmdir(dir)
    except OSError, e:
        if e.errno == errno.ENOTEMPTY:
            print "Directory '%s' not empty; not removing." % dir
        else:
            print >> sys.stderr, str(e)
