3
eth=$(cat $TEST_DIR/qnap_dhcp.conf | while read line; do
4
if [ $capture -gt 0 ]; then echo $line ; fi
5
if [ "$line" = "[eth0]" ]; then capture=1 ; fi
6
if [ "$line" = "" ]; then capture=0 ; fi
8
usage=$(echo "$eth" | grep "^Usage" | sed 's/^.* //')
9
if [ "$usage" = "DHCP" ]; then
13
IPADDRESS=$(echo "$eth" | grep "^IP Address" | sed 's/^.* //')
14
NETMASK=$(echo "$eth" | grep "^Subnet Mask" | sed 's/^.* //')
15
GATEWAY=$(echo "$eth" | grep "^Gateway" | sed 's/^.* //')
17
for i in $(grep "Domain Name Server" $TEST_DIR/qnap_dhcp.conf | sed 's/^.* //' | grep -v 0.0.0.0); do
18
var_add NAMESERVERS "$i"
20
MAC="00:08:9B:AC:72:F3"
21
HOSTNAME=$(grep "Server Name" $TEST_DIR/qnap_dhcp.conf | sed 's/^.* //')
22
unset_matching_var "HOSTNAME" NAS$(echo "$MAC" | sed 's/^..:..:..://' | sed 's/://g')
23
if [ "$NET_CONFIG" != "static" ]; then
24
IPADDRESS=192.168.1.100
27
[ -z "$NAMESERVERS" ] && NAMESERVERS=192.168.1.1
30
generate_preseed_file "$1"