scripts/uninstall.py

branch
eric7
changeset 9381
3c9192161833
parent 9380
3d662dda80e8
child 9442
906485dcd210
child 9448
ea215f7afab3
equal deleted inserted replaced
9380:3d662dda80e8 9381:3c9192161833
284 """ 284 """
285 Uninstall Linux specific files. 285 Uninstall Linux specific files.
286 """ 286 """
287 if os.getuid() == 0: 287 if os.getuid() == 0:
288 for name in [ 288 for name in [
289 "/usr/share/applications/eric7.desktop",
290 "/usr/share/appdata/eric7.appdata.xml", 289 "/usr/share/appdata/eric7.appdata.xml",
291 "/usr/share/metainfo/eric7.appdata.xml", 290 "/usr/share/metainfo/eric7.appdata.xml",
292 "/usr/share/applications/eric7_browser.desktop", 291 "/usr/share/applications/eric7_browser.desktop",
292 "/usr/share/applications/eric7_ide.desktop",
293 "/usr/share/icons/eric.png",
294 "/usr/share/icons/ericWeb.png",
293 "/usr/share/pixmaps/eric.png", 295 "/usr/share/pixmaps/eric.png",
294 "/usr/share/pixmaps/ericWeb.png", 296 "/usr/share/pixmaps/ericWeb.png",
295 "/usr/share/icons/eric.png", 297 # obsolete entries below
296 "/usr/share/icons/ericWeb.png", 298 "/usr/share/applications/eric7.desktop",
297 ]: 299 ]:
298 if os.path.exists(name): 300 if os.path.exists(name):
299 os.remove(name) 301 os.remove(name)
300 elif os.getuid() >= 1000: 302 elif os.getuid() >= 1000:
301 # it is assumed that user ids start at 1000 303 # it is assumed that user ids start at 1000
302 for name in [ 304 for name in [
303 "~/.local/share/applications/eric7.desktop",
304 "~/.local/share/appdata/eric7.appdata.xml", 305 "~/.local/share/appdata/eric7.appdata.xml",
305 "~/.local/share/metainfo/eric7.appdata.xml", 306 "~/.local/share/metainfo/eric7.appdata.xml",
306 "~/.local/share/applications/eric7_browser.desktop", 307 "~/.local/share/applications/eric7_browser.desktop",
308 "~/.local/share/applications/eric7_ide.desktop",
309 "~/.local/share/icons/eric.png",
310 "~/.local/share/icons/ericWeb.png",
307 "~/.local/share/pixmaps/eric.png", 311 "~/.local/share/pixmaps/eric.png",
308 "~/.local/share/pixmaps/ericWeb.png", 312 "~/.local/share/pixmaps/ericWeb.png",
309 "~/.local/share/icons/eric.png", 313 # obsolete entries below
310 "~/.local/share/icons/ericWeb.png", 314 "~/.local/share/applications/eric7.desktop",
311 ]: 315 ]:
312 path = os.path.expanduser(name) 316 path = os.path.expanduser(name)
313 if os.path.exists(path): 317 if os.path.exists(path):
314 os.remove(path) 318 os.remove(path)
315 319

eric ide

mercurial