Thank you Stephan. I simply want to say if the same script mkdebmirror (in /usr/share/doc/fai-doc/examples/utils) for Debian can be used to create his debian mirror in Ubuntu. Are there any modifications to do to adapt it for Ubuntu?<br>
<br>
<div class="gmail_quote">2010/7/16 Stephan Hermann <span dir="ltr">&lt;<a href="mailto:sh@sourcecode.de">sh@sourcecode.de</a>&gt;</span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hi Again,<br><br>I&#39;m sorry I forgot to tell you how it works:<br><br>put the script as &quot;mirror_ubuntu_dist.sh&quot; somehere in your $PATH<br>
then create symlinks like that:<br><br>ln -s mirror_ubuntu_dist.sh mirror_lucid<br>ln -s mirror_ubuntu_dist.sh mirror_karmic<br><br>then start ./mirror_lucid to debmirror ubuntu lucid<br>or ./mirror_karmic to debmirror karmic<br>
<br>it creates separate debmirrors for the different releases, and not one<br>archive for all releases.<br>So you can decide which release you want, and you could put that mirror<br>on an LVM device, which you can destroy, snapshot or whatever you want<br>
with it.<br><br>Regards,<br><font color="#888888"><br>\sh<br></font>
<div>
<div></div>
<div class="h5">On Fri, 2010-07-16 at 10:50 +0200, Stephan Hermann wrote:<br>&gt; On Thu, 2010-07-15 at 17:26 +0000, mamadou diop wrote:<br>&gt; &gt; How are you? who can give me the mkdebmirror script for Ubuntu jaunty?<br>
&gt; &gt;<br>&gt;<br>&gt; I don&#39;t know what mkdebmirror script is but my personal script for<br>&gt; debmirroring ubuntu distros is this:<br>&gt;<br>&gt; #!/bin/bash<br>&gt;<br>&gt; dist=`basename $0|cut -f2 -d &quot;_&quot;`<br>
&gt; DEST=/srv/mirrors<br>&gt; if [ ! -d ${DEST} ]; then<br>&gt;       mkdir -p ${DEST}<br>&gt; fi<br>&gt; if [ ! -d ${DEST}/${dist} ]; then<br>&gt; mkdir -p ${DEST}/${dist}<br>&gt; fi<br>&gt;<br>&gt; case &quot;$dist&quot; in<br>
&gt;<br>&gt; &quot;dapper&quot;|&quot;edgy&quot;|&quot;feisty&quot;|&quot;gutsy&quot;|&quot;hardy&quot;|&quot;intrepid&quot;|&quot;jaunty&quot;|&quot;karmic&quot;|&quot;lucid&quot; )<br>&gt;                 dist_all=&quot;$dist,$dist-security,$dist-updates&quot;<br>
&gt;                 arch=&quot;amd64,i386&quot;<br>&gt;                 host=&quot;<a href="http://archive.ubuntu.com/" target="_blank">archive.ubuntu.com</a>&quot;<br>&gt;                 rootdir=&quot;--root=ubuntu&quot;<br>
&gt;                 ;;<br>&gt;         &quot;lpia&quot;  )<br>&gt;                 dist_all=&quot;hardy&quot;<br>&gt;                 arch=&quot;lpia&quot;<br>&gt;                 host=&quot;<a href="http://ports.ubuntu.com/" target="_blank">ports.ubuntu.com</a>&quot;<br>
&gt;                 rootdir=&quot;--root=/&quot;<br>&gt;                 ;;<br>&gt;         * )<br>&gt;                 dist_all=&quot;$dist&quot;<br>&gt;                 arch=&quot;amd64,i386&quot;<br>&gt;                 host=&quot;<a href="http://archive.ubuntu.com/" target="_blank">archive.ubuntu.com</a>&quot;<br>
&gt;                 rootdir=&quot;--root=ubuntu&quot;<br>&gt;                 ;;<br>&gt; esac<br>&gt;<br>&gt; debmirror --progress --verbose --nosource --host=$host --method=http<br>&gt; $rootdir --dist=$dist_all --section=main,restricted,universe,multiverse<br>
&gt; --arch=$arch  $DEST/$dist<br>&gt;<br>&gt;<br>&gt; the mirrors are located under /srv/mirrors/&lt;ubuntu-release-name like<br>&gt; lucid&gt;<br>&gt;<br>&gt; Regards,<br>&gt;<br>&gt; \sh<br>&gt;<br><br><br><br></div></div>
</blockquote></div><br>