[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: Help with the /etc/init.d/network



`[' (the `test' command) is used to evaluate the GATEWAY environment
variable. `&&' is a shell control operator to evaluate an AND list. It is
often used like this instead of an if/then construct. The `route' command is
only executed if the test evaluated to zero, i.e., GATEWAY is set. 
For details, see the manual pages for `[' (or `test'), `bash' (or your
particular shell) and `route'.

Andreas

> -----Original Message-----
> From: A. Scott White [mailto:scottw@coderite.com]
> Sent: Wednesday, May 17, 2000 11:05
> To: debian-user@lists.debian.org
> Subject: Help with the /etc/init.d/network
> 
> 
> Can anyone tell me exactly what this line accomplishes:
> 
> [ "${GATEWAY}" ] && route add default gw ${GATEWAY} metric 1
> 
> I'm pretty sure it adds the default gateway setting for 
> TCP/IP, but I don't
> understand what it means, exactly. Could you explain:
> 1. The script syntax
> 2. the commands involved
> 
> I'd appreciate it. Thanks.
> 
> ====================================================
> A. Scott White
> Director of Information Systems and Product Strategy
> Healthcare Solutions Group
> Affiliated Computer Services, Inc.
> scottw@coderite.com
> ====================================================
> 



Reply to: