On Tue, Mar 24, 2009 at 3:12 PM, Mark Alan <span dir="ltr">&lt;<a href="mailto:varia@e-healthexpert.org">varia@e-healthexpert.org</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Merlin wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This is not to say your method is &quot;wrong&quot; or even that it will break anything;<br>
</blockquote>
&gt;I merely offer another way to do things more in-line with the way other things<br></div>
&gt; are done in the distribution.<br>
<br>
I see, you are thinking in something complex like this:<br>
&lt;<a href="https://wiki.ubuntu.com/PackagingGuide/Recipes/PackageUpdate" target="_blank">https://wiki.ubuntu.com/PackagingGuide/Recipes/PackageUpdate</a>&gt;</blockquote><div><br>Actually, I&#39;m not at all talking about that particular procedure - I pretty clearly outlined the procedure I was talking about already, so no need to repeat myself. <br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
But, perhaps, the following procedure is better for you. Change 0.6.34, 0.7.44, John Doe, and jdoe@jdoe.0 for your own values, and try this:<br>
<br>
sudo aptitutde -R install build-essential fakeroot devscripts wget<br>
test -x $HOME/tmp/ || mkdir -p $HOME/tmp/ &amp;&amp; cd $HOME/tmp/<br>
wget -c <a href="http://sysoev.ru/nginx/nginx-0.7.44.tar.gz" target="_blank">http://sysoev.ru/nginx/nginx-0.7.44.tar.gz</a> # get latest nginx<br>
apt-get source nginx<br>
cd nginx-0.6.34<br>
uupdate -rfakeroot --upstream-version 0.7.44 ../nginx-0.7.44.tar.gz<br>
cd ../$(dpkg-parsechangelog | sed -n &#39;s/^Source: //p&#39;)-0.7.44<br>
(export DEBFULLNAME=&#39;John Doe&#39;;export DEBEMAIL=&#39;jdoe@jdoe.0&#39;;debuild -i -us -uc -b)<br>
cd ..<br>
</blockquote><div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Rather boring, isn&#39;t it?  It doesn&#39;t make it any easier to play around with nginx ./configure switches.<font color="#888888"></font></blockquote><div><br>As you well know (or should by your usage of devscripts), the configure switches are available for your editing in debian/rules.  What does this have to do with excitement, anyway?  In general, isn&#39;t boring good on production servers?  <br>
<br>Ah well, it really doesn&#39;t matter.  We&#39;ve established that you think by-hand building and copying over of binaries without keeping up with the distrobution&#39;s audit trail is much more exciting, customizable, and faster than using the distrobution&#39;s tools which I happen to think is just as fast, easier to manage, and certainly boring -- I just like boring.<br>
<br>If I post in this thread again, I&#39;ll bring a makefile, maybe (then I can actually contribute something!)...  until then, carry on, good Sirs!<br><br>- Merlin<br><br></div></div>