From 0cf65896a5c6fdf142d6c7b673d9f6138aec5afc Mon Sep 17 00:00:00 2001 From: oepen Date: Thu, 5 Aug 2010 18:52:49 +0000 Subject: [PATCH] Add seperate application to change the eid-PIN git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@244 96b47cad-a561-4643-ad3b-153ac7d7599c --- eID_gui/configure.ac | 1 + eID_gui/src/Makefile.am | 3 ++- eID_gui/src/change-pin.desktop.in | 11 +++++++++++ eID_gui/src/change_pin.py | 19 +++++++++++++++++++ eID_gui/src/pace-gui.desktop.in | 2 +- 5 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 eID_gui/src/change-pin.desktop.in create mode 100644 eID_gui/src/change_pin.py diff --git a/eID_gui/configure.ac b/eID_gui/configure.ac index bbe749c..0f56e31 100644 --- a/eID_gui/configure.ac +++ b/eID_gui/configure.ac @@ -25,6 +25,7 @@ AC_SUBST(PYGTK_LIBS) AC_CONFIG_FILES([Makefile src/Makefile src/pace-gui.desktop + src/change-pin.desktop src/eid/Makefile src/eid/eid_gui_globals.py images/Makefile]) diff --git a/eID_gui/src/Makefile.am b/eID_gui/src/Makefile.am index 8841587..9958be9 100644 --- a/eID_gui/src/Makefile.am +++ b/eID_gui/src/Makefile.am @@ -1,5 +1,6 @@ SUBDIRS = eid -bin_SCRIPTS = eid_gui.py +bin_SCRIPTS = eid_gui.py \ + change_pin.py paceguidir = $(prefix)/bin diff --git a/eID_gui/src/change-pin.desktop.in b/eID_gui/src/change-pin.desktop.in new file mode 100644 index 0000000..1dbabe8 --- /dev/null +++ b/eID_gui/src/change-pin.desktop.in @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=@VERSION@ +Encoding=UTF-8 +Name=eID +Comment=GUI zum Ändern der eID-PIN +Exec=eid_gui.py +Icon=@prefix@/share/eid_gui/images/OpenPACElogo.png +Terminal=false +Type=Application +Categories=Utility +StartupNotify=false diff --git a/eID_gui/src/change_pin.py b/eID_gui/src/change_pin.py new file mode 100644 index 0000000..2f43f4a --- /dev/null +++ b/eID_gui/src/change_pin.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python +# coding: utf-8 + +import sys, os, subprocess +try: + import pygtk + pygtk.require("2.0") + import gtk, gobject +except ImportError: + sys.exit(1) + +from eid.eid_gui_globals import TEST_DESCRIPTION, TEST_CVC +from eid.windows import PINChanger + +if __name__ == "__main__": + gobject.threads_init() + window = PINChanger() + window.show() + gtk.main() diff --git a/eID_gui/src/pace-gui.desktop.in b/eID_gui/src/pace-gui.desktop.in index 830d8fc..1ed6b64 100644 --- a/eID_gui/src/pace-gui.desktop.in +++ b/eID_gui/src/pace-gui.desktop.in @@ -4,7 +4,7 @@ Encoding=UTF-8 Name=eID Comment=GUI zur Eingabe einer PIN/CAN/PUK fuer pace-tool Exec=eid_gui.py -Icon=@prefix@/share/pace-gui/images/OpenPACElogo.png +Icon=@prefix@/share/eid_gui/images/OpenPACElogo.png Terminal=false Type=Application Categories=Utility