This commit was manufactured by cvs2svn to create branch
[bootcd.git] / conf_files / pl_validateconf
1 #!/bin/sh
2
3 # Valid environment variables to appear in a planetlab config file
4 TAGS='IP_METHOD HOST_NAME DOMAIN_NAME PROXY_SERVER
5       IP_ADDRESS IP_GATEWAY IP_NETMASK IP_NETADDR IP_BROADCASTADDR 
6       IP_DNS1 IP_DNS2 NET_DEVICE NODE_KEY NODE_ID
7       IPMI_ADDRESS IPMI_MAC'
8
9 # Valid characters that variable can be set to
10 CHARS='[:alnum:]\.: _-'
11
12 REGEX=''
13
14 for t in $TAGS
15 do
16     if [ "$REGEX" == "" ]
17     then
18         REGEX="^$t"
19     else
20         REGEX="$REGEX|^$t"
21     fi
22 done
23 /usr/bin/dos2unix | /bin/egrep "($REGEX)\=\\\"[$CHARS]*\\\"\s*$"