3 |
{ |
{ |
4 |
local mac_address="$1" |
local mac_address="$1" |
5 |
local serial |
local serial |
6 |
|
local mtime |
7 |
|
|
8 |
if [[ -z ${mac_address} ]] |
if [[ -z ${mac_address} ]] |
9 |
then |
then |
16 |
|
|
17 |
if [[ -z ${serial} ]] |
if [[ -z ${serial} ]] |
18 |
then |
then |
19 |
|
mtime=$(date +%s) |
20 |
|
|
21 |
# request a new serial; one command now (cause must be done in the same session) |
# request a new serial; one command now (cause must be done in the same session) |
22 |
serial=$(mysqldo "insert into client_serials (mtime, mac) values('${CUR_MTIME}','${CUR_MAC}'); select last_insert_id();") |
serial=$(mysqldo "insert into client_serials (mtime, mac) values('${mtime}','${mac_address}'); select last_insert_id();") |
23 |
fi |
fi |
24 |
|
|
25 |
echo "serial='${serial}'" |
echo "serial='${serial}'" |