Re: Bash Programmierung
Stefan Ewert <[email protected]> Sun, 12 Jun 2005 18:14:14 +0200
| Newsgroups | gmane.linux.mandrake.newbie.german |
|---|---|
| Message-ID | <[email protected]> |
Am Sonntag, 12. Juni 2005 16:53 schrieb Stefan Ewert:
> Am Sonntag, 12. Juni 2005 15:36 schrieb Simon Neumeister:
> > Am Sonntag, 12. Juni 2005 13:37 schrieb Stefan Ewert:
> > > Hallo,
> >
> > Hi
> >
> > > kennt sich jemand soweit mit der bash Programmierung aus, dass er mir
> > > sagen kann, was ich im folgenden ergänzen muss, um dieses Skript davon
> > > abzuhalten die IP-Adresse 127.0.0.1 in resolv.conf zu schreiben?
> > > Die anderen IP-Adressen soll er reinschreiben.
> > >
> > > <code>
> > > function make_resolv_conf() {
> > > rm -f /etc/resolv.conf
> > > if [ -n "$new_domain_name" ]; then
> > > echo search $new_domain_name > /etc/resolv.conf
> > > fi
> > > if [ -n "$new_domain_name_servers" ]; then
> > > for nameserver in $new_domain_name_servers; do
> > >
> > > echo nameserver $nameserver >> /etc/resolv.conf
> > >
> > > done
> > > fi
> > > [[ -x /sbin/update-resolvrdv ]] && /sbin/update-resolvrdv
> > > }
> > > </code>
> >
> > noch das kleine if statement in die Schleife einfügen:
> >
> > --------
> > for nameserver in $new_domain_name_servers; do
> > if [ $nameserver != "127.0.0.1" ]; then
> > echo nameserver $nameserver >> /etc/resolv.conf
> > fi
> > done
> > -------
>
> geht leider nicht, soll heißen als erstes erscheint wieder dieser nervige
> lokale namerserver in meiner resolv.conf (das verantwortliche skript liegt
> in /sbin/dhclient-script)
ich muss mich korrigieren, das skript funktioniert so und unterdrückt auch
eingegeben IP Adressen.
Nur scheint die 127.0.0.1 komischerweise an einer anderen Stelle reinzukommen,
da sie sich nicht unterdrücken lässt.
Eigentlich wird die komplette Datei ja zu Beginn gelöscht, verstehe echt nicht
warum diese IP sich dann nicht filtern lässt??!
--
The remaining work to finish in order to reach your goal increases as
the deadline approaches
-- Murphy's Laws of Computation n°1
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com