Oliver Schneider <os(at)kobo.de> wrote:
> Da hilft ein sh loader.conf / rc.conf etc.
Ja, oder noch besser: sh -nx
Das prüft nur die Syntax, ohne zu versuchen, etwas auszu-
führen. Eignet sich für alle Arten von Shell-Skripten.
Wobei allerdings loader.conf nicht von /bin/sh geparst
wird. Die Syntax ist zwar an die Bourne-Shell angelehnt,
unterscheidet sich aber in Strenge und Komplexität.
Beispiele:
hint.foo=1 # Punkte im Namen
foo_load = "YES" # Leerzeichen vor/hinter "="
ist in loader.conf erlaubt, aber die Shell frisst sowas
nicht und meldet Syntaxfehler. Umgekehrt hat die Shell
mit folgendem keine Probleme, aber in loader.conf geht
es nicht:
foo_load='YES' # Single-quotes
bar_baz=what-ever # Sonderzeichen ohne Quotes
Aber in ganz einfachen Fällen kann man loader.conf schon
mit sh(1) prüfen, wenn man keine Hints oder sonstige MIB-
Variablen setzen muss, und wenn man sich Leerzeichen ver-
kneift und sich auch sonst auf die Schnittmenge der Syntax
beschränkt.
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd In my experience the term "transparent proxy" is an oxymoron (like jumbo shrimp). "Transparent" proxies seem to vary from the distortions of a funhouse mirror to barely translucent. I really, really dislike them when trying to figure out the corrective lenses needed with each of them. -- R. Kevin Oberman, Network Engineer To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 26 Jan 2011 - 12:44:53 CET