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