diff options
author | Andras Becsi <andras.becsi@digia.com> | 2013-09-03 14:19:34 +0200 |
---|---|---|
committer | Jędrzej Nowacki <jedrzej.nowacki@digia.com> | 2013-09-03 16:17:02 +0200 |
commit | 2fb87533822ac653ed92637ffbad543f68e65d2b (patch) | |
tree | f4d90675d96d1bebcd38c8a6db00b4ffc9da60f5 /dist | |
parent | ede7df0746bbfb0931c49450cbc4951715a39693 (diff) | |
download | qtenginio-2fb87533822ac653ed92637ffbad543f68e65d2b.tar.gz |
Only set RequiresAdminRights on Windows
This prevents Linux and Mac to ask for the admin password event
if it is not needed.
We only want elevated permissions on Windows for now.
Change-Id: I68481104dd9bf6d54665cf80839f427a890237c1
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Diffstat (limited to 'dist')
-rw-r--r-- | dist/create_installer.py | 9 | ||||
-rw-r--r-- | dist/packages/com.digia.enginio/meta/package.xml | 1 |
2 files changed, 9 insertions, 1 deletions
diff --git a/dist/create_installer.py b/dist/create_installer.py index 0045de3..02b2fbc 100644 --- a/dist/create_installer.py +++ b/dist/create_installer.py @@ -150,6 +150,15 @@ packages = { } if sys.platform == "win32": packages["com.digia.enginio"].append("bin") + package_xml = "dist/packages/com.digia.enginio/meta/package.xml" + with open(package_xml, "r+") as xml: + lines = xml.readlines() + xml.seek(0) + xml.truncate() + for line in lines: + if "</Package>" in line: + xml.write("<RequiresAdminRights>true</RequiresAdminRights>\n") + xml.write(line) print("Creating installer...") diff --git a/dist/packages/com.digia.enginio/meta/package.xml b/dist/packages/com.digia.enginio/meta/package.xml index bda012c..acdf8d4 100644 --- a/dist/packages/com.digia.enginio/meta/package.xml +++ b/dist/packages/com.digia.enginio/meta/package.xml @@ -18,5 +18,4 @@ <UserInterfaces> <UserInterface>qtselection.ui</UserInterface> </UserInterfaces> - <RequiresAdminRights>true</RequiresAdminRights> </Package> |