From 9af56a3ee664f965607d695799f8e554cbed4a1a Mon Sep 17 00:00:00 2001 From: rse Date: Mon, 21 May 2007 11:57:01 +0000 Subject: [PATCH] Cleanup style by consistently using braces around variable expansion and apply an addition from Andrew Thompson for filtering out the special "Nil" UUID (all zeros) which would be a useless host UUID. --- etc/rc.d/hostid | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/etc/rc.d/hostid b/etc/rc.d/hostid index 9a6d39f9fcd6..181870cde94a 100644 --- a/etc/rc.d/hostid +++ b/etc/rc.d/hostid @@ -57,10 +57,14 @@ hostid_set() hostid_hardware() { uuid=`kenv smbios.system.uuid 2>/dev/null` - uuid=`csh -c 'echo -n ${*:al}' "$uuid"` + uuid=`csh -c 'echo -n ${*:al}' "${uuid}"` x="[0-9a-f]" y=$x$x$x$x + z="0000" case "${uuid}" in + $z$z-$z-$z-$z-$z$z$z) + # Filter the special "Nil" UUID + ;; $y$y-$y-$y-$y-$y$y$y) echo "${uuid}" ;;