[dss-developer] ds3

Dieter Stokar dieter.stokar at usility.ch
Thu Apr 14 17:48:57 CEST 2011


Hallo Johannes

Am 14.04.2011 um 17:13 schrieb Johannes Winkelmann:

> Hallo Dieter,
> 
> On 04/14/2011 04:23 PM, Dieter Stokar wrote:
>> Hallo Johannes
>> 
>> Am 24.03.2011 um 17:07 schrieb Johannes Winkelmann:
>> 
>>> On 03/22/2011 05:49 PM, Dieter Stokar wrote:
> [ds3]
>>>> ->  wo ist dieses zu finden?
>>> Quellcode:
>>>  http://gitorious.digitalstrom.org/dss/dss-mainline/blobs/master/tools/ds3
>> 
>> Unter dieser Adresse kann ich die Datei nur anschauen, aber nicht herunter laden.
> Unter rechts ist ein Link "Raw blob data", dort kann die Datei runtergeladen werden:
> http://gitorious.digitalstrom.org/dss/dss-mainline/blobs/raw/master/tools/ds3
> 
> Alternativ ist es auch in den dSS-Source-Tarballs mit drin, z.B. in
> http://developer.digitalstrom.org/download/dss/1.0/dss-1.0.0.tar.gz
> 
>>> Auf dem dSS11 im Paket dss-ds3. Achtung: Es muss manuell (via opkg) das 'curl'-Paket installiert werden, das als Abhängigkeit fehlt

Mit dem Befehl:

	opkg install curl 

Auf dem dSS scheint es damit zu funktionieren:

root at dSS11-sto:/home/dssadmin/tools# ./ds3 apartment getName
"result":{"name":"dSS"}}


>>> 
>>>> ->  als welcher User muss (bzw. kann) ich es verwenden?
>>> Da ds3 das JSON-API via Port 80 auf den dSS zugreift, braucht er keine speziellen Permissions, insofern sollte er als nicht-root-User ausgeführt werden, z.B. als dssadmin auf dem dSS11.
>> 
>> Kann ich das Script auch von einem lokalen PC (insb. Mac) aus verwenden?
> Ja, das Script benötigt nebst einer Shell (/bin/sh) nur curl, welches z.B. unter Mac OS X vorhanden ist. Ganz einfach die DSS_HOST Umgebungsvariable auf Hostname bzw. IP des dSS11 setzen:
> 
> Temporär:
>  $ DSS_HOST=192.168.2.72 ./ds3 apartment getName

Da erhalte ich auf dem Mac:

sto:~/bin$ DSS_HOST=192.168.111.59 ./ds3 apartment getName
usage: mktemp [-d] [-q] [-t prefix] [-u] template ...
       mktemp [-d] [-q] [-u] -t prefix 
-n 
<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>401 - Unauthorized</title> </head> <body> <h1>401 - Unauthorized</h1> </body> </html>
-n 
usage: rm [-f | -i] [-dPRrvW] file ...
       unlink file

Dieter

> 
> Permanent für die Shell-Session:
>  $ export DSS_HOST=192.168.2.72
>  $ ./ds3 apartment getName
> 
> 
> Gruss, Johannes
> -- 
> Johannes Winkelmann
> aizo ag, Switzerland - http://www.aizo.com
> 
> _______________________________________________
> dss-developer mailing list
> dss-developer at forum.digitalstrom.org
> http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://forum.digitalstrom.org/pipermail/dss-developer/attachments/20110414/b6464eec/attachment.htm>


More information about the dss-developer mailing list