mirror of
https://github.com/mbusb/multibootusb
synced 2024-11-01 15:40:16 +00:00
34 lines
1.2 KiB
Python
34 lines
1.2 KiB
Python
|
#!/usr/bin/env python3
|
||
|
# -*- coding: utf-8 -*-
|
||
|
# Name: uninstall.py
|
||
|
# Purpose: Script to uninstall multibootusb from source, previously installed by install.py
|
||
|
# Authors: Sundar
|
||
|
# Licence: This file is a part of multibootusb package. You can redistribute it or modify
|
||
|
# under the terms of GNU General Public License, v.2 or above
|
||
|
|
||
|
import os
|
||
|
import sys
|
||
|
import shutil
|
||
|
|
||
|
if not os.getuid() == 0:
|
||
|
print("You must run this file with admin privilege.")
|
||
|
print("Try sudo ./uninstall.py")
|
||
|
sys.exit(0)
|
||
|
else:
|
||
|
if os.path.exists("./.install_files.txt"):
|
||
|
with open("./.install_files.txt", "r") as f:
|
||
|
file_list = f.readlines()
|
||
|
for f in file_list:
|
||
|
print("Removing " + f.replace('\n', ''))
|
||
|
if os.path.isfile(f.replace('\n', '')):
|
||
|
os.remove(f.replace('\n', ''))
|
||
|
elif os.path.isdir(f.replace('\n', '')):
|
||
|
shutil.rmtree(f.replace('\n', ''))
|
||
|
if os.path.exists('/usr/share/multibootusb'):
|
||
|
shutil.rmtree('/usr/share/multibootusb')
|
||
|
|
||
|
print("multibootusb is successfully unistalled...")
|
||
|
else:
|
||
|
print("Unable to find install file list.")
|
||
|
print("This script works only if you have installed multibootusb using install.py script.")
|