NIS-Server/Client

german

#1

Frage:
Nach meinem Kenntnisstand sollen in UCS 3 sollen bis auf Spiele alle Debian-Pakete verfügbar sein. Ich vermisse allerdings das Paket nis (Network Information Services). Ich habe das Paket im unmaintained-Bereich nicht gefunden (Suchstrategie: Einfach in der Datei Packages nach “: nis” gesucht). Hintergrund: Ich erzeuge auf Basis von UCS-Handlermodulen NIS-Quelldateien für NIS-Server. Wenn NIS als Paket vorläge, könnte ich mir die Kompilation ersparen.

Bemerkung: Vor der Kompilation der Lenny-Version von nis auf einem UCS 2.4-System musste ein nicht definiertes Macro ersetzt werden (vgl. unten):

[code]Ohne die hier beschriebene Korrektur wird bei der Compilation ein Fehler erzeugt:

ypbind dbusnm.c : In function dbusfilter:
ypbind dbusnm.c : 124 :error : NM DBUS SIGNAL STATE CHANGE undeclared (first use in this ypbind dbusnm.c : 124 :error : (Each undeclared identifier is reported only once
Es ist also in Zeile 124 der Datei
/tmp/build/nis-3.17/ypbind-mt-1.20.1/src/ypbind dbus nm.c
folgende Korrektur durchzuführen.
elseif (dbusmessageissignal (message , NM DBUS INTERFACE,
NM DBUS SIGNAL STATE CHANGE) )
elseif (dbusmessageissignal (message , NM DBUS INTERFACE,
"StateChange" /*NM DBUS SIGNAL STATE CHANGE*/) )

[/code]


#2

Hallo,

das Paket steht im unmaintained Bereich von UCS 3.0-0 bereit:
[ul]
[li]nis_3.17-31.2.201104271403_amd64.deb[/li]
[li]nis_3.17-31.2.201104271403_i386.deb[/li][/ul]

Mit freundlichen Grüßen
Janis Meybohm


#3

Danke,

da habe ich wohl nicht nicht richtig gesucht.