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

print('Uninstall Zenmap 7.94')

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

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

INSTALLED_FILES = (
    '/usr/lib64/python3.9/site-packages/zenmapCore/NSEDocParser.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/UmitConfigParser.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/StringPool.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/I18N.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/UmitOptionParser.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/BasePaths.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/DelayedObject.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/UmitDB.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/Version.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/NetworkInventory.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/Name.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__init__.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/NmapOptions.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/ScriptArgsParser.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/ScriptMetadata.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/UmitConf.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/RecentScans.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/UmitLogging.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/SearchResult.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/NmapParser.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/NmapCommand.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/Diff.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/TargetList.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/Paths.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/BugReport.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/SearchGUI.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/TopologyPage.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ProfileEditor.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ScansListStore.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/MainWindow.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ScanOpenPortsPage.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ScanHostDetailsPage.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/Icons.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ScanRunDetailsPage.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/DiffCompare.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ScriptInterface.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ScanToolbar.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/App.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/OptionBuilder.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/CrashReport.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__init__.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ScanScanListPage.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/NmapOutputProperties.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/FilterBar.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ProfileCombo.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/FileChoosers.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/About.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/Print.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ScanHostsView.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/SearchWindow.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ProfileHelp.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ScanInterface.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/NmapOutputViewer.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/TargetCombo.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/ScanNmapOutputPage.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higspinner.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higlogindialogs.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higprogressbars.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higtextviewers.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higexpanders.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/hignotebooks.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higtables.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higbuttons.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higscrollers.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higdialogs.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__init__.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higentries.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higframe.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higwindows.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higlabels.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/gtkutils.py',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/higboxes.py',
    '/usr/lib64/python3.9/site-packages/radialnet/__init__.py',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/textview.py',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/buttons.py',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/boxes.py',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/windows.py',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/labels.py',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/frames.py',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/__init__.py',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/comboboxes.py',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/expanders.py',
    '/usr/lib64/python3.9/site-packages/radialnet/core/XMLHandler.py',
    '/usr/lib64/python3.9/site-packages/radialnet/core/ArgvHandle.py',
    '/usr/lib64/python3.9/site-packages/radialnet/core/Graph.py',
    '/usr/lib64/python3.9/site-packages/radialnet/core/Info.py',
    '/usr/lib64/python3.9/site-packages/radialnet/core/Interpolation.py',
    '/usr/lib64/python3.9/site-packages/radialnet/core/Coordinate.py',
    '/usr/lib64/python3.9/site-packages/radialnet/core/__init__.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/Application.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/HostsViewer.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/Dialogs.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/RadialNet.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/NodeNotebook.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/ControlWidget.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__init__.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/LegendWindow.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/Toolbar.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/SaveDialog.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/Image.py',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/NodeWindow.py',
    '/usr/lib64/python3.9/site-packages/radialnet/util/drawing.py',
    '/usr/lib64/python3.9/site-packages/radialnet/util/__init__.py',
    '/usr/lib64/python3.9/site-packages/radialnet/util/geometry.py',
    '/usr/lib64/python3.9/site-packages/radialnet/util/integration.py',
    '/usr/lib64/python3.9/site-packages/radialnet/util/misc.py',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/NSEDocParser.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/UmitConfigParser.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/StringPool.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/I18N.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/UmitOptionParser.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/BasePaths.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/DelayedObject.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/UmitDB.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/Version.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/NetworkInventory.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/Name.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/__init__.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/NmapOptions.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/ScriptArgsParser.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/ScriptMetadata.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/UmitConf.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/RecentScans.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/UmitLogging.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/SearchResult.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/NmapParser.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/NmapCommand.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/Diff.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/TargetList.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapCore/__pycache__/Paths.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/BugReport.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/SearchGUI.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/TopologyPage.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ProfileEditor.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ScansListStore.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/MainWindow.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ScanOpenPortsPage.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ScanHostDetailsPage.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/Icons.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ScanRunDetailsPage.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/DiffCompare.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ScriptInterface.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ScanToolbar.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/App.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/OptionBuilder.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/CrashReport.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/__init__.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ScanScanListPage.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/NmapOutputProperties.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/FilterBar.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ProfileCombo.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/FileChoosers.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/About.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/Print.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ScanHostsView.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/SearchWindow.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ProfileHelp.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ScanInterface.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/NmapOutputViewer.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/TargetCombo.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/__pycache__/ScanNmapOutputPage.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higspinner.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higlogindialogs.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higprogressbars.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higtextviewers.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higexpanders.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/hignotebooks.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higtables.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higbuttons.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higscrollers.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higdialogs.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/__init__.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higentries.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higframe.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higwindows.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higlabels.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/gtkutils.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets/__pycache__/higboxes.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/__pycache__/__init__.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/__pycache__/textview.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/__pycache__/buttons.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/__pycache__/boxes.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/__pycache__/windows.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/__pycache__/labels.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/__pycache__/frames.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/__pycache__/__init__.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/__pycache__/comboboxes.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets/__pycache__/expanders.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/core/__pycache__/XMLHandler.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/core/__pycache__/ArgvHandle.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/core/__pycache__/Graph.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/core/__pycache__/Info.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/core/__pycache__/Interpolation.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/core/__pycache__/Coordinate.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/core/__pycache__/__init__.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/Application.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/HostsViewer.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/Dialogs.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/RadialNet.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/NodeNotebook.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/ControlWidget.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/__init__.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/LegendWindow.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/Toolbar.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/SaveDialog.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/Image.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/gui/__pycache__/NodeWindow.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/util/__pycache__/drawing.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/util/__pycache__/__init__.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/util/__pycache__/geometry.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/util/__pycache__/integration.cpython-39.pyc',
    '/usr/lib64/python3.9/site-packages/radialnet/util/__pycache__/misc.cpython-39.pyc',
    '/usr/bin/zenmap',
    '/usr/share/zenmap/pixmaps/throbber.gif',
    '/usr/share/zenmap/pixmaps/vl_3_32.png',
    '/usr/share/zenmap/pixmaps/vl_5_75.png',
    '/usr/share/zenmap/pixmaps/throbber.png',
    '/usr/share/zenmap/pixmaps/vl_2_32.png',
    '/usr/share/zenmap/pixmaps/ubuntu_32.png',
    '/usr/share/zenmap/pixmaps/ubuntu_75.png',
    '/usr/share/zenmap/pixmaps/vl_5_32.png',
    '/usr/share/zenmap/pixmaps/redhat_32.png',
    '/usr/share/zenmap/pixmaps/linux_32.png',
    '/usr/share/zenmap/pixmaps/linux_75.png',
    '/usr/share/zenmap/pixmaps/openbsd_75.png',
    '/usr/share/zenmap/pixmaps/irix_75.png',
    '/usr/share/zenmap/pixmaps/default_32.png',
    '/usr/share/zenmap/pixmaps/openbsd_32.png',
    '/usr/share/zenmap/pixmaps/freebsd_32.png',
    '/usr/share/zenmap/pixmaps/win_32.png',
    '/usr/share/zenmap/pixmaps/unknown_75.png',
    '/usr/share/zenmap/pixmaps/vl_4_32.png',
    '/usr/share/zenmap/pixmaps/vl_1_75.png',
    '/usr/share/zenmap/pixmaps/vl_3_75.png',
    '/usr/share/zenmap/pixmaps/freebsd_75.png',
    '/usr/share/zenmap/pixmaps/vl_1_32.png',
    '/usr/share/zenmap/pixmaps/default_75.png',
    '/usr/share/zenmap/pixmaps/solaris_75.png',
    '/usr/share/zenmap/pixmaps/irix_32.png',
    '/usr/share/zenmap/pixmaps/vl_4_75.png',
    '/usr/share/zenmap/pixmaps/win_75.png',
    '/usr/share/zenmap/pixmaps/vl_2_75.png',
    '/usr/share/zenmap/pixmaps/solaris_32.png',
    '/usr/share/zenmap/pixmaps/macosx_75.png',
    '/usr/share/zenmap/pixmaps/unknown_32.png',
    '/usr/share/zenmap/pixmaps/redhat_75.png',
    '/usr/share/zenmap/pixmaps/zenmap.png',
    '/usr/share/zenmap/pixmaps/macosx_32.png',
    '/usr/share/zenmap/pixmaps/radialnet/wireless.png',
    '/usr/share/zenmap/pixmaps/radialnet/router.png',
    '/usr/share/zenmap/pixmaps/radialnet/border.png',
    '/usr/share/zenmap/pixmaps/radialnet/logo.png',
    '/usr/share/zenmap/pixmaps/radialnet/switch.png',
    '/usr/share/zenmap/pixmaps/radialnet/firewall.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/applications/zenmap-root.desktop',
    '/usr/share/applications/zenmap.desktop',
    '/usr/share/zenmap/su-to-zenmap.sh',
    '/usr/lib64/python3.9/site-packages/zenmap-7.94-py3.9.egg-info/top_level.txt',
    '/usr/lib64/python3.9/site-packages/zenmap-7.94-py3.9.egg-info/PKG-INFO',
    '/usr/lib64/python3.9/site-packages/zenmap-7.94-py3.9.egg-info/SOURCES.txt',
    '/usr/lib64/python3.9/site-packages/zenmap-7.94-py3.9.egg-info/dependency_links.txt',
    '/usr/lib64/python3.9/site-packages/zenmapCore',
    '/usr/lib64/python3.9/site-packages/zenmapGUI',
    '/usr/lib64/python3.9/site-packages/zenmapGUI/higwidgets',
    '/usr/lib64/python3.9/site-packages/radialnet',
    '/usr/lib64/python3.9/site-packages/radialnet/bestwidgets',
    '/usr/lib64/python3.9/site-packages/radialnet/core',
    '/usr/lib64/python3.9/site-packages/radialnet/gui',
    '/usr/lib64/python3.9/site-packages/radialnet/util',
    '/usr/share/zenmap',
    '/usr/share/zenmap/docs',
    '/usr/share/zenmap/pixmaps',
    '/usr/share/zenmap/misc',
    '/usr/share/zenmap/config',
    '/usr/share/zenmap/pixmaps/radialnet',
    '/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 as e:
        print('  Error: %s.' % str(e), file=sys.stderr)
# 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 as e:
        if e.errno == errno.ENOTEMPTY:
            print("Directory '%s' not empty; not removing." % dir)
        else:
            print(str(e), file=sys.stderr)
