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
