diff --git a/.gitignore b/.gitignore index 780795d..353fe20 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,7 @@ lib/ lib64/ parts/ sdist/ +deb_dist/ var/ *.egg-info/ .installed.cfg @@ -97,6 +98,7 @@ multibootusb*.tar.gz # Temp files data/multibootusb/grub/menus.zip +MANIFEST # Setup file diff --git a/CHANGELOG b/CHANGELOG index 258019b..926fae9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,20 @@ +Version - 9.3.0 +--------------- +* Provide information about free and total space of selected USB device in the main GUI +* Unmount partitions and lock physical drive when dd-ing iso on Windows +* Unmount the USB device partition while using QEMU to boot from USB on Linux +* Fix description of an exception which gets raised of diskpart.exe fails +* Fix repeated calls to update GUI +* Fix syntax of an exception description +* Imager writing on entire disk instead of partitions +* Fix crash when using imager under certain conditions +* Unmount partitions before dding iso image on Linux +* Catch an error generated while copying iso image to the target USB +* Fix uuid generation from NTFS/FAT32 partition on Windows +* Add gptmbr.bin to package data files +* Catch exceptions raised during install_syslinux() and make effort to undo partially completed installation +* Fix a doc string to keep up with the function signature change + Version - 9.2.0 --------------- * Welcome onboard Shiniji Suzuki. The most of the bug fixes and additional features implemented are done by him. A big tanks to him. diff --git a/build_pkg b/build_pkg index 732635b..cc23cfe 100644 --- a/build_pkg +++ b/build_pkg @@ -126,12 +126,12 @@ class pkg(): Depends3: python3-pyqt5, parted, util-linux, mtools, python3-dbus, python3-pyudev, p7zip-full, python3-six Build-Depends: python3-all Section: system - XS-Python-Version: = 3.5 + XS-Python-Version: = 3 Debian-Version: 1""" with open("stdeb.cfg", "w") as f: f.write(stdcfg) - if subprocess.call('/usr/bin/python3.5 setup.py --command-packages=stdeb.command bdist_deb', shell=True) == 0 and \ + if subprocess.call('/usr/bin/python3 setup.py --command-packages=stdeb.command bdist_deb', shell=True) == 0 and \ os.path.exists(os.path.join("deb_dist", "python3-multibootusb_" + self.version + "-1_all.deb")): try: shutil.copy2(os.path.join("deb_dist", "python3-multibootusb_" + self.version + "-1_all.deb"), @@ -159,7 +159,7 @@ class pkg(): "Requires = " + require) with open("setup.cfg", "w") as f: f.write(setup_cfg) - if subprocess.call('/usr/bin/python3.5 setup.py bdist_rpm', shell=True) == 0 and \ + if subprocess.call('/usr/bin/python3 setup.py bdist_rpm', shell=True) == 0 and \ os.path.exists(os.path.join("dist", "multibootusb-" + self.version + "-1.noarch.rpm")): if self.pkg_name == 'suse': package = "multibootusb-" + self.version + "-1suse.noarch.rpm" diff --git a/data/version.txt b/data/version.txt index deeb3d6..b13d146 100644 --- a/data/version.txt +++ b/data/version.txt @@ -1 +1 @@ -9.2.0 +9.3.0 diff --git a/org.debian.pkexec.run-multibootusb.policy b/org.debian.pkexec.run-multibootusb.policy index d8e8566..e111748 100644 --- a/org.debian.pkexec.run-multibootusb.policy +++ b/org.debian.pkexec.run-multibootusb.policy @@ -12,7 +12,7 @@ auth_admin auth_admin - /usr/local/bin/multibootusb + /usr/bin/multibootusb true