auto-import esc-1.0.0-13 on branch devel from esc-1.0.0-13.src.rpm
This commit is contained in:
parent
1aa8113cbd
commit
a72112b7c0
88
esc
88
esc
@ -1,11 +1,87 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
export NSPR_LOG_MODULES=tray:2,coolKeyLib:2,coolKey:2,coolKeyNSS:2,coolKeySmart:2,coolKeyHandler:2
|
|
||||||
|
|
||||||
if [ ! -d ~/.redhat/esc ]
|
ESC_PROFILE_BASE=~/.redhat/esc
|
||||||
|
ESC_LOG_FILE=esc.log
|
||||||
|
|
||||||
|
ESC_PATH=$LIBDIR/esc-1.0.0
|
||||||
|
ESC_BIN_PATH=/usr/bin
|
||||||
|
ESC_EXEC=esc
|
||||||
|
ESCD_EXEC=escd
|
||||||
|
|
||||||
|
ESC_BIN=$ESC_PATH/xulrunner/xulrunner-bin
|
||||||
|
ESCD_BIN=./$ESCD_EXEC
|
||||||
|
|
||||||
|
LAST_PROG_PID=0
|
||||||
|
SIGUSR1=10
|
||||||
|
|
||||||
|
FORCE_START_ESC=$1
|
||||||
|
|
||||||
|
XPTI_DAT=xpti.dat
|
||||||
|
COMPREG_DAT=compreg.dat
|
||||||
|
|
||||||
|
function isProgRunning {
|
||||||
|
|
||||||
|
userID=$(whoami)
|
||||||
|
isProgRunning=$(pgrep -U $userID -f $1)
|
||||||
|
if [ $isProgRunning ];
|
||||||
|
then
|
||||||
|
LAST_PROG_PID=$isProgRunning
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
LAST_PROG_PID=0
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
|
function removeFile {
|
||||||
|
|
||||||
|
if [ -w $1 ]
|
||||||
|
then
|
||||||
|
rm -f $1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export NSPR_LOG_MODULES=tray:2,coolKeyLib:2,coolKey:2,coolKeyNSS:2,coolKeySmart:2,coolKeyHandler:2,escDLog:5
|
||||||
|
|
||||||
|
|
||||||
|
if [ ! -d $ESC_PROFILE_BASE ]
|
||||||
then
|
then
|
||||||
mkdir -p ~/.redhat/esc
|
mkdir -p $ESC_PROFILE_BASE
|
||||||
|
fi
|
||||||
|
export NSPR_LOG_FILE=$ESC_PROFILE_BASE/$ESC_LOG_FILE
|
||||||
|
|
||||||
|
cd $ESC_PATH
|
||||||
|
|
||||||
|
isProgRunning $ESC_BIN
|
||||||
|
|
||||||
|
if [ $LAST_PROG_PID -gt 0 ]
|
||||||
|
then
|
||||||
|
./$ESC_EXEC
|
||||||
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export NSPR_LOG_FILE=~/.redhat/esc/esc.log
|
if [ $FORCE_START_ESC ]
|
||||||
cd $LIBDIR/esc-1.0.0
|
then
|
||||||
./esc
|
./$ESC_EXEC
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
isProgRunning $ESCD_BIN
|
||||||
|
|
||||||
|
|
||||||
|
if [ $LAST_PROG_PID -gt 0 ]
|
||||||
|
then
|
||||||
|
kill -$SIGUSR1 $LAST_PROG_PID
|
||||||
|
else
|
||||||
|
removeFile $ESC_PROFILE_BASE/*default/$XPTI_DAT
|
||||||
|
removeFile $ESC_PROFILE_BASE/*default/$COMPREG_DAT
|
||||||
|
./$ESCD_EXEC --key_Inserted=\"/usr/bin/esc\" --on_Signal=\"/usr/bin/esc\"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
10
esc.spec
10
esc.spec
@ -1,6 +1,6 @@
|
|||||||
Name: esc
|
Name: esc
|
||||||
Version: 1.0.0
|
Version: 1.0.0
|
||||||
Release: 12%{?dist}
|
Release: 13%{?dist}
|
||||||
Summary: Enterprise Security Client Smart Card Client
|
Summary: Enterprise Security Client Smart Card Client
|
||||||
License: GPL
|
License: GPL
|
||||||
URL: http://directory.fedora.redhat.com/wiki/CoolKey
|
URL: http://directory.fedora.redhat.com/wiki/CoolKey
|
||||||
@ -19,6 +19,8 @@ Patch8: esc-1.0.0-strings-fix.patch
|
|||||||
Patch11: esc-1.0.0.strings-1-fix.patch
|
Patch11: esc-1.0.0.strings-1-fix.patch
|
||||||
Patch12: esc-1.0.0-ui-enhance-1.patch
|
Patch12: esc-1.0.0-ui-enhance-1.patch
|
||||||
Patch13: esc-1.0.0-pw-reset-fix.patch
|
Patch13: esc-1.0.0-pw-reset-fix.patch
|
||||||
|
Patch14: esc-1.0.0-escd.patch
|
||||||
|
Patch15: esc-1.0.0-escd1.patch
|
||||||
|
|
||||||
BuildRequires: doxygen fontconfig-devel freetype-devel >= 2.1
|
BuildRequires: doxygen fontconfig-devel freetype-devel >= 2.1
|
||||||
BuildRequires: glib2-devel libIDL-devel atk-devel gtk2-devel libjpeg-devel
|
BuildRequires: glib2-devel libIDL-devel atk-devel gtk2-devel libjpeg-devel
|
||||||
@ -76,6 +78,8 @@ cryptographic smartcards.
|
|||||||
%patch11 -p1 -b .fix11
|
%patch11 -p1 -b .fix11
|
||||||
%patch12 -p1 -b .fix12
|
%patch12 -p1 -b .fix12
|
||||||
%patch13 -p1 -b .fix13
|
%patch13 -p1 -b .fix13
|
||||||
|
%patch14 -p1 -b .fix14
|
||||||
|
%patch15 -p1 -b .fix15
|
||||||
|
|
||||||
#Unpack xulrunner where esc expects it to be.
|
#Unpack xulrunner where esc expects it to be.
|
||||||
|
|
||||||
@ -151,6 +155,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
|
|
||||||
%{escdir}/esc
|
%{escdir}/esc
|
||||||
|
%{escdir}/escd
|
||||||
%{escbindir}/esc
|
%{escbindir}/esc
|
||||||
%{escdir}/application.ini
|
%{escdir}/application.ini
|
||||||
|
|
||||||
@ -183,6 +188,9 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Sep 22 2006 Jack Magne <jmagne@redhat.com>- 1.0.0-13
|
||||||
|
- Fix to include the new esc daemon.
|
||||||
|
|
||||||
* Sat Sep 16 2006 Jack Magne <jmagne@redhat.com>- 1.0.0-12
|
* Sat Sep 16 2006 Jack Magne <jmagne@redhat.com>- 1.0.0-12
|
||||||
- Fix for Password Reset and minor UI revision.
|
- Fix for Password Reset and minor UI revision.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user