<div dir="ltr">The code to delete the installed binaries is here:<div><br></div><div><a href="http://wiki.freeswitch.org/wiki/Installation_Guide#Reverting_to_an_Earlier_Commit_in_Git">http://wiki.freeswitch.org/wiki/Installation_Guide#Reverting_to_an_Earlier_Commit_in_Git</a><br>

</div><div><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:13px;line-height:19.046875px">rm -rf /usr/local/freeswitch/{lib,mod,bin}/*</span><br></div><div style><br></div><div style>Also, you don&#39;t need to do a git pull -- just a git fetch. fetch grabs the updates. Pull fetches the updates and then checks out the most recent revision on the selected branch. So do fetch then checkout the version you want.</div>

<div style><br></div><div style><span style="font-family:Verdana,Arial,Helvetica,sans-serif">-Avi Marcus</span><br></div><div class="gmail_extra"><div><div dir="ltr">BestFone</div></div><br><div class="gmail_quote">On Sat, Mar 30, 2013 at 5:24 AM, Victor Chukalovskiy <span dir="ltr">&lt;<a href="mailto:victor.chukalovskiy@gmail.com" target="_blank">victor.chukalovskiy@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div>Am I missing something? Any
      unnecessary  steps? Based on Michael&#39;s input, the following should
      be done in the source directory:<br>
      <br>
      git pull<br>
      git checkout &lt;hash&gt;<br>
      git clean -d -f -x<br>
      ./bootstrap.sh<br>
      ./configure &lt;my configure options&gt;<br>
      &lt;restore previously backed-up modules.conf&gt;<br>
      make<br>
      make install<br>
      <br>
      Thank you,<br>
      Victor<div><div class="h5"><br>
      <pre cols="72"></pre>
      On 13-03-29 11:29 AM, Michael Collins wrote:<br>
    </div></div></div><div><div class="h5">
    <blockquote type="cite">FS will never overwrite existing configs in the conf
      directory. However, you can be extra safe by backing up your conf
      directory, performing your update, then restoring your conf
      directory.<br>
      <br>
      As far as the non-standard &quot;configure&quot; script that will need to be
      backed up as well. You&#39;ll need to restore that script after you
      run or re-run the bootstrap.sh script. Same goes for modules.conf
      - back it up and restore it after you run the modified configure
      script. In cases like this I recommend that you write a simple
      shell script and add a few comments to it so that the next time
      you do this in a few months you&#39;ll know not only what is supposed
      to happen (shell script commands) but why (comments).<br>
      <br>
      -MC<br>
      <br>
      <div class="gmail_quote">On Thu, Mar 28, 2013 at 6:48 PM, Victor
        Chukalovskiy <span dir="ltr">&lt;<a href="mailto:victor.chukalovskiy@gmail.com" target="_blank">victor.chukalovskiy@gmail.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
          <br>
          What would be the right way to update existing system to a
          particular<br>
          version?<br>
          <br>
          Under normal conditions I&#39;d do &quot;make current&quot; Here I want
          exactly the<br>
          same, but:<br>
          -specify the version to install<br>
          Making sure to:<br>
          -preserve non-standard ./configure string used during initial
          install<br>
          -make sure conf directory is not overwritten by stock config.<br>
          -make sure modules.conf is not overwritten / changed<br>
          <br>
          It should be simple...but want to avoid trial and error. WiKi
          is<br>
          somewhat confusing.<br>
          <br>
          Thank you,<br>
          -Victor<br>
          <br>
          <br>
_________________________________________________________________________<br>
          Professional FreeSWITCH Consulting Services:<br>
          <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
          <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
          <br>
          FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
          <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
          <br>
          Official FreeSWITCH Sites<br>
          <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
          <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
          <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
          <br>
          FreeSWITCH-users mailing list<br>
          <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
          <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
          UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
          <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
        </blockquote>
      </div>
      <br>
      <br clear="all">
      <br>
      -- <br>
      Michael S Collins<br>
      Twitter: @mercutioviz<br>
      <a href="http://www.FreeSWITCH.org" target="_blank">http://www.FreeSWITCH.org</a><br>
      <a href="http://www.ClueCon.com" target="_blank">http://www.ClueCon.com</a><br>
      <a href="http://www.OSTAG.org" target="_blank">http://www.OSTAG.org</a><br>
      <br>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a>

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a>

Official FreeSWITCH Sites
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a>

FreeSWITCH-users mailing list
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br></div></div>