[OE-core] [PATCH 3/3] image-vmdk: Fix error recreating symbolic link

Jonathan Liu net147 at gmail.com
Thu May 9 11:59:44 UTC 2013


On 9/05/2013 6:33 PM, Robert Yang wrote:
>
>
> On 05/09/2013 11:24 AM, Jonathan Liu wrote:
>> If the vmdk image symbolic link already exists from a previous build,
>> overwrite it instead of returning an error.
>>
>> Signed-off-by: Jonathan Liu <net147 at gmail.com>
>> ---
>>   meta/classes/image-vmdk.bbclass | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/meta/classes/image-vmdk.bbclass 
>> b/meta/classes/image-vmdk.bbclass
>> index 6f7df3f..c225bed 100644
>> --- a/meta/classes/image-vmdk.bbclass
>> +++ b/meta/classes/image-vmdk.bbclass
>> @@ -18,8 +18,8 @@ inherit boot-directdisk
>>
>>   create_vmdk_image () {
>>       qemu-img convert -O vmdk 
>> ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.hdddirect 
>> ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.vmdk
>> +    rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.vmdk
>>       ln -s ${IMAGE_NAME}.vmdk 
>> ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.vmdk
>
> How about "ln -sf", the '-f' will remove existing destination files.
>
> // Robert
Done.
>
>> -
>>   }
>>
>>   python do_vmdkimg() {
>>
Regards,
Jonathan




More information about the Openembedded-core mailing list