Changeset 696 for trunk/vblade-persist/src/vblade-persist
- Timestamp:
- Nov 11, 2007 4:44:42 AM (6 years ago)
- File:
-
- 1 edited
-
trunk/vblade-persist/src/vblade-persist (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/vblade-persist/src/vblade-persist
r695 r696 41 41 } 42 42 43 verify_mac_address() { 44 echo "$1" | tr -d ':' | egrep -q '^[[:xdigit:]]{12}$' 45 } 46 43 47 # shelf identifiers should be integers: 44 48 # FIXME: check that they're in a certain range? … … 187 191 shift 188 192 for mac in "$@"; do 189 if [ ! -e "$DPATH/macs/$mac" ] ; then 193 if ( ! verify_mac_address "$mac" ) ; then 194 error "Not a valid MAC address: '$mac'" 195 elif [ ! -e "$DPATH/macs/$mac" ] ; then 190 196 touch "$DPATH/macs/$mac" 191 197 CHANGES=yes
Note: See TracChangeset
for help on using the changeset viewer.

