Interaktiven Port installieren?

Binfort

Well-Known Member
Mir sind heute Zugangsdaten zu einem L2TP VPN ins Postfach geflattert und ich habe mich in den Ports nach einem VPN Client mit L2TP Unterstützung umgesehen.

Auf freshports.org habe ich mpd-l2tp-ipv6pd-client gefunden. Oben auf der Seite steht "IS INTERACTIVE: yes", aber die Installation soll per "make install clean" in net/mpd-l2tp-ipv6pd-client laufen.

Beim Bauen erhalte ich die Meldung:
Code:
===>  mpd-l2tp-ipv6pd-client-20081105 is an interactive port.
*** Error code 1

Stop in /usr/ports/net/mpd-l2tp-ipv6pd-client.
Wie kann ich denn diesen Port installieren, und wo bekommt man üblicherweise die Infos zur Installation her?
 
Last edited:
aeh eigentlich sollte man das selber machen koennen .
mit boardmittleln von freebsd

stichworte ipsec , bridge , ike ( isakmpd oder racoon )

holger
 
das klingt gut, danke @mark05 - ich schau einmal wie ich damit weiterkomme...

Zum allgemeinen Verständnis würde mich aber weiterhin interessieren, wie man einen interaktiven Port installieren kann. Über den Eintrag "BATCH=yes" für die make.conf hatte ich auf forums.freebsd.org etwas gefunden, in einem anderen Thread heißt es, dass die Variable nicht gesetzt sein darf.

Es müssten sich doch irgendwo Informationen finden lassen, wie ich einen solchen Port gebaut bekomme o.O
 
Last edited:
Genau, BATCH darf nicht gesetzt sein, sonst werden interaktive Ports übersprungen.
Als "hässlichen" Workaround kannst du die IS_INTERACTIVE Zeile auskommentieren und den Port dann bauen. Sie dient eigentlich nur dazu, Pointyhat, Tinderbox und deren Spießgesellen anzuzeigen, dass der Port nicht automatisiert gebaut werden kann.
 
Achso, dann hatte ich deine erste Antwort missverstanden. BATCH stand bis dahin nicht in der make.conf, [kleinlaut] ich habe es dann aber hineingeschrieben :( [/kleinlaut]

Der "hässliche" Workaround funktioniert tatsächlich, während der Installation werden gleich die Zugangsdaten abgefragt, quasi interaktiv^^ fein fein!

Bislang sind mir keine interaktiven Ports untergekommen, zusammenfassend heißt das wohl, das die Lösung im Makefile zu finden ist? Oder hält "make" mich für einen Automaten weil ich per ssh und su eingeloggt bin?
 
Wenn du den Turingtest hier bestanden hast, sollte dich eigentlich niemand für einen Automaten halten. ;)
 
Back
Top