[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#432310: umtsmon - fix kde menu entry



Hi,
at the current state umtsmon is a nice tool, but still requires root to
actually connect. Therefore I propose the attached patch, which changes
the KDE menu entry to make use of Debian's su-to-root.
Greetings,
Chris Hildebrandt

diff -u umtsmon-0.9/debian/menu umtsmon-0.9/debian/menu
--- umtsmon-0.9/debian/menu
+++ umtsmon-0.9/debian/menu
@@ -5 +5 @@
-	command="umtsmon"
+	command="su-to-root -X -c /usr/bin/umtsmon"
diff -u umtsmon-0.9/debian/control umtsmon-0.9/debian/control
--- umtsmon-0.9/debian/control
+++ umtsmon-0.9/debian/control
@@ -2,13 +2,13 @@
 Section: utils
 Priority: optional
 Maintainer: Patrick Winnertz <winnie@debian.org>
-Build-Depends: debhelper (>= 6), libqt3-mt-dev, libusb-dev, qt3-dev-tools
+Build-Depends: debhelper (>= 6), libqt3-mt-dev, libusb-dev, quilt, qt3-dev-tools
 Standards-Version: 3.8.0
 Homepage: http://umtsmon.sf.net
 
 Package: umtsmon
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, menu
 Description: control and monitor wireless mobile network cards
  umtsmon controls and monitors wireless mobile network cards that use ETLAs
  such as GPRS, EDGE, WCDMA, UMTS and HSDPA. It handles PIN codes, operator
only in patch2:
unchanged:
--- umtsmon-0.9.orig/debian/patches/01_su-to-root.patch
+++ umtsmon-0.9/debian/patches/01_su-to-root.patch
@@ -0,0 +1,23 @@
+start umtsmon as root by relying on su-to-root, which is part of the Debian
+specific "menu" package. In its current form, umtsmon cannot control ppp
+as non-root.
+
+--- a/umtsmon.desktop
++++ b/umtsmon.desktop
+@@ -4,7 +4,7 @@ Comment[en_US]=control your 3G mobile de
+ Comment[de]=Verwalte dein UMTS/GPRS-PCMCIA-Modem
+ Comment[nl]=Bestuur je mobiele netwerk apparaat
+ Encoding=UTF-8
+-Exec=umtsmon
++Exec=su-to-root -X -c /usr/bin/umtsmon
+ GenericName=umtsmon - control your 3G mobile devices
+ GenericName[en_US]=umtsmon - control your 3G mobile devices
+ Icon=umtsmon-128x128.png
+@@ -15,7 +15,6 @@ Name[de]=umtsmon
+ Path=
+ StartupNotify=true
+ Terminal=false
+-TerminalOptions=
+ Type=Application
+ X-KDE-SubstituteUID=false
+ X-KDE-StartupNotify=true
only in patch2:
unchanged:
--- umtsmon-0.9.orig/debian/patches/series
+++ umtsmon-0.9/debian/patches/series
@@ -0,0 +1 @@
+01_su-to-root.patch

Attachment: signature.asc
Description: PGP signature

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: