scripts/uninstall.py

changeset 8254
259484b0fc75
parent 8243
cc717c2ae956
child 8260
2161475d9639
equal deleted inserted replaced
8253:40cf9093ef45 8254:259484b0fc75
246 def uninstallLinuxSpecifics(): 246 def uninstallLinuxSpecifics():
247 """ 247 """
248 Uninstall Linux specific files. 248 Uninstall Linux specific files.
249 """ 249 """
250 if os.getuid() == 0: 250 if os.getuid() == 0:
251 for name in ["/usr/share/pixmaps/eric.png",
252 "/usr/share/pixmaps/ericWeb.png"]:
253 if os.path.exists(name):
254 os.remove(name)
255 for name in [ 251 for name in [
256 "/usr/share/applications/eric6.desktop", 252 "/usr/share/applications/eric6.desktop",
257 "/usr/share/appdata/eric6.appdata.xml", 253 "/usr/share/appdata/eric6.appdata.xml",
258 "/usr/share/metainfo/eric6.appdata.xml", 254 "/usr/share/metainfo/eric6.appdata.xml",
259 "/usr/share/applications/eric6_browser.desktop", 255 "/usr/share/applications/eric6_browser.desktop",
260 "/usr/share/pixmaps/eric.png", 256 "/usr/share/pixmaps/eric.png",
261 "/usr/share/pixmaps/ericWeb.png", 257 "/usr/share/pixmaps/ericWeb.png",
258 "/usr/share/icons/eric.png",
259 "/usr/share/icons/ericWeb.png",
262 # from Python2 era 260 # from Python2 era
263 "/usr/share/applications/eric6_webbrowser.desktop", 261 "/usr/share/applications/eric6_webbrowser.desktop",
264 ]: 262 ]:
265 if os.path.exists(name): 263 if os.path.exists(name):
266 os.remove(name) 264 os.remove(name)
267 elif os.getuid() >= 1000: 265 elif os.getuid() >= 1000:
268 # it is assumed that user ids start at 1000 266 # it is assumed that user ids start at 1000
269 for name in ["~/.local/share/pixmaps/eric.png",
270 "~/.local/share/pixmaps/ericWeb.png"]:
271 path = os.path.expanduser(name)
272 if os.path.exists(path):
273 os.remove(path)
274 for name in [ 267 for name in [
275 "~/.local/share/applications/eric6.desktop", 268 "~/.local/share/applications/eric6.desktop",
276 "~/.local/share/appdata/eric6.appdata.xml", 269 "~/.local/share/appdata/eric6.appdata.xml",
277 "~/.local/share/metainfo/eric6.appdata.xml", 270 "~/.local/share/metainfo/eric6.appdata.xml",
278 "~/.local/share/applications/eric6_browser.desktop", 271 "~/.local/share/applications/eric6_browser.desktop",
279 "~/.local/share/pixmaps/eric.png", 272 "~/.local/share/pixmaps/eric.png",
280 "~/.local/share/pixmaps/ericWeb.png", 273 "~/.local/share/pixmaps/ericWeb.png",
274 "~/.local/share/icons/eric.png",
275 "~/.local/share/icons/ericWeb.png",
281 # from Python2 era 276 # from Python2 era
282 "/usr/share/applications/eric6_webbrowser.desktop", 277 "/usr/share/applications/eric6_webbrowser.desktop",
283 ]: 278 ]:
284 path = os.path.expanduser(name) 279 path = os.path.expanduser(name)
285 if os.path.exists(path): 280 if os.path.exists(path):

eric ide

mercurial