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?
2010/7/16 Stephan Hermann <[email protected]> > Hi Again, > > I'm sorry I forgot to tell you how it works: > > put the script as "mirror_ubuntu_dist.sh" somehere in your $PATH > then create symlinks like that: > > ln -s mirror_ubuntu_dist.sh mirror_lucid > ln -s mirror_ubuntu_dist.sh mirror_karmic > > then start ./mirror_lucid to debmirror ubuntu lucid > or ./mirror_karmic to debmirror karmic > > it creates separate debmirrors for the different releases, and not one > archive for all releases. > So you can decide which release you want, and you could put that mirror > on an LVM device, which you can destroy, snapshot or whatever you want > with it. > > Regards, > > \sh > On Fri, 2010-07-16 at 10:50 +0200, Stephan Hermann wrote: > > On Thu, 2010-07-15 at 17:26 +0000, mamadou diop wrote: > > > How are you? who can give me the mkdebmirror script for Ubuntu jaunty? > > > > > > > I don't know what mkdebmirror script is but my personal script for > > debmirroring ubuntu distros is this: > > > > #!/bin/bash > > > > dist=`basename $0|cut -f2 -d "_"` > > DEST=/srv/mirrors > > if [ ! -d ${DEST} ]; then > > mkdir -p ${DEST} > > fi > > if [ ! -d ${DEST}/${dist} ]; then > > mkdir -p ${DEST}/${dist} > > fi > > > > case "$dist" in > > > > > "dapper"|"edgy"|"feisty"|"gutsy"|"hardy"|"intrepid"|"jaunty"|"karmic"|"lucid" > ) > > dist_all="$dist,$dist-security,$dist-updates" > > arch="amd64,i386" > > host="archive.ubuntu.com" > > rootdir="--root=ubuntu" > > ;; > > "lpia" ) > > dist_all="hardy" > > arch="lpia" > > host="ports.ubuntu.com" > > rootdir="--root=/" > > ;; > > * ) > > dist_all="$dist" > > arch="amd64,i386" > > host="archive.ubuntu.com" > > rootdir="--root=ubuntu" > > ;; > > esac > > > > debmirror --progress --verbose --nosource --host=$host --method=http > > $rootdir --dist=$dist_all --section=main,restricted,universe,multiverse > > --arch=$arch $DEST/$dist > > > > > > the mirrors are located under /srv/mirrors/<ubuntu-release-name like > > lucid> > > > > Regards, > > > > \sh > > > > > >
