Create local cd-images

Known problems

Workingcopy of debian-edu subversion repository

Directory layout

Create the mirrors

Debian etch mirror

-s main,contrib,non-free,main/debian-installer \ /skolelinux/administrator/debmirror/debian/debian/ --progress -e rsync \ -r :debian -h ftp.de.debian.org}}}

/skolelinux/administrator/debmirror/debian/debian/dists/etch/main/

rsync -av ftp.de.debian.org::debian/dists/etch/main/installer-amd64 \ /skolelinux/administrator/debmirror/debian/debian/dists/etch/main/

rsync -lpgv ftp.de.debian.org::debian/* \ /skolelinux/administrator/debmirror/debian/debian/

rsync -av ftp.de.debian.org::debian/doc \ /skolelinux/administrator/debmirror/debian/debian/

rsync -av ftp.de.debian.org::debian/indices \ /skolelinux/administrator/debmirror/debian/debian/

rsync -av ftp.de.debian.org::debian/tools \ /skolelinux/administrator/debmirror/debian/debian/}}}

Skolelinux etch mirror

-s local,local/debian-installer /var/www/ftp.skolelinux.org/skolelinux/ \ --progress -e rsync -r :skolelinux-dist -h ftp.skolelinux.org}}}

/skolelinux/administrator/temp_storage/builder/mirror-link}}}

Backports repo

Use the command given below to mirror the backports repo (only needed if you plan to use packages from backports)

debmirror -v -a i386 --nosource -d lenny-backports -s main /skolelinux/administrator/debmirror/debian/debian-backports --progress -method http -r debian -h www.backports.org

Using a local repo

A local repo can be used to include packages that are not present in the official debian repo. If you are planning to use a local repo copy your repository in /skolelinux/administrator/debmirror/debian/debian/dists/lenny/local

Also set LOCALCODE to your local release codename in CONF-* (under src/build/CD-administrator).

Install required software for the build process

Some last modifications on the build scripts

Building the images