Re: Debian-Pakete aktualisiert]

Seiden Tiger <[email protected]>
Newsgroups gmane.comp.lib.libchipcard.devel
Message-ID <[email protected]>
Hi Thomas
> Danke! Allerdings ist das mit der einen Zeile die eine Einschränkung,
> daß man nur die rawUSB-Devices haben will ist die andere... 
Welche Möglichkeiten gibt es denn noch? Sind die nicht alle Raw?
> Mir wäre für 
> den täglichen automatisierten Gebrauch schon eine möglichst
> fehlerunanfällige Methode am liebsten (die Perspektive ist, daß man das
> während des kompilierens der Pakete automatisiert aufruft und da wäre es
> nicht so gut, wenn bei einer neuen libchipcard-Version Reader fehlten,
> weil eine unberechtigte Annahme nicht mehr gültig ist).
Bin ich hier der Weihnachtsmann? ;-)

Wie auch immer, mit dem Shellskript hier, wird zumindest erkannt,
wenn eine Zeile nicht erkannt wird und ALARM geschlagen. Die sollte man 
vielleicht dann durch ein exit 1; oder so etwas ergänzen und dann die Kompilation 
einfach abbrechen? So ist zumindest sichergestellt das keine schlechten Pakte 
rausgehen. Es zählt einfach die Zeilen mit "vendor" und die die gefiltert wurden 
wenn beide ungleich sind, hat der Filter versagt.

#!/bin/sh
pushd /etc/chipcard2-server/drivers >/dev/null
orig=`rgrep vendor= * |wc -l`;
filter=`rgrep vendor= * |sed -n -e 's/.*vendor="\(.*\)".*product="\(.*\)".*/SYSFS={idProduct}="\1", SYSFS={idVendor}="\2", GROUP="chipcard"/gp' -e "s/0x//g" |wc -l`;
if [ $orig -ne $filter ]; then
        echo "Alarm!!!!!!!!!!!!!!!!!!!!";
else
        rgrep vendor= * |sed -e 's/.*vendor="\(.*\)".*product="\(.*\)".*/SYSFS={idProduct}="\1", SYSFS={idVendor}="\2", GROUP="chipcard"/g' -e "s/0x//g";
fi;
popd >/dev/null

Grüße
ST


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.