Ok dann gibts hier mal die Anleitung für die Installation auf einer PPC DS
Eventuell in die Wiki aufnehmen?
Danke an alle die geholfen haben (Martin, Götz,...)
Eventuell in die Wiki aufnehmen?
Rich (BBCode):
Dienst einrichten
> tar -zxvf istatd-*.tar.gz
> cd istatd-0.5.8
>mv /opt/powerpc-linux-gnuspe/lib/libm.so /opt/powerpc-linux-gnuspe/lib/libm.so.org
>n -s /lib/libm.so.6 /opt/powerpc-linux-gnuspe/lib/libm.so
>mv /opt/powerpc-linux-gnuspe/lib/libdl.so.2 /opt/powerpc-linux-gnuspe/lib/libdl.so.2.org
>ln -s /lib/libdl.so.2 /opt/powerpc-linux-gnuspe/lib/
> ./configure --prefix=/opt --sysconfdir=/opt/etc
> make
> make install
> adduser -S -D -H istat
> mkdir -p /opt/var/run/istat
> chown istat.istat /opt/var/run/istat
> cd /lib
> ln -s /opt/lib/libz.so.1 libz.so.1
Achtung: der nächste Schritt hat schon zu Problemen geführt, daher zunächst mal überspringen und bei Problemen nachholen! (Siehe Forum unten)
> mv libxml2.so.2 libxml2.so.2.old
> ln -s /opt/lib/libxml2.so.2 libxml2.so.2
konfiguriert wird mittels der Datei /opt/etc/istat.conf
Hier meine als Beispiel:
#
# /etc/istat.conf: Configuration for iStat server
#
# network_addr 127.0.0.1
# network_port 5109
server_code 12345
# server_user istat
# server_group istat
# server_socket /tmp/istatd.sock
# server_pid /var/run/istat/istatd.pid
# cache_dir /var/cache/istat
# Note: Only support for one network interface, limited by client.
monitor_net ( eth0 )
# monitor_net ( re0 )
# Array of disks to monitor. Specify mount path or device name.
monitor_disk ( / /volume1 /volumeUSB1/usbshare /volumeUSB2/usbshare )
# Set to 1 if you want to use mount path as label instead of the device name.
disk_mount_path_label 1
# Try to probe the filesystem for disk label, will override the mount path label.
disk_filesystem_label 1
# Set custom disk label. Will override all other labels.
disk_rename_label /volumeUSB1/usbshare "Video"
disk_rename_label /volumeUSB2/usbshare "Backup"
disk_rename_label /volume1 "RAID"
disk_rename_label / "root"
# End of file
Achtung: "mount path" ist genau zu nehmen, also die Pfade mit
> mount[enter]
...
/dev/vg1/lv on /volume1 type ext3 (usrquota,grpquota)
...
/dev/sdk1 on /volumeUSB2/usbshare type ext3 (0)
/dev/sdl1 on /volumeUSB1/usbshare type ext3 (0)
die Pfadangaben prüfen und so in das istat.conf-File übernehmen! Sonst wird nichts angezeigt.
Der "server_code" ist der 5-stellige Zahlencode, der auf dem iPod/iPhone beim Verbinden zum Server abgfragt wird.
Starten des Dienstes:
> /opt/bin/istatd -d
Als Autostart habe ich folgenden Weg gewählt:
Datei /usr/local/etc/rc.d/S98istat.sh mit folgendem Inhalt erstellt:
#!/bin/sh
/opt/bin/istatd -d
Nicht vergessen sie mit
> chmod 777 /usr/local/etc/rc.d/S98istat.sh
ausführbar zu machen!
Danke an alle die geholfen haben (Martin, Götz,...)