Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=fwlive.git;a=commitdiff;h=6a20a6a7c355f6373aa864d99a54c4a10c0eba5c

commit 6a20a6a7c355f6373aa864d99a54c4a10c0eba5c
Author: James Buren <[email protected]>
Date:   Fri Feb 22 03:41:29 2013 -0600

fix UUID retrieval

diff --git a/new/fwsetup/block.c b/new/fwsetup/block.c
index a74bdbc..0327dfe 100644
--- a/new/fwsetup/block.c
+++ b/new/fwsetup/block.c
@@ -123,9 +123,9 @@ static bool getuuid(struct disk *disk)
char *p = 0;

if(disk->type == DISKTYPE_DOS)
-    snprintf(command,_POSIX_ARG_MAX,"export LC_ALL=C;yes | fdisk -l '%s' 2> 
/dev/null | sed -rn 's|^Disk identifier: 
0x([0-9a-fA-F]+)$|\1|p'",disk->device->path);
+    snprintf(command,_POSIX_ARG_MAX,"export LC_ALL=C;yes | fdisk -l '%s' 2> 
/dev/null | sed -rn 's|^Disk identifier: 
0x([0-9a-fA-F]+)$|\\1|p'",disk->device->path);
else if(disk->type == DISKTYPE_GPT)
-    snprintf(command,_POSIX_ARG_MAX,"export LC_ALL=C;yes | gdisk -l '%s' 2> 
/dev/null | sed -rn 's|^Disk identifier \\(GUID\\): 
([0-9a-zA-Z-]+)$|\1|p'",disk->device->path);
+    snprintf(command,_POSIX_ARG_MAX,"export LC_ALL=C;yes | gdisk -l '%s' 2> 
/dev/null | sed -rn 's|^Disk identifier \\(GUID\\): 
([0-9a-zA-Z-]+)$|\\1|p'",disk->device->path);
else
return false;
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to