From owner-freebsd-hackers@FreeBSD.ORG Sun Jan 28 17:12:46 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6305816A402 for ; Sun, 28 Jan 2007 17:12:46 +0000 (UTC) (envelope-from jon.passki@hursk.com) Received: from davie.textdrive.com (davie.textdrive.com [207.7.108.101]) by mx1.freebsd.org (Postfix) with ESMTP id 474DD13C467 for ; Sun, 28 Jan 2007 17:12:46 +0000 (UTC) (envelope-from jon.passki@hursk.com) Received: from [10.1.2.34] (v-209-98-139-33.mn.visi.com [209.98.139.33]) by davie.textdrive.com (Postfix) with ESMTP id C3FE8BF2A1; Sun, 28 Jan 2007 16:39:49 +0000 (GMT) In-Reply-To: <45BC3624.3000608@pacbell.net> References: <4587F6F1.1050000@metro.cx> <9ab217670612190719r4d72c1d5tcf793aca5c781401@mail.gmail.com> <45BC3624.3000608@pacbell.net> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <3B777B32-AB3A-4244-BBE1-9E11B287D78B@hursk.com> Content-Transfer-Encoding: 7bit From: Jon Passki Date: Sun, 28 Jan 2007 10:39:36 -0600 To: Daniel Rudy X-Pgp-Agent: GPGMail 1.1.2 (Tiger) X-Mailer: Apple Mail (2.752.3) Cc: Koen Martens , freebsd-hackers@freebsd.org, "Devon H. O'Dell" Subject: Re: unique hardware identification X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jan 2007 17:12:46 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jan 27, 2007, at 23:35 , Daniel Rudy wrote: > At about the time of 12/19/2006 7:19 AM, Devon H. O'Dell stated the > following: >> 2006/12/19, Koen Martens : >>> Hi All, >>> >>> I was wondering, if something like a unique hardware identification >>> would be possible on FreeBSD. [snip] If the machine is a PXE-compliant device [2], it should have a GUID/ UUID [1] available. This can be exposed by sysutil/hal [3] via the smbios.system.uuid field. The sysutil/hal port, though, requires a decent amount of dependencies. You might want to give the pkg install a try first. (I happened to have a lot of those ports installed, so it was not an issue for me.) # dbus-daemon --system # hald --verbose=yes 16:39:24.418 [I] hald.c:469: hal 0.5.8 16:39:24.418 [I] hald.c:478: Will daemonize 16:39:24.418 [I] hald.c:479: Becoming a daemon # hal-get-property --udi /org/freedesktop/Hal/devices/computer --key smbios.system.uuid 64837263-8462-7493-1212-FFFFFFFFFFFF Cheers, Jon [1] http://en.wikipedia.org/wiki/Globally_Unique_Identifier [2] http://en.wikipedia.org/wiki/Preboot_Execution_Environment [3] http://www.freshports.org/sysutils/hal/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Darwin) iD8DBQFFvNHRZpJsLIS+QSIRAvygAJwMqBHhdPhCwkaAnEo/MSBsbeig+QCeMc+c HR4Wcvmt4kcZyaD1S76Hby4= =YQQw -----END PGP SIGNATURE-----