summaryrefslogtreecommitdiffstats
path: root/ubuntu/maverick/applications/kvpnc/debian/patches/13_add_kuser_issuperuser.diff
diff options
context:
space:
mode:
Diffstat (limited to 'ubuntu/maverick/applications/kvpnc/debian/patches/13_add_kuser_issuperuser.diff')
-rw-r--r--ubuntu/maverick/applications/kvpnc/debian/patches/13_add_kuser_issuperuser.diff29
1 files changed, 17 insertions, 12 deletions
diff --git a/ubuntu/maverick/applications/kvpnc/debian/patches/13_add_kuser_issuperuser.diff b/ubuntu/maverick/applications/kvpnc/debian/patches/13_add_kuser_issuperuser.diff
index d7abf1b8f..70fd0192e 100644
--- a/ubuntu/maverick/applications/kvpnc/debian/patches/13_add_kuser_issuperuser.diff
+++ b/ubuntu/maverick/applications/kvpnc/debian/patches/13_add_kuser_issuperuser.diff
@@ -1,3 +1,5 @@
+diff --git a/src/main.cpp b/src/main.cpp
+index 7c45fcf..b933832 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -24,6 +24,7 @@
@@ -8,17 +10,20 @@
#include <klocale.h>
#include <dcopclient.h>
-@@ -129,7 +130,12 @@
- // KMessageBox::error( 0, I18N_NOOP( "Kvpnc must be started as root!" ) );
- // exit(0);
- // }
--
-+ if (!KUser().isSuperUser())
-+ {
-+ KMessageBox::error( 0L, i18n( "Kvpnc must be started as root!" ) );
+@@ -134,11 +135,11 @@ int main ( int argc, char *argv[] )
+ }
+ else
+ {
+-// if (getenv("USER") != "root")
+-// {
+-// KMessageBox::error( 0, I18N_NOOP( "Kvpnc must be started as root!" ) );
+-// exit(0);
+-// }
++ if (getenv("USER") != "root")
++ {
++ KMessageBox::error( 0, I18N_NOOP( "Kvpnc must be started as root!" ) );
+ exit(0);
-+ }
-+
++ }
+
KCmdLineArgs *args = KCmdLineArgs::parsedArgs();
-
- a.setMainWidget( kvpnc );
+