<div dir="auto">All API is exposed as gustfish commands<br><br><div data-smartmail="gmail_signature">--<br>  Mykola Ivanets</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пт, 28 черв. 2019, 21:28 користувач Chintan Patel <<a href="mailto:chintan.r.patel@outlook.com">chintan.r.patel@outlook.com</a>> пише:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
This no going to work.</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
AS I told you I need something under guestfish command list not from guestfs commands.</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Thanks,</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Chintan </div>
<div id="m_-1148036966262811526appendonsend"></div>
<hr style="display:inline-block;width:98%">
<div id="m_-1148036966262811526divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Nikolay Ivanets <<a href="mailto:stenavin@gmail.com" target="_blank" rel="noreferrer">stenavin@gmail.com</a>><br>
<b>Sent:</b> Friday, June 28, 2019 10:58 AM<br>
<b>To:</b> Chintan Patel<br>
<b>Cc:</b> Chintan Patel; <a href="mailto:libguestfs@redhat.com" target="_blank" rel="noreferrer">libguestfs@redhat.com</a><br>
<b>Subject:</b> Re: [Libguestfs] Guestfish command - "copy-out" not working for symbolic links</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div dir="auto">Chintan,
<div dir="auto"><br>
</div>
<div dir="auto">Use 'download' (<a href="http://libguestfs.org/guestfs.3.html#guestfs_download" target="_blank" rel="noreferrer">http://libguestfs.org/guestfs.3.html#guestfs_download</a>)</div>
<div dir="auto"><br>
<div dir="auto">--<br>
  Mykola Ivanets</div>
</div>
</div>
<br>
<div class="m_-1148036966262811526x_gmail_quote">
<div dir="ltr" class="m_-1148036966262811526x_gmail_attr">пт, 28 черв. 2019, 18:55 користувач Chintan Patel <<a href="mailto:chintan.r.patel@outlook.com" target="_blank" rel="noreferrer">chintan.r.patel@outlook.com</a>> пише:<br>
</div>
<blockquote class="m_-1148036966262811526x_gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Hi Nikolay,</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
We use guestfish, so I preferred to use commands supported by guestfish.</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I tried as below but "realpath" is not working after I have the target path from symlink.</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
--> Check if the path has a symlink.</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
is-symlink path</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Ex. - is-symlink "/etc/resolv.conf"   -> return true</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
--> If it's true then get target link path</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
readlink path</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
ex. - readlink "/etc/resolv.conf"  --> return "<span style="background-color:rgb(255,255,0)">../</span>run/systemd/resolve/stub-resolv.conf"</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
--> Which return's target path but it's not a full path, so needs to get full path to access the target file. </div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Tried to use realpath as below using target path from above return but it's giving None</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
ex. - realpath "<span style="margin:0px;font-family:Calibri,Helvetica,sans-serif;background-color:rgb(255,255,0)">../</span><span style="font-family:Calibri,Helvetica,sans-serif;background-color:rgb(255,255,255);display:inline!important">run/systemd/resolve/stub-resolv.conf</span>" 
 --> return None</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Can you tell me how can I get the real path as without the fu<span style="font-family:calibri,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgba(0,0,0,0)">ll </span><span style="font-family:calibri,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgba(0,0,0,0);display:inline!important">canonicalized
 absolute path I can't do anything with that file.</span></div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="font-family:"Times New Roman";font-size:medium;display:inline!important"><br>
</span></div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="font-family:"Times New Roman";font-size:medium;display:inline!important"><br>
</span></div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="font-family:calibri,helvetica,sans-serif;font-size:12pt;display:inline!important;color:rgb(0,0,0);background-color:rgba(0,0,0,0)">Thanks,</span></div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="font-family:calibri,helvetica,sans-serif;font-size:12pt;display:inline!important;color:rgb(0,0,0);background-color:rgba(0,0,0,0)">Chintan</span></div>
<div id="m_-1148036966262811526x_m_5075274762734849208m_7719734547098773178appendonsend"></div>
<hr style="display:inline-block;width:98%">
<div id="m_-1148036966262811526x_m_5075274762734849208m_7719734547098773178divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b>
<a href="mailto:libguestfs-bounces@redhat.com" rel="noreferrer noreferrer" target="_blank">libguestfs-bounces@redhat.com</a> <<a href="mailto:libguestfs-bounces@redhat.com" rel="noreferrer noreferrer" target="_blank">libguestfs-bounces@redhat.com</a>> on behalf of Nikolay Ivanets
 <<a href="mailto:stenavin@gmail.com" rel="noreferrer noreferrer" target="_blank">stenavin@gmail.com</a>><br>
<b>Sent:</b> Friday, June 28, 2019 2:00 AM<br>
<b>To:</b> Chintan Patel<br>
<b>Cc:</b> <a href="mailto:libguestfs@redhat.com" rel="noreferrer noreferrer" target="_blank">
libguestfs@redhat.com</a><br>
<b>Subject:</b> Re: [Libguestfs] Guestfish command - "copy-out" not working for symbolic links</font>
<div> </div>
</div>
<div class="m_-1148036966262811526x_m_5075274762734849208m_7719734547098773178BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="m_-1148036966262811526x_m_5075274762734849208m_7719734547098773178PlainText">If it is one time operation you can call 'realpath'<br>
(<a href="http://libguestfs.org/guestfs.3.html#guestfs_realpath" rel="noreferrer noreferrer" target="_blank">http://libguestfs.org/guestfs.3.html#guestfs_realpath</a>) first to<br>
resolve symlink.<br>
<br>
--<br>
    +380979184774<br>
    Mykola Ivanets<br>
<br>
пт, 28 черв. 2019 о 11:11 Chintan Patel <<a href="mailto:Chintan.Patel@microsoft.com" rel="noreferrer noreferrer" target="_blank">Chintan.Patel@microsoft.com</a>> пише:<br>
><br>
> HI,<br>
><br>
> I’m trying to use copu-out command to copy files from remote disk but it’s not working if the file is symbolic link.<br>
><br>
> copy-out giving an error like below.<br>
> libguestfs: error: ‘/etc/resolv.conf’ is not a file or directory<br>
> This file is there but it's a symbolic link<br>
><br>
> Do you have any other way to copy remote symbolic link files?<br>
><br>
> Thanks,<br>
><br>
> Chintan<br>
><br>
> _______________________________________________<br>
> Libguestfs mailing list<br>
> <a href="mailto:Libguestfs@redhat.com" rel="noreferrer noreferrer" target="_blank">Libguestfs@redhat.com</a><br>
> <a href="https://www.redhat.com/mailman/listinfo/libguestfs" rel="noreferrer noreferrer" target="_blank">
https://www.redhat.com/mailman/listinfo/libguestfs</a><br>
<br>
_______________________________________________<br>
Libguestfs mailing list<br>
<a href="mailto:Libguestfs@redhat.com" rel="noreferrer noreferrer" target="_blank">Libguestfs@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/libguestfs" rel="noreferrer noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/libguestfs</a></div>
</span></font></div>
</div>
</blockquote>
</div>
</div>
</div>
</div>

</blockquote></div>