Merge lp:~xnox/debian-cd/cd-boot-images-amd64 into lp:debian-cd

Proposed by Dimitri John Ledkov
Status: Superseded
Proposed branch: lp:~xnox/debian-cd/cd-boot-images-amd64
Merge into: lp:debian-cd
Diff against target: 262113 lines (+239606/-3726) (has conflicts)
2993 files modified
.bzrignore (+8/-0)
.cvsignore (+3/-0)
CONF.sh (+513/-263)
Makefile (+1232/-316)
README (+151/-111)
README.devel (+23/-17)
build.sh (+59/-74)
build_all.sh (+104/-52)
contrib/testingcds (+233/-254)
data/artful/README.html.in (+663/-0)
data/artful/README.sbm (+43/-0)
data/artful/amd64_udeb_include (+4/-0)
data/artful/exclude-udebs (+1/-0)
data/artful/i386_businesscard_udeb_include (+5/-0)
data/artful/i386_netinst_udeb_include (+4/-0)
data/artful/i386_udeb_include (+4/-0)
data/artful/multiarch/amd64 (+1/-0)
data/artful/pegasos/pegasos (+84/-0)
data/artful/powerpc_businesscard_udeb_include (+4/-0)
data/artful/powerpc_netinst_udeb_include (+3/-0)
data/artful/powerpc_udeb_include (+4/-0)
data/artful/preseed/cli.seed (+6/-0)
data/artful/preseed/edubuntu/cli.seed (+9/-0)
data/artful/preseed/edubuntu/edubuntu.seed (+15/-0)
data/artful/preseed/edubuntu/ltsp.seed (+12/-0)
data/artful/preseed/edubuntu/workstation.seed (+10/-0)
data/artful/preseed/jeos/jeos.seed (+4/-0)
data/artful/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/artful/preseed/kubuntu/kubuntu.seed (+14/-0)
data/artful/preseed/lubuntu/lubuntu.seed (+9/-0)
data/artful/preseed/mythbuntu/ltsp.seed (+13/-0)
data/artful/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/artful/preseed/ubuntu-budgie/ubuntu-budgie.seed (+8/-0)
data/artful/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/artful/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/artful/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/artful/preseed/ubuntu-mid/mid.seed (+8/-0)
data/artful/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/artful/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/artful/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/artful/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/artful/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/artful/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/artful/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/artful/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/artful/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/artful/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/artful/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/artful/preseed/ubuntu/ltsp.seed (+12/-0)
data/artful/preseed/ubuntu/ubuntu.seed (+10/-0)
data/artful/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/artful/preseed/xubuntu/ltsp.seed (+15/-0)
data/artful/preseed/xubuntu/xubuntu.seed (+7/-0)
data/artful/s390x/README.boot (+16/-0)
data/artful/s390x_businesscard_udeb_include (+3/-0)
data/artful/s390x_netinst_udeb_include (+2/-0)
data/artful/s390x_udeb_include (+2/-0)
data/artful/udeb_include (+4/-0)
data/artful/yaboot/boot.msg.dvd (+19/-0)
data/artful/yaboot/boot.msg.install (+18/-0)
data/artful/yaboot/boot.msg.live (+18/-0)
data/artful/yaboot/bootinfo.txt (+5/-0)
data/artful/yaboot/ofboot.b (+64/-0)
data/artful/yaboot/yaboot.conf (+7/-0)
data/artful/yaboot/yaboot.conf.check (+24/-0)
data/artful/yaboot/yaboot.conf.check-live (+24/-0)
data/artful/yaboot/yaboot.conf.cli (+46/-0)
data/artful/yaboot/yaboot.conf.install (+46/-0)
data/artful/yaboot/yaboot.conf.live (+68/-0)
data/artful/yaboot/yaboot.conf.ltsp (+24/-0)
data/artful/yaboot/yaboot.conf.oem (+24/-0)
data/artful/yaboot/yaboot.conf.rescue (+24/-0)
data/artful/yaboot/yaboot.conf.workstation (+24/-0)
data/bionic/README.html.in (+663/-0)
data/bionic/README.sbm (+43/-0)
data/bionic/amd64_udeb_include (+4/-0)
data/bionic/exclude-udebs (+1/-0)
data/bionic/i386_businesscard_udeb_include (+5/-0)
data/bionic/i386_netinst_udeb_include (+4/-0)
data/bionic/i386_udeb_include (+4/-0)
data/bionic/multiarch/amd64 (+1/-0)
data/bionic/pegasos/pegasos (+84/-0)
data/bionic/powerpc_businesscard_udeb_include (+4/-0)
data/bionic/powerpc_netinst_udeb_include (+3/-0)
data/bionic/powerpc_udeb_include (+4/-0)
data/bionic/preseed/cli.seed (+6/-0)
data/bionic/preseed/edubuntu/cli.seed (+9/-0)
data/bionic/preseed/edubuntu/edubuntu.seed (+15/-0)
data/bionic/preseed/edubuntu/ltsp.seed (+12/-0)
data/bionic/preseed/edubuntu/workstation.seed (+10/-0)
data/bionic/preseed/jeos/jeos.seed (+4/-0)
data/bionic/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/bionic/preseed/kubuntu/kubuntu.seed (+14/-0)
data/bionic/preseed/lubuntu/lubuntu.seed (+9/-0)
data/bionic/preseed/mythbuntu/ltsp.seed (+13/-0)
data/bionic/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/bionic/preseed/ubuntu-budgie/ubuntu-budgie.seed (+8/-0)
data/bionic/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/bionic/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/bionic/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/bionic/preseed/ubuntu-mid/mid.seed (+8/-0)
data/bionic/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/bionic/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/bionic/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/bionic/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/bionic/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/bionic/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/bionic/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/bionic/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/bionic/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/bionic/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/bionic/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/bionic/preseed/ubuntu/ltsp.seed (+12/-0)
data/bionic/preseed/ubuntu/ubuntu.seed (+10/-0)
data/bionic/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/bionic/preseed/xubuntu/ltsp.seed (+15/-0)
data/bionic/preseed/xubuntu/xubuntu.seed (+7/-0)
data/bionic/s390x/README.boot (+16/-0)
data/bionic/s390x_businesscard_udeb_include (+3/-0)
data/bionic/s390x_netinst_udeb_include (+2/-0)
data/bionic/s390x_udeb_include (+2/-0)
data/bionic/udeb_include (+4/-0)
data/bionic/yaboot/boot.msg.dvd (+19/-0)
data/bionic/yaboot/boot.msg.install (+18/-0)
data/bionic/yaboot/boot.msg.live (+18/-0)
data/bionic/yaboot/bootinfo.txt (+5/-0)
data/bionic/yaboot/ofboot.b (+64/-0)
data/bionic/yaboot/yaboot.conf (+7/-0)
data/bionic/yaboot/yaboot.conf.check (+24/-0)
data/bionic/yaboot/yaboot.conf.check-live (+24/-0)
data/bionic/yaboot/yaboot.conf.cli (+46/-0)
data/bionic/yaboot/yaboot.conf.install (+46/-0)
data/bionic/yaboot/yaboot.conf.live (+68/-0)
data/bionic/yaboot/yaboot.conf.ltsp (+24/-0)
data/bionic/yaboot/yaboot.conf.oem (+24/-0)
data/bionic/yaboot/yaboot.conf.rescue (+24/-0)
data/bionic/yaboot/yaboot.conf.workstation (+24/-0)
data/breezy/README.html.in (+663/-0)
data/breezy/README.sbm (+43/-0)
data/breezy/amd64_udeb_include (+4/-0)
data/breezy/elilo/elilo.conf (+41/-0)
data/breezy/elilo/elilo.conf.live (+33/-0)
data/breezy/exclude-udebs (+1/-0)
data/breezy/i386_businesscard_udeb_include (+5/-0)
data/breezy/i386_netinst_udeb_include (+4/-0)
data/breezy/i386_udeb_include (+4/-0)
data/breezy/ia64_udeb_include (+4/-0)
data/breezy/isolinux/syslinux.txt.dvd (+9/-0)
data/breezy/isolinux/syslinux.txt.server (+8/-0)
data/breezy/pegasos/pegasos (+87/-0)
data/breezy/powerpc_businesscard_udeb_include (+4/-0)
data/breezy/powerpc_netinst_udeb_include (+3/-0)
data/breezy/powerpc_udeb_include (+4/-0)
data/breezy/preseed/edubuntu/edubuntu.seed (+15/-0)
data/breezy/preseed/edubuntu/server.seed (+14/-0)
data/breezy/preseed/edubuntu/workstation.seed (+13/-0)
data/breezy/preseed/kubuntu/kubuntu.seed (+9/-0)
data/breezy/preseed/kubuntu/oem.seed (+13/-0)
data/breezy/preseed/kubuntu/server.seed (+10/-0)
data/breezy/preseed/ltsp.seed (+4/-0)
data/breezy/preseed/oem.seed (+8/-0)
data/breezy/preseed/server.seed (+10/-0)
data/breezy/preseed/ubuntu-server/ubuntu-server.seed (+10/-0)
data/breezy/sparc/silo.conf (+31/-0)
data/breezy/sparc/ubuntu.txt (+16/-0)
data/breezy/udeb_include (+4/-0)
data/breezy/yaboot/boot.msg.dvd (+24/-0)
data/breezy/yaboot/boot.msg.install (+22/-0)
data/breezy/yaboot/boot.msg.live (+21/-0)
data/breezy/yaboot/bootinfo.txt (+5/-0)
data/breezy/yaboot/ofboot.b (+64/-0)
data/breezy/yaboot/yaboot.conf (+25/-0)
data/breezy/yaboot/yaboot.conf.install (+32/-0)
data/breezy/yaboot/yaboot.conf.live (+32/-0)
data/breezy/yaboot/yaboot.conf.oem (+17/-0)
data/breezy/yaboot/yaboot.conf.server (+32/-0)
data/breezy/yaboot/yaboot.conf.workstation (+17/-0)
data/cosmic/README.html.in (+663/-0)
data/cosmic/README.sbm (+43/-0)
data/cosmic/amd64_udeb_include (+4/-0)
data/cosmic/exclude-udebs (+1/-0)
data/cosmic/i386_businesscard_udeb_include (+5/-0)
data/cosmic/i386_netinst_udeb_include (+4/-0)
data/cosmic/i386_udeb_include (+4/-0)
data/cosmic/multiarch/amd64 (+1/-0)
data/cosmic/pegasos/pegasos (+84/-0)
data/cosmic/powerpc_businesscard_udeb_include (+4/-0)
data/cosmic/powerpc_netinst_udeb_include (+3/-0)
data/cosmic/powerpc_udeb_include (+4/-0)
data/cosmic/preseed/cli.seed (+6/-0)
data/cosmic/preseed/edubuntu/cli.seed (+9/-0)
data/cosmic/preseed/edubuntu/edubuntu.seed (+15/-0)
data/cosmic/preseed/edubuntu/ltsp.seed (+12/-0)
data/cosmic/preseed/edubuntu/workstation.seed (+10/-0)
data/cosmic/preseed/jeos/jeos.seed (+4/-0)
data/cosmic/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/cosmic/preseed/kubuntu/kubuntu.seed (+14/-0)
data/cosmic/preseed/lubuntu/lubuntu.seed (+9/-0)
data/cosmic/preseed/mythbuntu/ltsp.seed (+13/-0)
data/cosmic/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/cosmic/preseed/ubuntu-budgie/ubuntu-budgie.seed (+8/-0)
data/cosmic/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/cosmic/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/cosmic/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/cosmic/preseed/ubuntu-mid/mid.seed (+8/-0)
data/cosmic/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/cosmic/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/cosmic/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/cosmic/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/cosmic/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/cosmic/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/cosmic/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/cosmic/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/cosmic/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/cosmic/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/cosmic/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/cosmic/preseed/ubuntu/ltsp.seed (+12/-0)
data/cosmic/preseed/ubuntu/ubuntu.seed (+10/-0)
data/cosmic/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/cosmic/preseed/xubuntu/ltsp.seed (+15/-0)
data/cosmic/preseed/xubuntu/xubuntu.seed (+7/-0)
data/cosmic/s390x/README.boot (+16/-0)
data/cosmic/s390x_businesscard_udeb_include (+3/-0)
data/cosmic/s390x_netinst_udeb_include (+2/-0)
data/cosmic/s390x_udeb_include (+2/-0)
data/cosmic/udeb_include (+4/-0)
data/cosmic/yaboot/boot.msg.dvd (+19/-0)
data/cosmic/yaboot/boot.msg.install (+18/-0)
data/cosmic/yaboot/boot.msg.live (+18/-0)
data/cosmic/yaboot/bootinfo.txt (+5/-0)
data/cosmic/yaboot/ofboot.b (+64/-0)
data/cosmic/yaboot/yaboot.conf (+7/-0)
data/cosmic/yaboot/yaboot.conf.check (+24/-0)
data/cosmic/yaboot/yaboot.conf.check-live (+24/-0)
data/cosmic/yaboot/yaboot.conf.cli (+46/-0)
data/cosmic/yaboot/yaboot.conf.install (+46/-0)
data/cosmic/yaboot/yaboot.conf.live (+68/-0)
data/cosmic/yaboot/yaboot.conf.ltsp (+24/-0)
data/cosmic/yaboot/yaboot.conf.oem (+24/-0)
data/cosmic/yaboot/yaboot.conf.rescue (+24/-0)
data/cosmic/yaboot/yaboot.conf.workstation (+24/-0)
data/dapper/README.html.in (+663/-0)
data/dapper/README.sbm (+43/-0)
data/dapper/amd64_udeb_include (+4/-0)
data/dapper/elilo/elilo.conf (+49/-0)
data/dapper/elilo/elilo.conf.live (+33/-0)
data/dapper/exclude-udebs (+1/-0)
data/dapper/i386_businesscard_udeb_include (+5/-0)
data/dapper/i386_netinst_udeb_include (+4/-0)
data/dapper/i386_udeb_include (+4/-0)
data/dapper/ia64_udeb_include (+4/-0)
data/dapper/isolinux/boot.txt.dvd (+9/-0)
data/dapper/isolinux/boot.txt.server (+8/-0)
data/dapper/pegasos/pegasos (+87/-0)
data/dapper/powerpc_businesscard_udeb_include (+4/-0)
data/dapper/powerpc_netinst_udeb_include (+3/-0)
data/dapper/powerpc_udeb_include (+4/-0)
data/dapper/preseed/edubuntu/edubuntu.seed (+17/-0)
data/dapper/preseed/edubuntu/server.seed (+12/-0)
data/dapper/preseed/edubuntu/workstation.seed (+11/-0)
data/dapper/preseed/kubuntu/kubuntu.seed (+9/-0)
data/dapper/preseed/kubuntu/server.seed (+10/-0)
data/dapper/preseed/ltsp.seed (+4/-0)
data/dapper/preseed/server.seed (+10/-0)
data/dapper/preseed/ubuntu-server/amd64/ubuntu-server-lamp.seed (+12/-0)
data/dapper/preseed/ubuntu-server/amd64/ubuntu-server.seed (+12/-0)
data/dapper/preseed/ubuntu-server/i386/ubuntu-server-lamp.seed (+12/-0)
data/dapper/preseed/ubuntu-server/i386/ubuntu-server.seed (+12/-0)
data/dapper/preseed/ubuntu-server/ubuntu-server-lamp.seed (+10/-0)
data/dapper/preseed/ubuntu-server/ubuntu-server.seed (+10/-0)
data/dapper/preseed/xubuntu/ltsp.seed (+13/-0)
data/dapper/preseed/xubuntu/server.seed (+10/-0)
data/dapper/preseed/xubuntu/xubuntu.seed (+9/-0)
data/dapper/sparc/silo.conf (+36/-0)
data/dapper/sparc/silo.conf.lamp (+9/-0)
data/dapper/sparc/silo.conf.live (+17/-0)
data/dapper/sparc/ubuntu.txt (+16/-0)
data/dapper/sparc/ubuntu.txt.live (+11/-0)
data/dapper/udeb_include (+4/-0)
data/dapper/yaboot/boot.msg.dvd (+21/-0)
data/dapper/yaboot/boot.msg.install (+19/-0)
data/dapper/yaboot/boot.msg.live (+18/-0)
data/dapper/yaboot/bootinfo.txt (+5/-0)
data/dapper/yaboot/ofboot.b (+64/-0)
data/dapper/yaboot/yaboot.conf (+31/-0)
data/dapper/yaboot/yaboot.conf.check (+24/-0)
data/dapper/yaboot/yaboot.conf.check-live (+24/-0)
data/dapper/yaboot/yaboot.conf.install (+46/-0)
data/dapper/yaboot/yaboot.conf.lamp (+46/-0)
data/dapper/yaboot/yaboot.conf.live (+46/-0)
data/dapper/yaboot/yaboot.conf.ltsp (+24/-0)
data/dapper/yaboot/yaboot.conf.oem (+24/-0)
data/dapper/yaboot/yaboot.conf.server (+46/-0)
data/dapper/yaboot/yaboot.conf.workstation (+24/-0)
data/disco/README.html.in (+663/-0)
data/disco/README.sbm (+43/-0)
data/disco/amd64_udeb_include (+4/-0)
data/disco/exclude-udebs (+1/-0)
data/disco/i386_businesscard_udeb_include (+5/-0)
data/disco/i386_netinst_udeb_include (+4/-0)
data/disco/i386_udeb_include (+4/-0)
data/disco/multiarch/amd64 (+1/-0)
data/disco/pegasos/pegasos (+84/-0)
data/disco/powerpc_businesscard_udeb_include (+4/-0)
data/disco/powerpc_netinst_udeb_include (+3/-0)
data/disco/powerpc_udeb_include (+4/-0)
data/disco/preseed/cli.seed (+6/-0)
data/disco/preseed/edubuntu/cli.seed (+9/-0)
data/disco/preseed/edubuntu/edubuntu.seed (+15/-0)
data/disco/preseed/edubuntu/ltsp.seed (+12/-0)
data/disco/preseed/edubuntu/workstation.seed (+10/-0)
data/disco/preseed/jeos/jeos.seed (+4/-0)
data/disco/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/disco/preseed/kubuntu/kubuntu.seed (+14/-0)
data/disco/preseed/lubuntu/lubuntu.seed (+9/-0)
data/disco/preseed/mythbuntu/ltsp.seed (+13/-0)
data/disco/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/disco/preseed/ubuntu-budgie/ubuntu-budgie.seed (+8/-0)
data/disco/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/disco/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/disco/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/disco/preseed/ubuntu-mid/mid.seed (+8/-0)
data/disco/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/disco/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/disco/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/disco/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/disco/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/disco/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/disco/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/disco/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/disco/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/disco/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/disco/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/disco/preseed/ubuntu/ltsp.seed (+12/-0)
data/disco/preseed/ubuntu/ubuntu.seed (+10/-0)
data/disco/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/disco/preseed/xubuntu/ltsp.seed (+15/-0)
data/disco/preseed/xubuntu/xubuntu.seed (+7/-0)
data/disco/s390x/README.boot (+16/-0)
data/disco/s390x_businesscard_udeb_include (+3/-0)
data/disco/s390x_netinst_udeb_include (+2/-0)
data/disco/s390x_udeb_include (+2/-0)
data/disco/udeb_include (+4/-0)
data/disco/yaboot/boot.msg.dvd (+19/-0)
data/disco/yaboot/boot.msg.install (+18/-0)
data/disco/yaboot/boot.msg.live (+18/-0)
data/disco/yaboot/bootinfo.txt (+5/-0)
data/disco/yaboot/ofboot.b (+64/-0)
data/disco/yaboot/yaboot.conf (+7/-0)
data/disco/yaboot/yaboot.conf.check (+24/-0)
data/disco/yaboot/yaboot.conf.check-live (+24/-0)
data/disco/yaboot/yaboot.conf.cli (+46/-0)
data/disco/yaboot/yaboot.conf.install (+46/-0)
data/disco/yaboot/yaboot.conf.live (+68/-0)
data/disco/yaboot/yaboot.conf.ltsp (+24/-0)
data/disco/yaboot/yaboot.conf.oem (+24/-0)
data/disco/yaboot/yaboot.conf.rescue (+24/-0)
data/disco/yaboot/yaboot.conf.workstation (+24/-0)
data/edgy/README.html.in (+663/-0)
data/edgy/README.sbm (+43/-0)
data/edgy/amd64_udeb_include (+4/-0)
data/edgy/elilo/elilo.conf (+49/-0)
data/edgy/elilo/elilo.conf.live (+33/-0)
data/edgy/exclude-udebs (+1/-0)
data/edgy/i386_businesscard_udeb_include (+5/-0)
data/edgy/i386_netinst_udeb_include (+4/-0)
data/edgy/i386_udeb_include (+4/-0)
data/edgy/ia64_udeb_include (+4/-0)
data/edgy/isolinux/boot.txt.dvd (+9/-0)
data/edgy/isolinux/boot.txt.server (+8/-0)
data/edgy/pegasos/pegasos (+87/-0)
data/edgy/powerpc_businesscard_udeb_include (+4/-0)
data/edgy/powerpc_netinst_udeb_include (+3/-0)
data/edgy/powerpc_udeb_include (+4/-0)
data/edgy/preseed/cli.seed (+5/-0)
data/edgy/preseed/edubuntu/cli.seed (+8/-0)
data/edgy/preseed/edubuntu/edubuntu.seed (+11/-0)
data/edgy/preseed/edubuntu/i386/edubuntu.seed (+14/-0)
data/edgy/preseed/edubuntu/workstation.seed (+7/-0)
data/edgy/preseed/gnubuntu/gnubuntu.seed (+2/-0)
data/edgy/preseed/kubuntu/kubuntu.seed (+6/-0)
data/edgy/preseed/ubuntu-server/amd64/ubuntu-server.seed (+6/-0)
data/edgy/preseed/ubuntu-server/i386/ubuntu-server.seed (+6/-0)
data/edgy/preseed/ubuntu-server/ubuntu-server.seed (+4/-0)
data/edgy/preseed/ubuntu/ubuntu.seed (+2/-0)
data/edgy/preseed/xubuntu/ltsp.seed (+9/-0)
data/edgy/preseed/xubuntu/xubuntu.seed (+4/-0)
data/edgy/sparc/silo.conf (+36/-0)
data/edgy/sparc/silo.conf.live (+17/-0)
data/edgy/sparc/ubuntu.txt (+16/-0)
data/edgy/sparc/ubuntu.txt.live (+11/-0)
data/edgy/udeb_include (+4/-0)
data/edgy/yaboot/boot.msg.dvd (+21/-0)
data/edgy/yaboot/boot.msg.install (+19/-0)
data/edgy/yaboot/boot.msg.live (+18/-0)
data/edgy/yaboot/bootinfo.txt (+5/-0)
data/edgy/yaboot/ofboot.b (+64/-0)
data/edgy/yaboot/yaboot.conf (+7/-0)
data/edgy/yaboot/yaboot.conf.check (+46/-0)
data/edgy/yaboot/yaboot.conf.check-live (+24/-0)
data/edgy/yaboot/yaboot.conf.cli (+46/-0)
data/edgy/yaboot/yaboot.conf.install (+46/-0)
data/edgy/yaboot/yaboot.conf.live (+46/-0)
data/edgy/yaboot/yaboot.conf.ltsp (+24/-0)
data/edgy/yaboot/yaboot.conf.oem (+24/-0)
data/edgy/yaboot/yaboot.conf.workstation (+24/-0)
data/eoan/README.html.in (+663/-0)
data/eoan/README.sbm (+43/-0)
data/eoan/amd64_udeb_include (+4/-0)
data/eoan/exclude-udebs (+1/-0)
data/eoan/i386_businesscard_udeb_include (+5/-0)
data/eoan/i386_netinst_udeb_include (+4/-0)
data/eoan/i386_udeb_include (+4/-0)
data/eoan/multiarch/amd64 (+1/-0)
data/eoan/pegasos/pegasos (+84/-0)
data/eoan/powerpc_businesscard_udeb_include (+4/-0)
data/eoan/powerpc_netinst_udeb_include (+3/-0)
data/eoan/powerpc_udeb_include (+4/-0)
data/eoan/preseed/cli.seed (+6/-0)
data/eoan/preseed/edubuntu/cli.seed (+9/-0)
data/eoan/preseed/edubuntu/edubuntu.seed (+15/-0)
data/eoan/preseed/edubuntu/ltsp.seed (+12/-0)
data/eoan/preseed/edubuntu/workstation.seed (+10/-0)
data/eoan/preseed/jeos/jeos.seed (+4/-0)
data/eoan/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/eoan/preseed/kubuntu/kubuntu.seed (+14/-0)
data/eoan/preseed/lubuntu/lubuntu.seed (+9/-0)
data/eoan/preseed/mythbuntu/ltsp.seed (+13/-0)
data/eoan/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/eoan/preseed/ubuntu-budgie/ubuntu-budgie.seed (+8/-0)
data/eoan/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/eoan/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/eoan/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/eoan/preseed/ubuntu-mid/mid.seed (+8/-0)
data/eoan/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/eoan/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/eoan/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/eoan/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/eoan/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/eoan/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/eoan/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/eoan/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/eoan/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/eoan/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/eoan/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/eoan/preseed/ubuntu/ltsp.seed (+12/-0)
data/eoan/preseed/ubuntu/ubuntu.seed (+10/-0)
data/eoan/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/eoan/preseed/xubuntu/ltsp.seed (+15/-0)
data/eoan/preseed/xubuntu/xubuntu.seed (+7/-0)
data/eoan/s390x/README.boot (+16/-0)
data/eoan/s390x_businesscard_udeb_include (+3/-0)
data/eoan/s390x_netinst_udeb_include (+2/-0)
data/eoan/s390x_udeb_include (+2/-0)
data/eoan/ubuntu-pool-amd64.packages (+64/-0)
data/eoan/udeb_include (+4/-0)
data/eoan/yaboot/boot.msg.dvd (+19/-0)
data/eoan/yaboot/boot.msg.install (+18/-0)
data/eoan/yaboot/boot.msg.live (+18/-0)
data/eoan/yaboot/bootinfo.txt (+5/-0)
data/eoan/yaboot/ofboot.b (+64/-0)
data/eoan/yaboot/yaboot.conf (+7/-0)
data/eoan/yaboot/yaboot.conf.check (+24/-0)
data/eoan/yaboot/yaboot.conf.check-live (+24/-0)
data/eoan/yaboot/yaboot.conf.cli (+46/-0)
data/eoan/yaboot/yaboot.conf.install (+46/-0)
data/eoan/yaboot/yaboot.conf.live (+68/-0)
data/eoan/yaboot/yaboot.conf.ltsp (+24/-0)
data/eoan/yaboot/yaboot.conf.oem (+24/-0)
data/eoan/yaboot/yaboot.conf.rescue (+24/-0)
data/eoan/yaboot/yaboot.conf.workstation (+24/-0)
data/etch/README.html.in (+693/-0)
data/etch/README.sbm (+43/-0)
data/etch/alpha_businesscard_udeb_include (+4/-0)
data/etch/alpha_netinst_udeb_include (+3/-0)
data/etch/alpha_udeb_include (+3/-0)
data/etch/amd64_businesscard_udeb_include (+5/-0)
data/etch/amd64_netinst_udeb_include (+4/-0)
data/etch/amd64_udeb_include (+4/-0)
data/etch/arm_businesscard_udeb_include (+3/-0)
data/etch/arm_netinst_udeb_include (+2/-0)
data/etch/arm_udeb_include (+2/-0)
data/etch/delo.conf (+19/-0)
data/etch/exclude-udebs (+92/-0)
data/etch/exclude-udebs-amd64 (+35/-0)
data/etch/exclude-udebs-i386 (+29/-0)
data/etch/exclude-udebs-powerpc (+30/-0)
data/etch/hppa_businesscard_udeb_include (+3/-0)
data/etch/hppa_netinst_udeb_include (+2/-0)
data/etch/hppa_udeb_include (+2/-0)
data/etch/i386_businesscard_udeb_include (+5/-0)
data/etch/i386_netinst_udeb_include (+4/-0)
data/etch/i386_udeb_include (+4/-0)
data/etch/ia64_businesscard_udeb_include (+3/-0)
data/etch/ia64_netinst_udeb_include (+2/-0)
data/etch/ia64_udeb_include (+2/-0)
data/etch/m68k_businesscard_udeb_include (+3/-0)
data/etch/m68k_netinst_udeb_include (+2/-0)
data/etch/m68k_udeb_include (+2/-0)
data/etch/mips_businesscard_udeb_include (+3/-0)
data/etch/mips_netinst_udeb_include (+2/-0)
data/etch/mips_udeb_include (+2/-0)
data/etch/mipsel_businesscard_udeb_include (+3/-0)
data/etch/mipsel_netinst_udeb_include (+2/-0)
data/etch/mipsel_udeb_include (+2/-0)
data/etch/pegasos/pegasos (+87/-0)
data/etch/powerpc_businesscard_udeb_include (+4/-0)
data/etch/powerpc_netinst_udeb_include (+3/-0)
data/etch/powerpc_udeb_include (+4/-0)
data/etch/s390_businesscard_udeb_include (+3/-0)
data/etch/s390_netinst_udeb_include (+2/-0)
data/etch/s390_udeb_include (+2/-0)
data/etch/sparc/debian.txt (+16/-0)
data/etch/sparc/silo.conf (+21/-0)
data/etch/sparc_businesscard_udeb_include (+3/-0)
data/etch/sparc_netinst_udeb_include (+2/-0)
data/etch/sparc_udeb_include (+2/-0)
data/etch/yaboot/boot.msg (+22/-0)
data/etch/yaboot/ofboot.b (+64/-0)
data/etch/yaboot/yaboot.conf (+105/-0)
data/feisty/README.html.in (+663/-0)
data/feisty/README.sbm (+43/-0)
data/feisty/amd64_udeb_include (+4/-0)
data/feisty/elilo/elilo.conf (+49/-0)
data/feisty/elilo/elilo.conf.live (+33/-0)
data/feisty/exclude-udebs (+1/-0)
data/feisty/i386_businesscard_udeb_include (+5/-0)
data/feisty/i386_netinst_udeb_include (+4/-0)
data/feisty/i386_udeb_include (+4/-0)
data/feisty/ia64_udeb_include (+4/-0)
data/feisty/isolinux/boot.txt.dvd (+9/-0)
data/feisty/isolinux/boot.txt.server (+8/-0)
data/feisty/kboot/kboot.msg.dvd (+11/-0)
data/feisty/kboot/kboot.msg.install (+10/-0)
data/feisty/kboot/kboot.msg.live (+9/-0)
data/feisty/pegasos/pegasos (+87/-0)
data/feisty/powerpc_businesscard_udeb_include (+4/-0)
data/feisty/powerpc_netinst_udeb_include (+3/-0)
data/feisty/powerpc_udeb_include (+4/-0)
data/feisty/preseed/cli.seed (+5/-0)
data/feisty/preseed/edubuntu/cli.seed (+8/-0)
data/feisty/preseed/edubuntu/edubuntu.seed (+11/-0)
data/feisty/preseed/edubuntu/i386/edubuntu.seed (+14/-0)
data/feisty/preseed/edubuntu/workstation.seed (+7/-0)
data/feisty/preseed/gnubuntu/gnubuntu.seed (+2/-0)
data/feisty/preseed/kubuntu/kubuntu.seed (+6/-0)
data/feisty/preseed/ubuntu-server/amd64/ubuntu-server.seed (+6/-0)
data/feisty/preseed/ubuntu-server/i386/ubuntu-server.seed (+6/-0)
data/feisty/preseed/ubuntu-server/ubuntu-server.seed (+4/-0)
data/feisty/preseed/ubuntu/ubuntu.seed (+2/-0)
data/feisty/preseed/xubuntu/ltsp.seed (+9/-0)
data/feisty/preseed/xubuntu/xubuntu.seed (+4/-0)
data/feisty/sparc/silo.conf (+36/-0)
data/feisty/sparc/silo.conf.live (+17/-0)
data/feisty/sparc/ubuntu.txt (+16/-0)
data/feisty/sparc/ubuntu.txt.live (+11/-0)
data/feisty/udeb_include (+4/-0)
data/feisty/yaboot/boot.msg.dvd (+21/-0)
data/feisty/yaboot/boot.msg.install (+19/-0)
data/feisty/yaboot/boot.msg.live (+18/-0)
data/feisty/yaboot/bootinfo.txt (+5/-0)
data/feisty/yaboot/ofboot.b (+64/-0)
data/feisty/yaboot/yaboot.conf (+7/-0)
data/feisty/yaboot/yaboot.conf.check (+46/-0)
data/feisty/yaboot/yaboot.conf.check-live (+24/-0)
data/feisty/yaboot/yaboot.conf.cli (+46/-0)
data/feisty/yaboot/yaboot.conf.install (+46/-0)
data/feisty/yaboot/yaboot.conf.live (+68/-0)
data/feisty/yaboot/yaboot.conf.ltsp (+24/-0)
data/feisty/yaboot/yaboot.conf.oem (+24/-0)
data/feisty/yaboot/yaboot.conf.workstation (+24/-0)
data/focal/README.html.in (+663/-0)
data/focal/README.sbm (+43/-0)
data/focal/amd64_udeb_include (+4/-0)
data/focal/exclude-udebs (+1/-0)
data/focal/i386_businesscard_udeb_include (+5/-0)
data/focal/i386_netinst_udeb_include (+4/-0)
data/focal/i386_udeb_include (+4/-0)
data/focal/multiarch/amd64 (+1/-0)
data/focal/pegasos/pegasos (+84/-0)
data/focal/powerpc_businesscard_udeb_include (+4/-0)
data/focal/powerpc_netinst_udeb_include (+3/-0)
data/focal/powerpc_udeb_include (+4/-0)
data/focal/preseed/cli.seed (+6/-0)
data/focal/preseed/edubuntu/cli.seed (+9/-0)
data/focal/preseed/edubuntu/edubuntu.seed (+15/-0)
data/focal/preseed/edubuntu/ltsp.seed (+12/-0)
data/focal/preseed/edubuntu/workstation.seed (+10/-0)
data/focal/preseed/jeos/jeos.seed (+4/-0)
data/focal/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/focal/preseed/kubuntu/kubuntu.seed (+14/-0)
data/focal/preseed/lubuntu/lubuntu.seed (+9/-0)
data/focal/preseed/mythbuntu/ltsp.seed (+13/-0)
data/focal/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/focal/preseed/ubuntu-budgie/ubuntu-budgie.seed (+8/-0)
data/focal/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/focal/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/focal/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/focal/preseed/ubuntu-mid/mid.seed (+8/-0)
data/focal/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/focal/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/focal/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/focal/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/focal/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/focal/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/focal/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/focal/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/focal/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/focal/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/focal/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/focal/preseed/ubuntu/ltsp.seed (+12/-0)
data/focal/preseed/ubuntu/ubuntu.seed (+10/-0)
data/focal/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/focal/preseed/xubuntu/ltsp.seed (+15/-0)
data/focal/preseed/xubuntu/xubuntu.seed (+7/-0)
data/focal/s390x/README.boot (+16/-0)
data/focal/s390x_businesscard_udeb_include (+3/-0)
data/focal/s390x_netinst_udeb_include (+2/-0)
data/focal/s390x_udeb_include (+2/-0)
data/focal/ubuntu-pool-amd64.packages (+78/-0)
data/focal/udeb_include (+4/-0)
data/focal/yaboot/boot.msg.dvd (+19/-0)
data/focal/yaboot/boot.msg.install (+18/-0)
data/focal/yaboot/boot.msg.live (+18/-0)
data/focal/yaboot/bootinfo.txt (+5/-0)
data/focal/yaboot/ofboot.b (+64/-0)
data/focal/yaboot/yaboot.conf (+7/-0)
data/focal/yaboot/yaboot.conf.check (+24/-0)
data/focal/yaboot/yaboot.conf.check-live (+24/-0)
data/focal/yaboot/yaboot.conf.cli (+46/-0)
data/focal/yaboot/yaboot.conf.install (+46/-0)
data/focal/yaboot/yaboot.conf.live (+68/-0)
data/focal/yaboot/yaboot.conf.ltsp (+24/-0)
data/focal/yaboot/yaboot.conf.oem (+24/-0)
data/focal/yaboot/yaboot.conf.rescue (+24/-0)
data/focal/yaboot/yaboot.conf.workstation (+24/-0)
data/groovy/README.html.in (+663/-0)
data/groovy/README.sbm (+43/-0)
data/groovy/amd64_udeb_include (+4/-0)
data/groovy/exclude-udebs (+1/-0)
data/groovy/i386_businesscard_udeb_include (+5/-0)
data/groovy/i386_netinst_udeb_include (+4/-0)
data/groovy/i386_udeb_include (+4/-0)
data/groovy/multiarch/amd64 (+1/-0)
data/groovy/pegasos/pegasos (+84/-0)
data/groovy/powerpc_businesscard_udeb_include (+4/-0)
data/groovy/powerpc_netinst_udeb_include (+3/-0)
data/groovy/powerpc_udeb_include (+4/-0)
data/groovy/preseed/kubuntu/kubuntu.seed (+14/-0)
data/groovy/preseed/lubuntu/lubuntu.seed (+9/-0)
data/groovy/preseed/ubuntu-budgie/ubuntu-budgie.seed (+8/-0)
data/groovy/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/groovy/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/groovy/preseed/ubuntu/ltsp.seed (+12/-0)
data/groovy/preseed/ubuntu/ubuntu.seed (+10/-0)
data/groovy/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/groovy/preseed/xubuntu/ltsp.seed (+15/-0)
data/groovy/preseed/xubuntu/xubuntu.seed (+7/-0)
data/groovy/s390x/README.boot (+18/-0)
data/groovy/s390x/boot/ubuntu.exec (+11/-0)
data/groovy/s390x/boot/ubuntu.ins (+6/-0)
data/groovy/s390x_businesscard_udeb_include (+3/-0)
data/groovy/s390x_netinst_udeb_include (+2/-0)
data/groovy/s390x_udeb_include (+2/-0)
data/groovy/ubuntu-pool-amd64.packages (+78/-0)
data/groovy/udeb_include (+4/-0)
data/groovy/yaboot/boot.msg.dvd (+19/-0)
data/groovy/yaboot/boot.msg.install (+18/-0)
data/groovy/yaboot/boot.msg.live (+18/-0)
data/groovy/yaboot/bootinfo.txt (+5/-0)
data/groovy/yaboot/ofboot.b (+64/-0)
data/groovy/yaboot/yaboot.conf (+7/-0)
data/groovy/yaboot/yaboot.conf.check (+24/-0)
data/groovy/yaboot/yaboot.conf.check-live (+24/-0)
data/groovy/yaboot/yaboot.conf.cli (+46/-0)
data/groovy/yaboot/yaboot.conf.install (+46/-0)
data/groovy/yaboot/yaboot.conf.live (+68/-0)
data/groovy/yaboot/yaboot.conf.ltsp (+24/-0)
data/groovy/yaboot/yaboot.conf.oem (+24/-0)
data/groovy/yaboot/yaboot.conf.rescue (+24/-0)
data/groovy/yaboot/yaboot.conf.workstation (+24/-0)
data/gutsy/README.html.in (+663/-0)
data/gutsy/README.sbm (+43/-0)
data/gutsy/amd64_udeb_include (+4/-0)
data/gutsy/elilo/elilo.conf (+49/-0)
data/gutsy/elilo/elilo.conf.live (+33/-0)
data/gutsy/exclude-udebs (+1/-0)
data/gutsy/i386_businesscard_udeb_include (+5/-0)
data/gutsy/i386_netinst_udeb_include (+4/-0)
data/gutsy/i386_udeb_include (+4/-0)
data/gutsy/ia64_udeb_include (+4/-0)
data/gutsy/isolinux/boot.txt.dvd (+9/-0)
data/gutsy/isolinux/boot.txt.server (+8/-0)
data/gutsy/kboot/kboot.msg.dvd (+21/-0)
data/gutsy/kboot/kboot.msg.install (+15/-0)
data/gutsy/kboot/kboot.msg.live (+19/-0)
data/gutsy/pegasos/pegasos (+87/-0)
data/gutsy/powerpc_businesscard_udeb_include (+4/-0)
data/gutsy/powerpc_netinst_udeb_include (+3/-0)
data/gutsy/powerpc_udeb_include (+4/-0)
data/gutsy/preseed/cli.seed (+5/-0)
data/gutsy/preseed/edubuntu/cli.seed (+8/-0)
data/gutsy/preseed/edubuntu/edubuntu.seed (+11/-0)
data/gutsy/preseed/edubuntu/i386/edubuntu.seed (+14/-0)
data/gutsy/preseed/edubuntu/workstation.seed (+7/-0)
data/gutsy/preseed/gobuntu/gobuntu.seed (+7/-0)
data/gutsy/preseed/kubuntu/kubuntu.seed (+6/-0)
data/gutsy/preseed/ubuntu-server/amd64/ubuntu-server.seed (+6/-0)
data/gutsy/preseed/ubuntu-server/i386/ubuntu-server.seed (+6/-0)
data/gutsy/preseed/ubuntu-server/ubuntu-server.seed (+4/-0)
data/gutsy/preseed/ubuntu/ubuntu.seed (+2/-0)
data/gutsy/preseed/ubuntustudio/ubuntustudio.seed (+2/-0)
data/gutsy/preseed/xubuntu/ltsp.seed (+9/-0)
data/gutsy/preseed/xubuntu/xubuntu.seed (+4/-0)
data/gutsy/sparc/silo.conf (+36/-0)
data/gutsy/sparc/silo.conf.live (+17/-0)
data/gutsy/sparc/ubuntu.txt (+16/-0)
data/gutsy/sparc/ubuntu.txt.live (+11/-0)
data/gutsy/udeb_include (+4/-0)
data/gutsy/yaboot/boot.msg.dvd (+21/-0)
data/gutsy/yaboot/boot.msg.install (+19/-0)
data/gutsy/yaboot/boot.msg.live (+18/-0)
data/gutsy/yaboot/bootinfo.txt (+5/-0)
data/gutsy/yaboot/ofboot.b (+64/-0)
data/gutsy/yaboot/yaboot.conf (+7/-0)
data/gutsy/yaboot/yaboot.conf.check (+46/-0)
data/gutsy/yaboot/yaboot.conf.check-live (+24/-0)
data/gutsy/yaboot/yaboot.conf.cli (+46/-0)
data/gutsy/yaboot/yaboot.conf.install (+46/-0)
data/gutsy/yaboot/yaboot.conf.live (+68/-0)
data/gutsy/yaboot/yaboot.conf.ltsp (+24/-0)
data/gutsy/yaboot/yaboot.conf.oem (+24/-0)
data/gutsy/yaboot/yaboot.conf.workstation (+24/-0)
data/hardy/README.html.in (+663/-0)
data/hardy/README.sbm (+43/-0)
data/hardy/amd64_udeb_include (+4/-0)
data/hardy/elilo/elilo.conf (+49/-0)
data/hardy/elilo/elilo.conf.live (+33/-0)
data/hardy/exclude-udebs (+1/-0)
data/hardy/i386_businesscard_udeb_include (+5/-0)
data/hardy/i386_netinst_udeb_include (+4/-0)
data/hardy/i386_udeb_include (+4/-0)
data/hardy/ia64_udeb_include (+4/-0)
data/hardy/isolinux/boot.txt.dvd (+9/-0)
data/hardy/isolinux/boot.txt.server (+8/-0)
data/hardy/kboot/kboot.msg.dvd (+21/-0)
data/hardy/kboot/kboot.msg.install (+15/-0)
data/hardy/kboot/kboot.msg.live (+19/-0)
data/hardy/pegasos/pegasos (+87/-0)
data/hardy/powerpc_businesscard_udeb_include (+4/-0)
data/hardy/powerpc_netinst_udeb_include (+3/-0)
data/hardy/powerpc_udeb_include (+4/-0)
data/hardy/preseed/cli.seed (+5/-0)
data/hardy/preseed/edubuntu/cli.seed (+8/-0)
data/hardy/preseed/edubuntu/edubuntu.seed (+11/-0)
data/hardy/preseed/edubuntu/i386/edubuntu.seed (+14/-0)
data/hardy/preseed/edubuntu/workstation.seed (+7/-0)
data/hardy/preseed/gobuntu/gobuntu.seed (+7/-0)
data/hardy/preseed/jeos/jeos.seed (+4/-0)
data/hardy/preseed/kubuntu-kde4/kubuntu-kde4.seed (+6/-0)
data/hardy/preseed/kubuntu/kubuntu.seed (+6/-0)
data/hardy/preseed/mythbuntu/ltsp.seed (+13/-0)
data/hardy/preseed/mythbuntu/mythbuntu.seed (+5/-0)
data/hardy/preseed/ubuntu-server/amd64/ubuntu-server.seed (+8/-0)
data/hardy/preseed/ubuntu-server/i386/ubuntu-server.seed (+8/-0)
data/hardy/preseed/ubuntu-server/ubuntu-server.seed (+6/-0)
data/hardy/preseed/ubuntu/ltsp.seed (+7/-0)
data/hardy/preseed/ubuntu/ubuntu.seed (+2/-0)
data/hardy/preseed/ubuntustudio/ubuntustudio.seed (+4/-0)
data/hardy/preseed/xubuntu/ltsp.seed (+12/-0)
data/hardy/preseed/xubuntu/xubuntu.seed (+6/-0)
data/hardy/sparc/silo.conf (+36/-0)
data/hardy/sparc/silo.conf.live (+17/-0)
data/hardy/sparc/ubuntu.txt (+16/-0)
data/hardy/sparc/ubuntu.txt.live (+11/-0)
data/hardy/udeb_include (+4/-0)
data/hardy/yaboot/boot.msg.dvd (+21/-0)
data/hardy/yaboot/boot.msg.install (+19/-0)
data/hardy/yaboot/boot.msg.live (+18/-0)
data/hardy/yaboot/bootinfo.txt (+5/-0)
data/hardy/yaboot/ofboot.b (+64/-0)
data/hardy/yaboot/yaboot.conf (+7/-0)
data/hardy/yaboot/yaboot.conf.check (+46/-0)
data/hardy/yaboot/yaboot.conf.check-live (+24/-0)
data/hardy/yaboot/yaboot.conf.cli (+46/-0)
data/hardy/yaboot/yaboot.conf.install (+46/-0)
data/hardy/yaboot/yaboot.conf.live (+68/-0)
data/hardy/yaboot/yaboot.conf.ltsp (+24/-0)
data/hardy/yaboot/yaboot.conf.oem (+24/-0)
data/hardy/yaboot/yaboot.conf.workstation (+24/-0)
data/hoary/README.html.in (+663/-0)
data/hoary/README.sbm (+43/-0)
data/hoary/amd64_udeb_include (+4/-0)
data/hoary/elilo/elilo.conf (+88/-0)
data/hoary/elilo/elilo.conf.live (+88/-0)
data/hoary/exclude-udebs (+1/-0)
data/hoary/i386_businesscard_udeb_include (+5/-0)
data/hoary/i386_netinst_udeb_include (+4/-0)
data/hoary/i386_udeb_include (+4/-0)
data/hoary/ia64_udeb_include (+4/-0)
data/hoary/isolinux/syslinux.txt.dvd (+9/-0)
data/hoary/powerpc_businesscard_udeb_include (+4/-0)
data/hoary/powerpc_netinst_udeb_include (+3/-0)
data/hoary/powerpc_udeb_include (+4/-0)
data/hoary/preseed/kubuntu/kubuntu.seed (+7/-0)
data/hoary/preseed/server.seed (+6/-0)
data/hoary/udeb_include (+4/-0)
data/hoary/yaboot/boot.msg.dvd (+24/-0)
data/hoary/yaboot/boot.msg.install (+22/-0)
data/hoary/yaboot/boot.msg.live (+21/-0)
data/hoary/yaboot/ofboot.b (+64/-0)
data/hoary/yaboot/yaboot.conf (+8/-0)
data/hoary/yaboot/yaboot.conf.install (+113/-0)
data/hoary/yaboot/yaboot.conf.live (+47/-0)
data/intrepid/README.html.in (+663/-0)
data/intrepid/README.sbm (+43/-0)
data/intrepid/amd64_udeb_include (+4/-0)
data/intrepid/elilo/elilo.conf (+49/-0)
data/intrepid/elilo/elilo.conf.live (+33/-0)
data/intrepid/exclude-udebs (+1/-0)
data/intrepid/i386_businesscard_udeb_include (+5/-0)
data/intrepid/i386_netinst_udeb_include (+4/-0)
data/intrepid/i386_udeb_include (+4/-0)
data/intrepid/ia64_udeb_include (+4/-0)
data/intrepid/kboot/kboot.msg.dvd (+21/-0)
data/intrepid/kboot/kboot.msg.install (+15/-0)
data/intrepid/kboot/kboot.msg.live (+19/-0)
data/intrepid/pegasos/pegasos (+87/-0)
data/intrepid/powerpc_businesscard_udeb_include (+4/-0)
data/intrepid/powerpc_netinst_udeb_include (+3/-0)
data/intrepid/powerpc_udeb_include (+4/-0)
data/intrepid/preseed/cli.seed (+5/-0)
data/intrepid/preseed/edubuntu/cli.seed (+8/-0)
data/intrepid/preseed/edubuntu/edubuntu.seed (+11/-0)
data/intrepid/preseed/edubuntu/i386/edubuntu.seed (+14/-0)
data/intrepid/preseed/edubuntu/workstation.seed (+7/-0)
data/intrepid/preseed/gobuntu/gobuntu.seed (+7/-0)
data/intrepid/preseed/jeos/jeos.seed (+4/-0)
data/intrepid/preseed/kubuntu-kde4/kubuntu-kde4.seed (+6/-0)
data/intrepid/preseed/kubuntu/kubuntu.seed (+6/-0)
data/intrepid/preseed/mythbuntu/ltsp.seed (+13/-0)
data/intrepid/preseed/mythbuntu/mythbuntu.seed (+5/-0)
data/intrepid/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+8/-0)
data/intrepid/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+10/-0)
data/intrepid/preseed/ubuntu-server/amd64/ubuntu-server.seed (+10/-0)
data/intrepid/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+8/-0)
data/intrepid/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+10/-0)
data/intrepid/preseed/ubuntu-server/i386/ubuntu-server.seed (+10/-0)
data/intrepid/preseed/ubuntu-server/ubuntu-server-minimal.seed (+6/-0)
data/intrepid/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+8/-0)
data/intrepid/preseed/ubuntu-server/ubuntu-server.seed (+8/-0)
data/intrepid/preseed/ubuntu/ltsp.seed (+7/-0)
data/intrepid/preseed/ubuntu/ubuntu.seed (+2/-0)
data/intrepid/preseed/ubuntustudio/ubuntustudio.seed (+6/-0)
data/intrepid/preseed/xubuntu/ltsp.seed (+12/-0)
data/intrepid/preseed/xubuntu/xubuntu.seed (+6/-0)
data/intrepid/sparc/silo.conf (+36/-0)
data/intrepid/sparc/silo.conf.live (+17/-0)
data/intrepid/sparc/ubuntu.txt (+16/-0)
data/intrepid/sparc/ubuntu.txt.live (+11/-0)
data/intrepid/udeb_include (+4/-0)
data/intrepid/yaboot/boot.msg.dvd (+21/-0)
data/intrepid/yaboot/boot.msg.install (+19/-0)
data/intrepid/yaboot/boot.msg.live (+18/-0)
data/intrepid/yaboot/bootinfo.txt (+5/-0)
data/intrepid/yaboot/ofboot.b (+64/-0)
data/intrepid/yaboot/yaboot.conf (+7/-0)
data/intrepid/yaboot/yaboot.conf.check (+46/-0)
data/intrepid/yaboot/yaboot.conf.check-live (+24/-0)
data/intrepid/yaboot/yaboot.conf.cli (+46/-0)
data/intrepid/yaboot/yaboot.conf.install (+46/-0)
data/intrepid/yaboot/yaboot.conf.live (+68/-0)
data/intrepid/yaboot/yaboot.conf.ltsp (+24/-0)
data/intrepid/yaboot/yaboot.conf.oem (+24/-0)
data/intrepid/yaboot/yaboot.conf.workstation (+24/-0)
data/jaunty/README.html.in (+663/-0)
data/jaunty/README.sbm (+43/-0)
data/jaunty/amd64_udeb_include (+4/-0)
data/jaunty/elilo/elilo.conf (+49/-0)
data/jaunty/elilo/elilo.conf.live (+33/-0)
data/jaunty/exclude-udebs (+1/-0)
data/jaunty/i386_businesscard_udeb_include (+5/-0)
data/jaunty/i386_netinst_udeb_include (+4/-0)
data/jaunty/i386_udeb_include (+4/-0)
data/jaunty/ia64_udeb_include (+4/-0)
data/jaunty/kboot/kboot.msg.dvd (+21/-0)
data/jaunty/kboot/kboot.msg.install (+15/-0)
data/jaunty/kboot/kboot.msg.live (+19/-0)
data/jaunty/pegasos/pegasos (+87/-0)
data/jaunty/powerpc_businesscard_udeb_include (+4/-0)
data/jaunty/powerpc_netinst_udeb_include (+3/-0)
data/jaunty/powerpc_udeb_include (+4/-0)
data/jaunty/preseed/cli.seed (+6/-0)
data/jaunty/preseed/edubuntu/cli.seed (+9/-0)
data/jaunty/preseed/edubuntu/edubuntu.seed (+13/-0)
data/jaunty/preseed/edubuntu/i386/edubuntu.seed (+16/-0)
data/jaunty/preseed/edubuntu/workstation.seed (+8/-0)
data/jaunty/preseed/gobuntu/gobuntu.seed (+8/-0)
data/jaunty/preseed/jeos/jeos.seed (+4/-0)
data/jaunty/preseed/kubuntu-kde4/kubuntu-kde4.seed (+7/-0)
data/jaunty/preseed/kubuntu/kubuntu.seed (+12/-0)
data/jaunty/preseed/mythbuntu/ltsp.seed (+13/-0)
data/jaunty/preseed/mythbuntu/mythbuntu.seed (+5/-0)
data/jaunty/preseed/ubuntu-mid/mid.seed (+8/-0)
data/jaunty/preseed/ubuntu-netbook-remix/netbook-remix.seed (+3/-0)
data/jaunty/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+15/-0)
data/jaunty/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+14/-0)
data/jaunty/preseed/ubuntu-server/amd64/ubuntu-server.seed (+17/-0)
data/jaunty/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+15/-0)
data/jaunty/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+14/-0)
data/jaunty/preseed/ubuntu-server/i386/ubuntu-server.seed (+17/-0)
data/jaunty/preseed/ubuntu-server/ubuntu-server-minimal.seed (+13/-0)
data/jaunty/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+12/-0)
data/jaunty/preseed/ubuntu-server/ubuntu-server.seed (+15/-0)
data/jaunty/preseed/ubuntu/ltsp.seed (+9/-0)
data/jaunty/preseed/ubuntu/ubuntu.seed (+8/-0)
data/jaunty/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/jaunty/preseed/xubuntu/ltsp.seed (+14/-0)
data/jaunty/preseed/xubuntu/xubuntu.seed (+7/-0)
data/jaunty/sparc/silo.conf (+36/-0)
data/jaunty/sparc/silo.conf.live (+17/-0)
data/jaunty/sparc/ubuntu.txt (+16/-0)
data/jaunty/sparc/ubuntu.txt.live (+11/-0)
data/jaunty/udeb_include (+4/-0)
data/jaunty/yaboot/boot.msg.dvd (+21/-0)
data/jaunty/yaboot/boot.msg.install (+19/-0)
data/jaunty/yaboot/boot.msg.live (+18/-0)
data/jaunty/yaboot/bootinfo.txt (+5/-0)
data/jaunty/yaboot/ofboot.b (+64/-0)
data/jaunty/yaboot/yaboot.conf (+7/-0)
data/jaunty/yaboot/yaboot.conf.check (+24/-0)
data/jaunty/yaboot/yaboot.conf.check-live (+24/-0)
data/jaunty/yaboot/yaboot.conf.cli (+46/-0)
data/jaunty/yaboot/yaboot.conf.install (+46/-0)
data/jaunty/yaboot/yaboot.conf.live (+68/-0)
data/jaunty/yaboot/yaboot.conf.ltsp (+24/-0)
data/jaunty/yaboot/yaboot.conf.oem (+24/-0)
data/jaunty/yaboot/yaboot.conf.rescue (+24/-0)
data/jaunty/yaboot/yaboot.conf.workstation (+24/-0)
data/karmic/README.html.in (+663/-0)
data/karmic/README.sbm (+43/-0)
data/karmic/amd64_udeb_include (+4/-0)
data/karmic/elilo/elilo.conf (+49/-0)
data/karmic/elilo/elilo.conf.live (+33/-0)
data/karmic/exclude-udebs (+1/-0)
data/karmic/i386_businesscard_udeb_include (+5/-0)
data/karmic/i386_netinst_udeb_include (+4/-0)
data/karmic/i386_udeb_include (+4/-0)
data/karmic/ia64_udeb_include (+4/-0)
data/karmic/kboot/kboot.msg.dvd (+21/-0)
data/karmic/kboot/kboot.msg.install (+15/-0)
data/karmic/kboot/kboot.msg.live (+19/-0)
data/karmic/pegasos/pegasos (+87/-0)
data/karmic/powerpc_businesscard_udeb_include (+4/-0)
data/karmic/powerpc_netinst_udeb_include (+3/-0)
data/karmic/powerpc_udeb_include (+4/-0)
data/karmic/preseed/cli.seed (+6/-0)
data/karmic/preseed/edubuntu/cli.seed (+9/-0)
data/karmic/preseed/edubuntu/edubuntu.seed (+13/-0)
data/karmic/preseed/edubuntu/ltsp.seed (+10/-0)
data/karmic/preseed/edubuntu/workstation.seed (+8/-0)
data/karmic/preseed/gobuntu/gobuntu.seed (+8/-0)
data/karmic/preseed/jeos/jeos.seed (+4/-0)
data/karmic/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/karmic/preseed/kubuntu/kubuntu.seed (+12/-0)
data/karmic/preseed/mythbuntu/ltsp.seed (+13/-0)
data/karmic/preseed/mythbuntu/mythbuntu.seed (+5/-0)
data/karmic/preseed/ubuntu-mid/mid.seed (+8/-0)
data/karmic/preseed/ubuntu-moblin-remix/moblin-remix.seed (+6/-0)
data/karmic/preseed/ubuntu-netbook-remix/netbook-remix.seed (+3/-0)
data/karmic/preseed/ubuntu-server/amd64/cloud.seed (+13/-0)
data/karmic/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+15/-0)
data/karmic/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+15/-0)
data/karmic/preseed/ubuntu-server/amd64/ubuntu-server.seed (+17/-0)
data/karmic/preseed/ubuntu-server/cloud.seed (+11/-0)
data/karmic/preseed/ubuntu-server/i386/cloud.seed (+13/-0)
data/karmic/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+15/-0)
data/karmic/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+15/-0)
data/karmic/preseed/ubuntu-server/i386/ubuntu-server.seed (+17/-0)
data/karmic/preseed/ubuntu-server/ubuntu-server-minimal.seed (+13/-0)
data/karmic/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+14/-0)
data/karmic/preseed/ubuntu-server/ubuntu-server.seed (+15/-0)
data/karmic/preseed/ubuntu/ltsp.seed (+10/-0)
data/karmic/preseed/ubuntu/ubuntu.seed (+8/-0)
data/karmic/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/karmic/preseed/xubuntu/ltsp.seed (+15/-0)
data/karmic/preseed/xubuntu/xubuntu.seed (+7/-0)
data/karmic/sparc/silo.conf (+36/-0)
data/karmic/sparc/silo.conf.live (+17/-0)
data/karmic/sparc/ubuntu.txt (+16/-0)
data/karmic/sparc/ubuntu.txt.live (+11/-0)
data/karmic/udeb_include (+4/-0)
data/karmic/yaboot/boot.msg.dvd (+21/-0)
data/karmic/yaboot/boot.msg.install (+19/-0)
data/karmic/yaboot/boot.msg.live (+18/-0)
data/karmic/yaboot/bootinfo.txt (+5/-0)
data/karmic/yaboot/ofboot.b (+64/-0)
data/karmic/yaboot/yaboot.conf (+7/-0)
data/karmic/yaboot/yaboot.conf.check (+24/-0)
data/karmic/yaboot/yaboot.conf.check-live (+24/-0)
data/karmic/yaboot/yaboot.conf.cli (+46/-0)
data/karmic/yaboot/yaboot.conf.install (+46/-0)
data/karmic/yaboot/yaboot.conf.live (+68/-0)
data/karmic/yaboot/yaboot.conf.ltsp (+24/-0)
data/karmic/yaboot/yaboot.conf.oem (+24/-0)
data/karmic/yaboot/yaboot.conf.rescue (+24/-0)
data/karmic/yaboot/yaboot.conf.workstation (+24/-0)
data/lucid/README.html.in (+663/-0)
data/lucid/README.sbm (+43/-0)
data/lucid/amd64_udeb_include (+4/-0)
data/lucid/elilo/elilo.conf (+49/-0)
data/lucid/elilo/elilo.conf.live (+33/-0)
data/lucid/exclude-udebs (+1/-0)
data/lucid/i386_businesscard_udeb_include (+5/-0)
data/lucid/i386_netinst_udeb_include (+4/-0)
data/lucid/i386_udeb_include (+4/-0)
data/lucid/ia64_udeb_include (+4/-0)
data/lucid/kboot/kboot.msg.dvd (+21/-0)
data/lucid/kboot/kboot.msg.install (+15/-0)
data/lucid/kboot/kboot.msg.live (+19/-0)
data/lucid/pegasos/pegasos (+87/-0)
data/lucid/powerpc_businesscard_udeb_include (+4/-0)
data/lucid/powerpc_netinst_udeb_include (+3/-0)
data/lucid/powerpc_udeb_include (+4/-0)
data/lucid/preseed/cli.seed (+6/-0)
data/lucid/preseed/edubuntu/cli.seed (+9/-0)
data/lucid/preseed/edubuntu/edubuntu.seed (+13/-0)
data/lucid/preseed/edubuntu/ltsp.seed (+10/-0)
data/lucid/preseed/edubuntu/workstation.seed (+8/-0)
data/lucid/preseed/gobuntu/gobuntu.seed (+8/-0)
data/lucid/preseed/jeos/jeos.seed (+4/-0)
data/lucid/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/lucid/preseed/kubuntu/kubuntu.seed (+12/-0)
data/lucid/preseed/mythbuntu/ltsp.seed (+13/-0)
data/lucid/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/lucid/preseed/ubuntu-mid/mid.seed (+8/-0)
data/lucid/preseed/ubuntu-moblin-remix/moblin-remix.seed (+6/-0)
data/lucid/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/lucid/preseed/ubuntu-server/amd64/cloud.seed (+15/-0)
data/lucid/preseed/ubuntu-server/amd64/maverick-cloud.seed (+15/-0)
data/lucid/preseed/ubuntu-server/amd64/maverick-ubuntu-server-minimal.seed (+17/-0)
data/lucid/preseed/ubuntu-server/amd64/maverick-ubuntu-server-minimalvm.seed (+17/-0)
data/lucid/preseed/ubuntu-server/amd64/maverick-ubuntu-server.seed (+19/-0)
data/lucid/preseed/ubuntu-server/amd64/natty-cloud.seed (+15/-0)
data/lucid/preseed/ubuntu-server/amd64/natty-ubuntu-server-minimal.seed (+17/-0)
data/lucid/preseed/ubuntu-server/amd64/natty-ubuntu-server-minimalvm.seed (+17/-0)
data/lucid/preseed/ubuntu-server/amd64/natty-ubuntu-server.seed (+19/-0)
data/lucid/preseed/ubuntu-server/amd64/oneiric-cloud.seed (+15/-0)
data/lucid/preseed/ubuntu-server/amd64/oneiric-ubuntu-server-minimal.seed (+17/-0)
data/lucid/preseed/ubuntu-server/amd64/oneiric-ubuntu-server-minimalvm.seed (+17/-0)
data/lucid/preseed/ubuntu-server/amd64/oneiric-ubuntu-server.seed (+19/-0)
data/lucid/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+17/-0)
data/lucid/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+17/-0)
data/lucid/preseed/ubuntu-server/amd64/ubuntu-server.seed (+19/-0)
data/lucid/preseed/ubuntu-server/cloud.seed (+13/-0)
data/lucid/preseed/ubuntu-server/i386/cloud.seed (+15/-0)
data/lucid/preseed/ubuntu-server/i386/maverick-cloud.seed (+15/-0)
data/lucid/preseed/ubuntu-server/i386/maverick-ubuntu-server-minimal.seed (+17/-0)
data/lucid/preseed/ubuntu-server/i386/maverick-ubuntu-server-minimalvm.seed (+17/-0)
data/lucid/preseed/ubuntu-server/i386/maverick-ubuntu-server.seed (+19/-0)
data/lucid/preseed/ubuntu-server/i386/natty-cloud.seed (+15/-0)
data/lucid/preseed/ubuntu-server/i386/natty-ubuntu-server-minimal.seed (+17/-0)
data/lucid/preseed/ubuntu-server/i386/natty-ubuntu-server-minimalvm.seed (+17/-0)
data/lucid/preseed/ubuntu-server/i386/natty-ubuntu-server.seed (+19/-0)
data/lucid/preseed/ubuntu-server/i386/oneiric-cloud.seed (+15/-0)
data/lucid/preseed/ubuntu-server/i386/oneiric-ubuntu-server-minimal.seed (+17/-0)
data/lucid/preseed/ubuntu-server/i386/oneiric-ubuntu-server-minimalvm.seed (+17/-0)
data/lucid/preseed/ubuntu-server/i386/oneiric-ubuntu-server.seed (+19/-0)
data/lucid/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+17/-0)
data/lucid/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+17/-0)
data/lucid/preseed/ubuntu-server/i386/ubuntu-server.seed (+19/-0)
data/lucid/preseed/ubuntu-server/ubuntu-server-minimal.seed (+15/-0)
data/lucid/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+16/-0)
data/lucid/preseed/ubuntu-server/ubuntu-server.seed (+17/-0)
data/lucid/preseed/ubuntu/ltsp.seed (+10/-0)
data/lucid/preseed/ubuntu/ubuntu.seed (+8/-0)
data/lucid/preseed/ubuntustudio/ubuntustudio.seed (+6/-0)
data/lucid/preseed/xubuntu/ltsp.seed (+13/-0)
data/lucid/preseed/xubuntu/xubuntu.seed (+5/-0)
data/lucid/sparc/silo.conf (+36/-0)
data/lucid/sparc/silo.conf.live (+17/-0)
data/lucid/sparc/ubuntu.txt (+16/-0)
data/lucid/sparc/ubuntu.txt.live (+11/-0)
data/lucid/udeb_include (+4/-0)
data/lucid/yaboot/boot.msg.dvd (+21/-0)
data/lucid/yaboot/boot.msg.install (+19/-0)
data/lucid/yaboot/boot.msg.live (+18/-0)
data/lucid/yaboot/bootinfo.txt (+5/-0)
data/lucid/yaboot/ofboot.b (+64/-0)
data/lucid/yaboot/yaboot.conf (+7/-0)
data/lucid/yaboot/yaboot.conf.check (+24/-0)
data/lucid/yaboot/yaboot.conf.check-live (+24/-0)
data/lucid/yaboot/yaboot.conf.cli (+46/-0)
data/lucid/yaboot/yaboot.conf.install (+46/-0)
data/lucid/yaboot/yaboot.conf.live (+68/-0)
data/lucid/yaboot/yaboot.conf.ltsp (+24/-0)
data/lucid/yaboot/yaboot.conf.oem (+24/-0)
data/lucid/yaboot/yaboot.conf.rescue (+24/-0)
data/lucid/yaboot/yaboot.conf.workstation (+24/-0)
data/maverick/README.html.in (+663/-0)
data/maverick/README.sbm (+43/-0)
data/maverick/amd64_udeb_include (+4/-0)
data/maverick/elilo/elilo.conf (+49/-0)
data/maverick/elilo/elilo.conf.live (+33/-0)
data/maverick/exclude-udebs (+1/-0)
data/maverick/i386_businesscard_udeb_include (+5/-0)
data/maverick/i386_netinst_udeb_include (+4/-0)
data/maverick/i386_udeb_include (+4/-0)
data/maverick/ia64_udeb_include (+4/-0)
data/maverick/kboot/kboot.msg.dvd (+21/-0)
data/maverick/kboot/kboot.msg.install (+15/-0)
data/maverick/kboot/kboot.msg.live (+19/-0)
data/maverick/pegasos/pegasos (+87/-0)
data/maverick/powerpc_businesscard_udeb_include (+4/-0)
data/maverick/powerpc_netinst_udeb_include (+3/-0)
data/maverick/powerpc_udeb_include (+4/-0)
data/maverick/preseed/cli.seed (+6/-0)
data/maverick/preseed/edubuntu/cli.seed (+9/-0)
data/maverick/preseed/edubuntu/edubuntu.seed (+15/-0)
data/maverick/preseed/edubuntu/ltsp.seed (+12/-0)
data/maverick/preseed/edubuntu/workstation.seed (+10/-0)
data/maverick/preseed/jeos/jeos.seed (+4/-0)
data/maverick/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/maverick/preseed/kubuntu/kubuntu.seed (+14/-0)
data/maverick/preseed/mythbuntu/ltsp.seed (+13/-0)
data/maverick/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/maverick/preseed/ubuntu-mid/mid.seed (+8/-0)
data/maverick/preseed/ubuntu-moblin-remix/moblin-remix.seed (+6/-0)
data/maverick/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/maverick/preseed/ubuntu-server/amd64/cloud.seed (+15/-0)
data/maverick/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+19/-0)
data/maverick/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/maverick/preseed/ubuntu-server/amd64/ubuntu-server.seed (+21/-0)
data/maverick/preseed/ubuntu-server/cloud.seed (+13/-0)
data/maverick/preseed/ubuntu-server/i386/cloud.seed (+15/-0)
data/maverick/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+19/-0)
data/maverick/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/maverick/preseed/ubuntu-server/i386/ubuntu-server.seed (+21/-0)
data/maverick/preseed/ubuntu-server/ubuntu-server-minimal.seed (+17/-0)
data/maverick/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+18/-0)
data/maverick/preseed/ubuntu-server/ubuntu-server.seed (+19/-0)
data/maverick/preseed/ubuntu/ltsp.seed (+12/-0)
data/maverick/preseed/ubuntu/ubuntu.seed (+10/-0)
data/maverick/preseed/ubuntustudio/ubuntustudio.seed (+6/-0)
data/maverick/preseed/xubuntu/ltsp.seed (+15/-0)
data/maverick/preseed/xubuntu/xubuntu.seed (+7/-0)
data/maverick/sparc/silo.conf (+36/-0)
data/maverick/sparc/silo.conf.live (+17/-0)
data/maverick/sparc/ubuntu.txt (+16/-0)
data/maverick/sparc/ubuntu.txt.live (+11/-0)
data/maverick/udeb_include (+4/-0)
data/maverick/yaboot/boot.msg.dvd (+21/-0)
data/maverick/yaboot/boot.msg.install (+19/-0)
data/maverick/yaboot/boot.msg.live (+18/-0)
data/maverick/yaboot/bootinfo.txt (+5/-0)
data/maverick/yaboot/ofboot.b (+64/-0)
data/maverick/yaboot/yaboot.conf (+7/-0)
data/maverick/yaboot/yaboot.conf.check (+24/-0)
data/maverick/yaboot/yaboot.conf.check-live (+24/-0)
data/maverick/yaboot/yaboot.conf.cli (+46/-0)
data/maverick/yaboot/yaboot.conf.install (+46/-0)
data/maverick/yaboot/yaboot.conf.live (+68/-0)
data/maverick/yaboot/yaboot.conf.ltsp (+24/-0)
data/maverick/yaboot/yaboot.conf.oem (+24/-0)
data/maverick/yaboot/yaboot.conf.rescue (+24/-0)
data/maverick/yaboot/yaboot.conf.workstation (+24/-0)
data/natty/README.html.in (+663/-0)
data/natty/README.sbm (+43/-0)
data/natty/amd64_udeb_include (+4/-0)
data/natty/exclude-udebs (+1/-0)
data/natty/i386_businesscard_udeb_include (+5/-0)
data/natty/i386_netinst_udeb_include (+4/-0)
data/natty/i386_udeb_include (+4/-0)
data/natty/kboot/kboot.msg.dvd (+21/-0)
data/natty/kboot/kboot.msg.install (+15/-0)
data/natty/kboot/kboot.msg.live (+19/-0)
data/natty/pegasos/pegasos (+87/-0)
data/natty/powerpc_businesscard_udeb_include (+4/-0)
data/natty/powerpc_netinst_udeb_include (+3/-0)
data/natty/powerpc_udeb_include (+4/-0)
data/natty/preseed/cli.seed (+6/-0)
data/natty/preseed/edubuntu/cli.seed (+9/-0)
data/natty/preseed/edubuntu/edubuntu.seed (+15/-0)
data/natty/preseed/edubuntu/ltsp.seed (+12/-0)
data/natty/preseed/edubuntu/workstation.seed (+10/-0)
data/natty/preseed/jeos/jeos.seed (+4/-0)
data/natty/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/natty/preseed/kubuntu/kubuntu.seed (+14/-0)
data/natty/preseed/mythbuntu/ltsp.seed (+13/-0)
data/natty/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/natty/preseed/ubuntu-mid/mid.seed (+8/-0)
data/natty/preseed/ubuntu-moblin-remix/moblin-remix.seed (+6/-0)
data/natty/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/natty/preseed/ubuntu-server/amd64/cloud.seed (+15/-0)
data/natty/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+19/-0)
data/natty/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/natty/preseed/ubuntu-server/amd64/ubuntu-server.seed (+21/-0)
data/natty/preseed/ubuntu-server/cloud.seed (+13/-0)
data/natty/preseed/ubuntu-server/i386/cloud.seed (+15/-0)
data/natty/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+19/-0)
data/natty/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/natty/preseed/ubuntu-server/i386/ubuntu-server.seed (+21/-0)
data/natty/preseed/ubuntu-server/ubuntu-server-minimal.seed (+17/-0)
data/natty/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+18/-0)
data/natty/preseed/ubuntu-server/ubuntu-server.seed (+19/-0)
data/natty/preseed/ubuntu/ltsp.seed (+12/-0)
data/natty/preseed/ubuntu/ubuntu.seed (+10/-0)
data/natty/preseed/ubuntustudio/ubuntustudio.seed (+6/-0)
data/natty/preseed/xubuntu/ltsp.seed (+15/-0)
data/natty/preseed/xubuntu/xubuntu.seed (+7/-0)
data/natty/udeb_include (+4/-0)
data/natty/yaboot/boot.msg.dvd (+21/-0)
data/natty/yaboot/boot.msg.install (+19/-0)
data/natty/yaboot/boot.msg.live (+18/-0)
data/natty/yaboot/bootinfo.txt (+5/-0)
data/natty/yaboot/ofboot.b (+64/-0)
data/natty/yaboot/yaboot.conf (+7/-0)
data/natty/yaboot/yaboot.conf.check (+24/-0)
data/natty/yaboot/yaboot.conf.check-live (+24/-0)
data/natty/yaboot/yaboot.conf.cli (+68/-0)
data/natty/yaboot/yaboot.conf.install (+68/-0)
data/natty/yaboot/yaboot.conf.live (+68/-0)
data/natty/yaboot/yaboot.conf.ltsp (+24/-0)
data/natty/yaboot/yaboot.conf.oem (+24/-0)
data/natty/yaboot/yaboot.conf.rescue (+24/-0)
data/natty/yaboot/yaboot.conf.workstation (+24/-0)
data/oneiric/README.html.in (+663/-0)
data/oneiric/README.sbm (+43/-0)
data/oneiric/amd64_udeb_include (+4/-0)
data/oneiric/exclude-udebs (+1/-0)
data/oneiric/i386_businesscard_udeb_include (+5/-0)
data/oneiric/i386_netinst_udeb_include (+4/-0)
data/oneiric/i386_udeb_include (+4/-0)
data/oneiric/multiarch/amd64 (+1/-0)
data/oneiric/pegasos/pegasos (+87/-0)
data/oneiric/powerpc_businesscard_udeb_include (+4/-0)
data/oneiric/powerpc_netinst_udeb_include (+3/-0)
data/oneiric/powerpc_udeb_include (+4/-0)
data/oneiric/preseed/cli.seed (+6/-0)
data/oneiric/preseed/edubuntu/cli.seed (+9/-0)
data/oneiric/preseed/edubuntu/edubuntu.seed (+15/-0)
data/oneiric/preseed/edubuntu/ltsp.seed (+12/-0)
data/oneiric/preseed/edubuntu/workstation.seed (+10/-0)
data/oneiric/preseed/jeos/jeos.seed (+4/-0)
data/oneiric/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/oneiric/preseed/kubuntu/kubuntu.seed (+14/-0)
data/oneiric/preseed/lubuntu/lubuntu.seed (+7/-0)
data/oneiric/preseed/mythbuntu/ltsp.seed (+13/-0)
data/oneiric/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/oneiric/preseed/ubuntu-mid/mid.seed (+8/-0)
data/oneiric/preseed/ubuntu-moblin-remix/moblin-remix.seed (+6/-0)
data/oneiric/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/oneiric/preseed/ubuntu-server/amd64/cloud.seed (+16/-0)
data/oneiric/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+20/-0)
data/oneiric/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+20/-0)
data/oneiric/preseed/ubuntu-server/amd64/ubuntu-server.seed (+22/-0)
data/oneiric/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+20/-0)
data/oneiric/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+20/-0)
data/oneiric/preseed/ubuntu-server/i386/ubuntu-server.seed (+22/-0)
data/oneiric/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/oneiric/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+19/-0)
data/oneiric/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/oneiric/preseed/ubuntu/ltsp.seed (+12/-0)
data/oneiric/preseed/ubuntu/ubuntu.seed (+10/-0)
data/oneiric/preseed/ubuntustudio/ubuntustudio.seed (+6/-0)
data/oneiric/preseed/xubuntu/ltsp.seed (+15/-0)
data/oneiric/preseed/xubuntu/xubuntu.seed (+7/-0)
data/oneiric/udeb_include (+4/-0)
data/oneiric/yaboot/boot.msg.dvd (+21/-0)
data/oneiric/yaboot/boot.msg.install (+19/-0)
data/oneiric/yaboot/boot.msg.live (+18/-0)
data/oneiric/yaboot/bootinfo.txt (+5/-0)
data/oneiric/yaboot/ofboot.b (+64/-0)
data/oneiric/yaboot/yaboot.conf (+7/-0)
data/oneiric/yaboot/yaboot.conf.check (+24/-0)
data/oneiric/yaboot/yaboot.conf.check-live (+24/-0)
data/oneiric/yaboot/yaboot.conf.cli (+68/-0)
data/oneiric/yaboot/yaboot.conf.install (+68/-0)
data/oneiric/yaboot/yaboot.conf.live (+68/-0)
data/oneiric/yaboot/yaboot.conf.ltsp (+24/-0)
data/oneiric/yaboot/yaboot.conf.oem (+24/-0)
data/oneiric/yaboot/yaboot.conf.rescue (+24/-0)
data/oneiric/yaboot/yaboot.conf.workstation (+24/-0)
data/potato/README.html.in (+809/-0)
data/potato/apt-setup.html.in (+256/-0)
data/potato/yaboot/yaboot.conf (+23/-0)
data/precise/README.html.in (+663/-0)
data/precise/README.sbm (+43/-0)
data/precise/amd64_udeb_include (+4/-0)
data/precise/exclude-udebs (+1/-0)
data/precise/i386_businesscard_udeb_include (+5/-0)
data/precise/i386_netinst_udeb_include (+4/-0)
data/precise/i386_udeb_include (+4/-0)
data/precise/multiarch/amd64 (+1/-0)
data/precise/pegasos/pegasos (+87/-0)
data/precise/powerpc_businesscard_udeb_include (+4/-0)
data/precise/powerpc_netinst_udeb_include (+3/-0)
data/precise/powerpc_udeb_include (+4/-0)
data/precise/preseed/cli.seed (+6/-0)
data/precise/preseed/edubuntu/cli.seed (+9/-0)
data/precise/preseed/edubuntu/edubuntu.seed (+15/-0)
data/precise/preseed/edubuntu/ltsp.seed (+12/-0)
data/precise/preseed/edubuntu/workstation.seed (+10/-0)
data/precise/preseed/jeos/jeos.seed (+4/-0)
data/precise/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/precise/preseed/kubuntu/kubuntu.seed (+14/-0)
data/precise/preseed/lubuntu/lubuntu.seed (+9/-0)
data/precise/preseed/mythbuntu/ltsp.seed (+13/-0)
data/precise/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/precise/preseed/ubuntu-mid/mid.seed (+8/-0)
data/precise/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/precise/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/precise/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/precise/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/precise/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/precise/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/precise/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/precise/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/precise/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/precise/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+19/-0)
data/precise/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/precise/preseed/ubuntu/ltsp.seed (+12/-0)
data/precise/preseed/ubuntu/ubuntu.seed (+10/-0)
data/precise/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/precise/preseed/xubuntu/ltsp.seed (+15/-0)
data/precise/preseed/xubuntu/xubuntu.seed (+7/-0)
data/precise/udeb_include (+4/-0)
data/precise/yaboot/boot.msg.dvd (+21/-0)
data/precise/yaboot/boot.msg.install (+19/-0)
data/precise/yaboot/boot.msg.live (+18/-0)
data/precise/yaboot/bootinfo.txt (+5/-0)
data/precise/yaboot/ofboot.b (+64/-0)
data/precise/yaboot/yaboot.conf (+7/-0)
data/precise/yaboot/yaboot.conf.check (+24/-0)
data/precise/yaboot/yaboot.conf.check-live (+24/-0)
data/precise/yaboot/yaboot.conf.cli (+68/-0)
data/precise/yaboot/yaboot.conf.install (+68/-0)
data/precise/yaboot/yaboot.conf.live (+68/-0)
data/precise/yaboot/yaboot.conf.ltsp (+24/-0)
data/precise/yaboot/yaboot.conf.oem (+24/-0)
data/precise/yaboot/yaboot.conf.rescue (+24/-0)
data/precise/yaboot/yaboot.conf.workstation (+24/-0)
data/quantal/README.html.in (+663/-0)
data/quantal/README.sbm (+43/-0)
data/quantal/amd64_udeb_include (+4/-0)
data/quantal/exclude-udebs (+1/-0)
data/quantal/i386_businesscard_udeb_include (+5/-0)
data/quantal/i386_netinst_udeb_include (+4/-0)
data/quantal/i386_udeb_include (+4/-0)
data/quantal/multiarch/amd64 (+1/-0)
data/quantal/pegasos/pegasos (+87/-0)
data/quantal/powerpc_businesscard_udeb_include (+4/-0)
data/quantal/powerpc_netinst_udeb_include (+3/-0)
data/quantal/powerpc_udeb_include (+4/-0)
data/quantal/preseed/cli.seed (+6/-0)
data/quantal/preseed/edubuntu/cli.seed (+9/-0)
data/quantal/preseed/edubuntu/edubuntu.seed (+15/-0)
data/quantal/preseed/edubuntu/ltsp.seed (+12/-0)
data/quantal/preseed/edubuntu/workstation.seed (+10/-0)
data/quantal/preseed/jeos/jeos.seed (+4/-0)
data/quantal/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/quantal/preseed/kubuntu/kubuntu.seed (+14/-0)
data/quantal/preseed/lubuntu/lubuntu.seed (+9/-0)
data/quantal/preseed/mythbuntu/ltsp.seed (+13/-0)
data/quantal/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/quantal/preseed/ubuntu-mid/mid.seed (+8/-0)
data/quantal/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/quantal/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/quantal/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/quantal/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/quantal/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/quantal/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/quantal/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/quantal/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/quantal/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/quantal/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/quantal/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/quantal/preseed/ubuntu/ltsp.seed (+12/-0)
data/quantal/preseed/ubuntu/ubuntu.seed (+10/-0)
data/quantal/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/quantal/preseed/xubuntu/ltsp.seed (+15/-0)
data/quantal/preseed/xubuntu/xubuntu.seed (+7/-0)
data/quantal/udeb_include (+4/-0)
data/quantal/yaboot/boot.msg.dvd (+21/-0)
data/quantal/yaboot/boot.msg.install (+19/-0)
data/quantal/yaboot/boot.msg.live (+18/-0)
data/quantal/yaboot/bootinfo.txt (+5/-0)
data/quantal/yaboot/ofboot.b (+64/-0)
data/quantal/yaboot/yaboot.conf (+7/-0)
data/quantal/yaboot/yaboot.conf.check (+24/-0)
data/quantal/yaboot/yaboot.conf.check-live (+24/-0)
data/quantal/yaboot/yaboot.conf.cli (+68/-0)
data/quantal/yaboot/yaboot.conf.install (+68/-0)
data/quantal/yaboot/yaboot.conf.live (+68/-0)
data/quantal/yaboot/yaboot.conf.ltsp (+24/-0)
data/quantal/yaboot/yaboot.conf.oem (+24/-0)
data/quantal/yaboot/yaboot.conf.rescue (+24/-0)
data/quantal/yaboot/yaboot.conf.workstation (+24/-0)
data/raring/README.html.in (+663/-0)
data/raring/README.sbm (+43/-0)
data/raring/amd64_udeb_include (+4/-0)
data/raring/exclude-udebs (+1/-0)
data/raring/i386_businesscard_udeb_include (+5/-0)
data/raring/i386_netinst_udeb_include (+4/-0)
data/raring/i386_udeb_include (+4/-0)
data/raring/multiarch/amd64 (+1/-0)
data/raring/pegasos/pegasos (+87/-0)
data/raring/powerpc_businesscard_udeb_include (+4/-0)
data/raring/powerpc_netinst_udeb_include (+3/-0)
data/raring/powerpc_udeb_include (+4/-0)
data/raring/preseed/cli.seed (+6/-0)
data/raring/preseed/edubuntu/cli.seed (+9/-0)
data/raring/preseed/edubuntu/edubuntu.seed (+15/-0)
data/raring/preseed/edubuntu/ltsp.seed (+12/-0)
data/raring/preseed/edubuntu/workstation.seed (+10/-0)
data/raring/preseed/jeos/jeos.seed (+4/-0)
data/raring/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/raring/preseed/kubuntu/kubuntu.seed (+14/-0)
data/raring/preseed/lubuntu/lubuntu.seed (+9/-0)
data/raring/preseed/mythbuntu/ltsp.seed (+13/-0)
data/raring/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/raring/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/raring/preseed/ubuntu-mid/mid.seed (+8/-0)
data/raring/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/raring/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/raring/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/raring/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/raring/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/raring/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/raring/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/raring/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/raring/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/raring/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/raring/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/raring/preseed/ubuntu/ltsp.seed (+12/-0)
data/raring/preseed/ubuntu/ubuntu.seed (+10/-0)
data/raring/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/raring/preseed/xubuntu/ltsp.seed (+15/-0)
data/raring/preseed/xubuntu/xubuntu.seed (+7/-0)
data/raring/udeb_include (+4/-0)
data/raring/yaboot/boot.msg.dvd (+21/-0)
data/raring/yaboot/boot.msg.install (+19/-0)
data/raring/yaboot/boot.msg.live (+18/-0)
data/raring/yaboot/bootinfo.txt (+5/-0)
data/raring/yaboot/ofboot.b (+64/-0)
data/raring/yaboot/yaboot.conf (+7/-0)
data/raring/yaboot/yaboot.conf.check (+24/-0)
data/raring/yaboot/yaboot.conf.check-live (+24/-0)
data/raring/yaboot/yaboot.conf.cli (+68/-0)
data/raring/yaboot/yaboot.conf.install (+68/-0)
data/raring/yaboot/yaboot.conf.live (+68/-0)
data/raring/yaboot/yaboot.conf.ltsp (+24/-0)
data/raring/yaboot/yaboot.conf.oem (+24/-0)
data/raring/yaboot/yaboot.conf.rescue (+24/-0)
data/raring/yaboot/yaboot.conf.workstation (+24/-0)
data/sarge/README.html.in (+693/-0)
data/sarge/README.sbm (+43/-0)
data/sarge/alpha_businesscard_udeb_include (+4/-0)
data/sarge/alpha_netinst_udeb_include (+3/-0)
data/sarge/alpha_udeb_include (+3/-0)
data/sarge/amd64/extra-sources (+16/-0)
data/sarge/amd64_businesscard_udeb_include (+5/-0)
data/sarge/amd64_netinst_udeb_include (+4/-0)
data/sarge/amd64_udeb_include (+4/-0)
data/sarge/arm_businesscard_udeb_include (+3/-0)
data/sarge/arm_netinst_udeb_include (+2/-0)
data/sarge/arm_udeb_include (+2/-0)
data/sarge/delo.conf (+19/-0)
data/sarge/exclude-udebs (+92/-0)
data/sarge/exclude-udebs-amd64 (+35/-0)
data/sarge/exclude-udebs-i386 (+27/-0)
data/sarge/exclude-udebs-powerpc (+30/-0)
data/sarge/hppa_businesscard_udeb_include (+3/-0)
data/sarge/hppa_netinst_udeb_include (+2/-0)
data/sarge/hppa_udeb_include (+2/-0)
data/sarge/i386_businesscard_udeb_include (+5/-0)
data/sarge/i386_netinst_udeb_include (+4/-0)
data/sarge/i386_udeb_include (+4/-0)
data/sarge/ia64_businesscard_udeb_include (+3/-0)
data/sarge/ia64_netinst_udeb_include (+2/-0)
data/sarge/ia64_udeb_include (+2/-0)
data/sarge/m68k_businesscard_udeb_include (+3/-0)
data/sarge/m68k_netinst_udeb_include (+2/-0)
data/sarge/m68k_udeb_include (+2/-0)
data/sarge/mips_businesscard_udeb_include (+3/-0)
data/sarge/mips_netinst_udeb_include (+2/-0)
data/sarge/mips_udeb_include (+2/-0)
data/sarge/mipsel_businesscard_udeb_include (+3/-0)
data/sarge/mipsel_netinst_udeb_include (+2/-0)
data/sarge/mipsel_udeb_include (+2/-0)
data/sarge/pegasos/pegasos (+87/-0)
data/sarge/powerpc_businesscard_udeb_include (+4/-0)
data/sarge/powerpc_netinst_udeb_include (+3/-0)
data/sarge/powerpc_udeb_include (+4/-0)
data/sarge/s390_businesscard_udeb_include (+3/-0)
data/sarge/s390_netinst_udeb_include (+2/-0)
data/sarge/s390_udeb_include (+2/-0)
data/sarge/sparc/debian.txt (+16/-0)
data/sarge/sparc/silo.conf (+21/-0)
data/sarge/sparc_businesscard_udeb_include (+3/-0)
data/sarge/sparc_netinst_udeb_include (+2/-0)
data/sarge/sparc_udeb_include (+2/-0)
data/sarge/yaboot/boot.msg (+22/-0)
data/sarge/yaboot/ofboot.b (+64/-0)
data/sarge/yaboot/yaboot.conf (+105/-0)
data/saucy/README.html.in (+663/-0)
data/saucy/README.sbm (+43/-0)
data/saucy/amd64_udeb_include (+4/-0)
data/saucy/exclude-udebs (+1/-0)
data/saucy/i386_businesscard_udeb_include (+5/-0)
data/saucy/i386_netinst_udeb_include (+4/-0)
data/saucy/i386_udeb_include (+4/-0)
data/saucy/multiarch/amd64 (+1/-0)
data/saucy/pegasos/pegasos (+87/-0)
data/saucy/powerpc_businesscard_udeb_include (+4/-0)
data/saucy/powerpc_netinst_udeb_include (+3/-0)
data/saucy/powerpc_udeb_include (+4/-0)
data/saucy/preseed/cli.seed (+6/-0)
data/saucy/preseed/edubuntu/cli.seed (+9/-0)
data/saucy/preseed/edubuntu/edubuntu.seed (+15/-0)
data/saucy/preseed/edubuntu/ltsp.seed (+12/-0)
data/saucy/preseed/edubuntu/workstation.seed (+10/-0)
data/saucy/preseed/jeos/jeos.seed (+4/-0)
data/saucy/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/saucy/preseed/kubuntu/kubuntu.seed (+14/-0)
data/saucy/preseed/lubuntu/lubuntu.seed (+9/-0)
data/saucy/preseed/mythbuntu/ltsp.seed (+13/-0)
data/saucy/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/saucy/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/saucy/preseed/ubuntu-mid/mid.seed (+8/-0)
data/saucy/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/saucy/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/saucy/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/saucy/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/saucy/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/saucy/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/saucy/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/saucy/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/saucy/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/saucy/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/saucy/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/saucy/preseed/ubuntu/ltsp.seed (+12/-0)
data/saucy/preseed/ubuntu/ubuntu.seed (+10/-0)
data/saucy/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/saucy/preseed/xubuntu/ltsp.seed (+15/-0)
data/saucy/preseed/xubuntu/xubuntu.seed (+7/-0)
data/saucy/udeb_include (+4/-0)
data/saucy/yaboot/boot.msg.dvd (+21/-0)
data/saucy/yaboot/boot.msg.install (+19/-0)
data/saucy/yaboot/boot.msg.live (+18/-0)
data/saucy/yaboot/bootinfo.txt (+5/-0)
data/saucy/yaboot/ofboot.b (+64/-0)
data/saucy/yaboot/yaboot.conf (+7/-0)
data/saucy/yaboot/yaboot.conf.check (+24/-0)
data/saucy/yaboot/yaboot.conf.check-live (+24/-0)
data/saucy/yaboot/yaboot.conf.cli (+68/-0)
data/saucy/yaboot/yaboot.conf.install (+68/-0)
data/saucy/yaboot/yaboot.conf.live (+68/-0)
data/saucy/yaboot/yaboot.conf.ltsp (+24/-0)
data/saucy/yaboot/yaboot.conf.oem (+24/-0)
data/saucy/yaboot/yaboot.conf.rescue (+24/-0)
data/saucy/yaboot/yaboot.conf.workstation (+24/-0)
data/sparc/etc/debian.txt (+16/-0)
data/sparc/etc/silo.conf (+21/-0)
data/trusty/README.html.in (+663/-0)
data/trusty/README.sbm (+43/-0)
data/trusty/amd64_udeb_include (+4/-0)
data/trusty/exclude-udebs (+1/-0)
data/trusty/i386_businesscard_udeb_include (+5/-0)
data/trusty/i386_netinst_udeb_include (+4/-0)
data/trusty/i386_udeb_include (+4/-0)
data/trusty/multiarch/amd64 (+1/-0)
data/trusty/pegasos/pegasos (+84/-0)
data/trusty/powerpc_businesscard_udeb_include (+4/-0)
data/trusty/powerpc_netinst_udeb_include (+3/-0)
data/trusty/powerpc_udeb_include (+4/-0)
data/trusty/preseed/cli.seed (+6/-0)
data/trusty/preseed/edubuntu/cli.seed (+9/-0)
data/trusty/preseed/edubuntu/edubuntu.seed (+15/-0)
data/trusty/preseed/edubuntu/ltsp.seed (+12/-0)
data/trusty/preseed/edubuntu/workstation.seed (+10/-0)
data/trusty/preseed/jeos/jeos.seed (+4/-0)
data/trusty/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/trusty/preseed/kubuntu/kubuntu.seed (+14/-0)
data/trusty/preseed/lubuntu/lubuntu.seed (+9/-0)
data/trusty/preseed/mythbuntu/ltsp.seed (+13/-0)
data/trusty/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/trusty/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/trusty/preseed/ubuntu-mid/mid.seed (+8/-0)
data/trusty/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/trusty/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/trusty/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/trusty/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/trusty/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/trusty/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/trusty/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/trusty/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/trusty/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/trusty/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/trusty/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/trusty/preseed/ubuntu/ltsp.seed (+12/-0)
data/trusty/preseed/ubuntu/ubuntu.seed (+10/-0)
data/trusty/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/trusty/preseed/xubuntu/ltsp.seed (+15/-0)
data/trusty/preseed/xubuntu/xubuntu.seed (+7/-0)
data/trusty/udeb_include (+4/-0)
data/trusty/yaboot/boot.msg.dvd (+19/-0)
data/trusty/yaboot/boot.msg.install (+18/-0)
data/trusty/yaboot/boot.msg.live (+18/-0)
data/trusty/yaboot/bootinfo.txt (+5/-0)
data/trusty/yaboot/ofboot.b (+64/-0)
data/trusty/yaboot/yaboot.conf (+7/-0)
data/trusty/yaboot/yaboot.conf.check (+24/-0)
data/trusty/yaboot/yaboot.conf.check-live (+24/-0)
data/trusty/yaboot/yaboot.conf.cli (+46/-0)
data/trusty/yaboot/yaboot.conf.install (+46/-0)
data/trusty/yaboot/yaboot.conf.live (+68/-0)
data/trusty/yaboot/yaboot.conf.ltsp (+24/-0)
data/trusty/yaboot/yaboot.conf.oem (+24/-0)
data/trusty/yaboot/yaboot.conf.rescue (+24/-0)
data/trusty/yaboot/yaboot.conf.workstation (+24/-0)
data/utopic/README.html.in (+663/-0)
data/utopic/README.sbm (+43/-0)
data/utopic/amd64_udeb_include (+4/-0)
data/utopic/exclude-udebs (+1/-0)
data/utopic/i386_businesscard_udeb_include (+5/-0)
data/utopic/i386_netinst_udeb_include (+4/-0)
data/utopic/i386_udeb_include (+4/-0)
data/utopic/multiarch/amd64 (+1/-0)
data/utopic/pegasos/pegasos (+84/-0)
data/utopic/powerpc_businesscard_udeb_include (+4/-0)
data/utopic/powerpc_netinst_udeb_include (+3/-0)
data/utopic/powerpc_udeb_include (+4/-0)
data/utopic/preseed/cli.seed (+6/-0)
data/utopic/preseed/edubuntu/cli.seed (+9/-0)
data/utopic/preseed/edubuntu/edubuntu.seed (+15/-0)
data/utopic/preseed/edubuntu/ltsp.seed (+12/-0)
data/utopic/preseed/edubuntu/workstation.seed (+10/-0)
data/utopic/preseed/jeos/jeos.seed (+4/-0)
data/utopic/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/utopic/preseed/kubuntu-plasma5/kubuntu-plasma5.seed (+14/-0)
data/utopic/preseed/kubuntu/kubuntu.seed (+14/-0)
data/utopic/preseed/lubuntu/lubuntu.seed (+9/-0)
data/utopic/preseed/mythbuntu/ltsp.seed (+13/-0)
data/utopic/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/utopic/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/utopic/preseed/ubuntu-mid/mid.seed (+8/-0)
data/utopic/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/utopic/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/utopic/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/utopic/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/utopic/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/utopic/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/utopic/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/utopic/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/utopic/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/utopic/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/utopic/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/utopic/preseed/ubuntu/ltsp.seed (+12/-0)
data/utopic/preseed/ubuntu/ubuntu.seed (+10/-0)
data/utopic/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/utopic/preseed/xubuntu/ltsp.seed (+15/-0)
data/utopic/preseed/xubuntu/xubuntu.seed (+7/-0)
data/utopic/udeb_include (+4/-0)
data/utopic/yaboot/boot.msg.dvd (+19/-0)
data/utopic/yaboot/boot.msg.install (+18/-0)
data/utopic/yaboot/boot.msg.live (+18/-0)
data/utopic/yaboot/bootinfo.txt (+5/-0)
data/utopic/yaboot/ofboot.b (+64/-0)
data/utopic/yaboot/yaboot.conf (+7/-0)
data/utopic/yaboot/yaboot.conf.check (+24/-0)
data/utopic/yaboot/yaboot.conf.check-live (+24/-0)
data/utopic/yaboot/yaboot.conf.cli (+46/-0)
data/utopic/yaboot/yaboot.conf.install (+46/-0)
data/utopic/yaboot/yaboot.conf.live (+68/-0)
data/utopic/yaboot/yaboot.conf.ltsp (+24/-0)
data/utopic/yaboot/yaboot.conf.oem (+24/-0)
data/utopic/yaboot/yaboot.conf.rescue (+24/-0)
data/utopic/yaboot/yaboot.conf.workstation (+24/-0)
data/vivid/README.html.in (+663/-0)
data/vivid/README.sbm (+43/-0)
data/vivid/amd64_udeb_include (+4/-0)
data/vivid/exclude-udebs (+1/-0)
data/vivid/i386_businesscard_udeb_include (+5/-0)
data/vivid/i386_netinst_udeb_include (+4/-0)
data/vivid/i386_udeb_include (+4/-0)
data/vivid/multiarch/amd64 (+1/-0)
data/vivid/pegasos/pegasos (+84/-0)
data/vivid/powerpc_businesscard_udeb_include (+4/-0)
data/vivid/powerpc_netinst_udeb_include (+3/-0)
data/vivid/powerpc_udeb_include (+4/-0)
data/vivid/preseed/cli.seed (+6/-0)
data/vivid/preseed/edubuntu/cli.seed (+9/-0)
data/vivid/preseed/edubuntu/edubuntu.seed (+15/-0)
data/vivid/preseed/edubuntu/ltsp.seed (+12/-0)
data/vivid/preseed/edubuntu/workstation.seed (+10/-0)
data/vivid/preseed/jeos/jeos.seed (+4/-0)
data/vivid/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/vivid/preseed/kubuntu-plasma5/kubuntu-plasma5.seed (+14/-0)
data/vivid/preseed/kubuntu/kubuntu.seed (+14/-0)
data/vivid/preseed/lubuntu/lubuntu.seed (+9/-0)
data/vivid/preseed/mythbuntu/ltsp.seed (+13/-0)
data/vivid/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/vivid/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/vivid/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/vivid/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/vivid/preseed/ubuntu-mid/mid.seed (+8/-0)
data/vivid/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/vivid/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/vivid/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/vivid/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/vivid/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/vivid/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/vivid/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/vivid/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/vivid/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/vivid/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/vivid/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/vivid/preseed/ubuntu/ltsp.seed (+12/-0)
data/vivid/preseed/ubuntu/ubuntu.seed (+10/-0)
data/vivid/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/vivid/preseed/xubuntu/ltsp.seed (+15/-0)
data/vivid/preseed/xubuntu/xubuntu.seed (+7/-0)
data/vivid/udeb_include (+4/-0)
data/vivid/yaboot/boot.msg.dvd (+19/-0)
data/vivid/yaboot/boot.msg.install (+18/-0)
data/vivid/yaboot/boot.msg.live (+18/-0)
data/vivid/yaboot/bootinfo.txt (+5/-0)
data/vivid/yaboot/ofboot.b (+64/-0)
data/vivid/yaboot/yaboot.conf (+7/-0)
data/vivid/yaboot/yaboot.conf.check (+24/-0)
data/vivid/yaboot/yaboot.conf.check-live (+24/-0)
data/vivid/yaboot/yaboot.conf.cli (+46/-0)
data/vivid/yaboot/yaboot.conf.install (+46/-0)
data/vivid/yaboot/yaboot.conf.live (+68/-0)
data/vivid/yaboot/yaboot.conf.ltsp (+24/-0)
data/vivid/yaboot/yaboot.conf.oem (+24/-0)
data/vivid/yaboot/yaboot.conf.rescue (+24/-0)
data/vivid/yaboot/yaboot.conf.workstation (+24/-0)
data/warty/README.html.in (+663/-0)
data/warty/README.sbm (+43/-0)
data/warty/amd64_udeb_include (+5/-0)
data/warty/exclude-udebs (+84/-0)
data/warty/exclude-udebs-i386 (+39/-0)
data/warty/exclude-udebs-powerpc (+31/-0)
data/warty/i386_businesscard_udeb_include (+5/-0)
data/warty/i386_netinst_udeb_include (+4/-0)
data/warty/i386_udeb_include (+5/-0)
data/warty/powerpc_businesscard_udeb_include (+4/-0)
data/warty/powerpc_netinst_udeb_include (+3/-0)
data/warty/powerpc_udeb_include (+5/-0)
data/warty/udeb_include (+4/-0)
data/warty/yaboot/boot.msg (+21/-0)
data/warty/yaboot/ofboot.b (+64/-0)
data/warty/yaboot/yaboot.conf (+100/-0)
data/wily/README.html.in (+663/-0)
data/wily/README.sbm (+43/-0)
data/wily/amd64_udeb_include (+4/-0)
data/wily/exclude-udebs (+1/-0)
data/wily/i386_businesscard_udeb_include (+5/-0)
data/wily/i386_netinst_udeb_include (+4/-0)
data/wily/i386_udeb_include (+4/-0)
data/wily/multiarch/amd64 (+1/-0)
data/wily/pegasos/pegasos (+84/-0)
data/wily/powerpc_businesscard_udeb_include (+4/-0)
data/wily/powerpc_netinst_udeb_include (+3/-0)
data/wily/powerpc_udeb_include (+4/-0)
data/wily/preseed/cli.seed (+6/-0)
data/wily/preseed/edubuntu/cli.seed (+9/-0)
data/wily/preseed/edubuntu/edubuntu.seed (+15/-0)
data/wily/preseed/edubuntu/ltsp.seed (+12/-0)
data/wily/preseed/edubuntu/workstation.seed (+10/-0)
data/wily/preseed/jeos/jeos.seed (+4/-0)
data/wily/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/wily/preseed/kubuntu/kubuntu.seed (+14/-0)
data/wily/preseed/lubuntu/lubuntu.seed (+9/-0)
data/wily/preseed/mythbuntu/ltsp.seed (+13/-0)
data/wily/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/wily/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/wily/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/wily/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/wily/preseed/ubuntu-mid/mid.seed (+8/-0)
data/wily/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/wily/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/wily/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/wily/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/wily/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/wily/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/wily/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/wily/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/wily/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/wily/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/wily/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/wily/preseed/ubuntu/ltsp.seed (+12/-0)
data/wily/preseed/ubuntu/ubuntu.seed (+10/-0)
data/wily/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/wily/preseed/xubuntu/ltsp.seed (+15/-0)
data/wily/preseed/xubuntu/xubuntu.seed (+7/-0)
data/wily/udeb_include (+4/-0)
data/wily/yaboot/boot.msg.dvd (+19/-0)
data/wily/yaboot/boot.msg.install (+18/-0)
data/wily/yaboot/boot.msg.live (+18/-0)
data/wily/yaboot/bootinfo.txt (+5/-0)
data/wily/yaboot/ofboot.b (+64/-0)
data/wily/yaboot/yaboot.conf (+7/-0)
data/wily/yaboot/yaboot.conf.check (+24/-0)
data/wily/yaboot/yaboot.conf.check-live (+24/-0)
data/wily/yaboot/yaboot.conf.cli (+46/-0)
data/wily/yaboot/yaboot.conf.install (+46/-0)
data/wily/yaboot/yaboot.conf.live (+68/-0)
data/wily/yaboot/yaboot.conf.ltsp (+24/-0)
data/wily/yaboot/yaboot.conf.oem (+24/-0)
data/wily/yaboot/yaboot.conf.rescue (+24/-0)
data/wily/yaboot/yaboot.conf.workstation (+24/-0)
data/woody/README.html.in (+790/-0)
data/woody/README.sbm (+43/-0)
data/woody/apt-setup.html.in (+256/-0)
data/woody/f1.txt (+24/-0)
data/woody/f10.txt (+23/-0)
data/woody/f2.txt (+24/-0)
data/woody/f3.txt (+24/-0)
data/woody/f4.txt (+24/-0)
data/woody/f5.txt (+24/-0)
data/woody/f6.txt (+24/-0)
data/woody/f7.txt (+24/-0)
data/woody/f8.txt (+24/-0)
data/woody/f9.txt (+24/-0)
data/woody/isolinux.txt (+23/-0)
data/woody/yaboot/boot.msg (+20/-0)
data/woody/yaboot/yaboot.conf (+38/-0)
data/xenial/README.html.in (+663/-0)
data/xenial/README.sbm (+43/-0)
data/xenial/amd64_udeb_include (+4/-0)
data/xenial/exclude-udebs (+1/-0)
data/xenial/i386_businesscard_udeb_include (+5/-0)
data/xenial/i386_netinst_udeb_include (+4/-0)
data/xenial/i386_udeb_include (+4/-0)
data/xenial/multiarch/amd64 (+1/-0)
data/xenial/pegasos/pegasos (+84/-0)
data/xenial/powerpc_businesscard_udeb_include (+4/-0)
data/xenial/powerpc_netinst_udeb_include (+3/-0)
data/xenial/powerpc_udeb_include (+4/-0)
data/xenial/preseed/cli.seed (+6/-0)
data/xenial/preseed/edubuntu/cli.seed (+9/-0)
data/xenial/preseed/edubuntu/edubuntu.seed (+15/-0)
data/xenial/preseed/edubuntu/ltsp.seed (+12/-0)
data/xenial/preseed/edubuntu/workstation.seed (+10/-0)
data/xenial/preseed/jeos/jeos.seed (+4/-0)
data/xenial/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/xenial/preseed/kubuntu/kubuntu.seed (+14/-0)
data/xenial/preseed/lubuntu/lubuntu.seed (+9/-0)
data/xenial/preseed/mythbuntu/ltsp.seed (+13/-0)
data/xenial/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/xenial/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/xenial/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/xenial/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/xenial/preseed/ubuntu-mid/mid.seed (+8/-0)
data/xenial/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/xenial/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/xenial/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/xenial/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/xenial/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/xenial/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/xenial/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/xenial/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/xenial/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/xenial/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/xenial/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/xenial/preseed/ubuntu/ltsp.seed (+12/-0)
data/xenial/preseed/ubuntu/ubuntu.seed (+10/-0)
data/xenial/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/xenial/preseed/xubuntu/ltsp.seed (+15/-0)
data/xenial/preseed/xubuntu/xubuntu.seed (+7/-0)
data/xenial/s390x/README.boot (+20/-0)
data/xenial/s390x_businesscard_udeb_include (+3/-0)
data/xenial/s390x_netinst_udeb_include (+2/-0)
data/xenial/s390x_udeb_include (+2/-0)
data/xenial/udeb_include (+4/-0)
data/xenial/yaboot/boot.msg.dvd (+19/-0)
data/xenial/yaboot/boot.msg.install (+18/-0)
data/xenial/yaboot/boot.msg.live (+18/-0)
data/xenial/yaboot/bootinfo.txt (+5/-0)
data/xenial/yaboot/ofboot.b (+64/-0)
data/xenial/yaboot/yaboot.conf (+7/-0)
data/xenial/yaboot/yaboot.conf.check (+24/-0)
data/xenial/yaboot/yaboot.conf.check-live (+24/-0)
data/xenial/yaboot/yaboot.conf.cli (+46/-0)
data/xenial/yaboot/yaboot.conf.install (+46/-0)
data/xenial/yaboot/yaboot.conf.live (+68/-0)
data/xenial/yaboot/yaboot.conf.ltsp (+24/-0)
data/xenial/yaboot/yaboot.conf.oem (+24/-0)
data/xenial/yaboot/yaboot.conf.rescue (+24/-0)
data/xenial/yaboot/yaboot.conf.workstation (+24/-0)
data/yaboot/ofboot.b (+13/-0)
data/yakkety/README.html.in (+663/-0)
data/yakkety/README.sbm (+43/-0)
data/yakkety/amd64_udeb_include (+4/-0)
data/yakkety/exclude-udebs (+1/-0)
data/yakkety/i386_businesscard_udeb_include (+5/-0)
data/yakkety/i386_netinst_udeb_include (+4/-0)
data/yakkety/i386_udeb_include (+4/-0)
data/yakkety/multiarch/amd64 (+1/-0)
data/yakkety/pegasos/pegasos (+84/-0)
data/yakkety/powerpc_businesscard_udeb_include (+4/-0)
data/yakkety/powerpc_netinst_udeb_include (+3/-0)
data/yakkety/powerpc_udeb_include (+4/-0)
data/yakkety/preseed/cli.seed (+6/-0)
data/yakkety/preseed/edubuntu/cli.seed (+9/-0)
data/yakkety/preseed/edubuntu/edubuntu.seed (+15/-0)
data/yakkety/preseed/edubuntu/ltsp.seed (+12/-0)
data/yakkety/preseed/edubuntu/workstation.seed (+10/-0)
data/yakkety/preseed/jeos/jeos.seed (+4/-0)
data/yakkety/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/yakkety/preseed/kubuntu/kubuntu.seed (+14/-0)
data/yakkety/preseed/lubuntu/lubuntu.seed (+9/-0)
data/yakkety/preseed/mythbuntu/ltsp.seed (+13/-0)
data/yakkety/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/yakkety/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/yakkety/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/yakkety/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/yakkety/preseed/ubuntu-mid/mid.seed (+8/-0)
data/yakkety/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/yakkety/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/yakkety/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/yakkety/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/yakkety/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/yakkety/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/yakkety/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/yakkety/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/yakkety/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/yakkety/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/yakkety/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/yakkety/preseed/ubuntu/ltsp.seed (+12/-0)
data/yakkety/preseed/ubuntu/ubuntu.seed (+10/-0)
data/yakkety/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/yakkety/preseed/xubuntu/ltsp.seed (+15/-0)
data/yakkety/preseed/xubuntu/xubuntu.seed (+7/-0)
data/yakkety/s390x/README.boot (+16/-0)
data/yakkety/s390x_businesscard_udeb_include (+3/-0)
data/yakkety/s390x_netinst_udeb_include (+2/-0)
data/yakkety/s390x_udeb_include (+2/-0)
data/yakkety/udeb_include (+4/-0)
data/yakkety/yaboot/boot.msg.dvd (+19/-0)
data/yakkety/yaboot/boot.msg.install (+18/-0)
data/yakkety/yaboot/boot.msg.live (+18/-0)
data/yakkety/yaboot/bootinfo.txt (+5/-0)
data/yakkety/yaboot/ofboot.b (+64/-0)
data/yakkety/yaboot/yaboot.conf (+7/-0)
data/yakkety/yaboot/yaboot.conf.check (+24/-0)
data/yakkety/yaboot/yaboot.conf.check-live (+24/-0)
data/yakkety/yaboot/yaboot.conf.cli (+46/-0)
data/yakkety/yaboot/yaboot.conf.install (+46/-0)
data/yakkety/yaboot/yaboot.conf.live (+68/-0)
data/yakkety/yaboot/yaboot.conf.ltsp (+24/-0)
data/yakkety/yaboot/yaboot.conf.oem (+24/-0)
data/yakkety/yaboot/yaboot.conf.rescue (+24/-0)
data/yakkety/yaboot/yaboot.conf.workstation (+24/-0)
data/zesty/README.html.in (+663/-0)
data/zesty/README.sbm (+43/-0)
data/zesty/amd64_udeb_include (+4/-0)
data/zesty/exclude-udebs (+1/-0)
data/zesty/i386_businesscard_udeb_include (+5/-0)
data/zesty/i386_netinst_udeb_include (+4/-0)
data/zesty/i386_udeb_include (+4/-0)
data/zesty/multiarch/amd64 (+1/-0)
data/zesty/pegasos/pegasos (+84/-0)
data/zesty/powerpc_businesscard_udeb_include (+4/-0)
data/zesty/powerpc_netinst_udeb_include (+3/-0)
data/zesty/powerpc_udeb_include (+4/-0)
data/zesty/preseed/cli.seed (+6/-0)
data/zesty/preseed/edubuntu/cli.seed (+9/-0)
data/zesty/preseed/edubuntu/edubuntu.seed (+15/-0)
data/zesty/preseed/edubuntu/ltsp.seed (+12/-0)
data/zesty/preseed/edubuntu/workstation.seed (+10/-0)
data/zesty/preseed/jeos/jeos.seed (+4/-0)
data/zesty/preseed/kubuntu-netbook/kubuntu-netbook.seed (+12/-0)
data/zesty/preseed/kubuntu/kubuntu.seed (+14/-0)
data/zesty/preseed/lubuntu/lubuntu.seed (+9/-0)
data/zesty/preseed/mythbuntu/ltsp.seed (+13/-0)
data/zesty/preseed/mythbuntu/mythbuntu.seed (+8/-0)
data/zesty/preseed/ubuntu-budgie/ubuntu-budgie.seed (+8/-0)
data/zesty/preseed/ubuntu-gnome/ubuntu-gnome.seed (+10/-0)
data/zesty/preseed/ubuntu-mate/ltsp.seed (+13/-0)
data/zesty/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/zesty/preseed/ubuntu-mid/mid.seed (+8/-0)
data/zesty/preseed/ubuntu-netbook/ubuntu-netbook.seed (+3/-0)
data/zesty/preseed/ubuntu-server/amd64/cloud.seed (+14/-0)
data/zesty/preseed/ubuntu-server/amd64/ubuntu-server-minimal.seed (+18/-0)
data/zesty/preseed/ubuntu-server/amd64/ubuntu-server-minimalvm.seed (+19/-0)
data/zesty/preseed/ubuntu-server/amd64/ubuntu-server.seed (+20/-0)
data/zesty/preseed/ubuntu-server/i386/ubuntu-server-minimal.seed (+18/-0)
data/zesty/preseed/ubuntu-server/i386/ubuntu-server-minimalvm.seed (+19/-0)
data/zesty/preseed/ubuntu-server/i386/ubuntu-server.seed (+20/-0)
data/zesty/preseed/ubuntu-server/ubuntu-server-minimal.seed (+18/-0)
data/zesty/preseed/ubuntu-server/ubuntu-server-minimalvm.seed (+17/-0)
data/zesty/preseed/ubuntu-server/ubuntu-server.seed (+20/-0)
data/zesty/preseed/ubuntu/ltsp.seed (+12/-0)
data/zesty/preseed/ubuntu/ubuntu.seed (+10/-0)
data/zesty/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/zesty/preseed/xubuntu/ltsp.seed (+15/-0)
data/zesty/preseed/xubuntu/xubuntu.seed (+7/-0)
data/zesty/s390x/README.boot (+16/-0)
data/zesty/s390x_businesscard_udeb_include (+3/-0)
data/zesty/s390x_netinst_udeb_include (+2/-0)
data/zesty/s390x_udeb_include (+2/-0)
data/zesty/udeb_include (+4/-0)
data/zesty/yaboot/boot.msg.dvd (+19/-0)
data/zesty/yaboot/boot.msg.install (+18/-0)
data/zesty/yaboot/boot.msg.live (+18/-0)
data/zesty/yaboot/bootinfo.txt (+5/-0)
data/zesty/yaboot/ofboot.b (+64/-0)
data/zesty/yaboot/yaboot.conf (+7/-0)
data/zesty/yaboot/yaboot.conf.check (+24/-0)
data/zesty/yaboot/yaboot.conf.check-live (+24/-0)
data/zesty/yaboot/yaboot.conf.cli (+46/-0)
data/zesty/yaboot/yaboot.conf.install (+46/-0)
data/zesty/yaboot/yaboot.conf.live (+68/-0)
data/zesty/yaboot/yaboot.conf.ltsp (+24/-0)
data/zesty/yaboot/yaboot.conf.oem (+24/-0)
data/zesty/yaboot/yaboot.conf.rescue (+24/-0)
data/zesty/yaboot/yaboot.conf.workstation (+24/-0)
debian/.cvsignore (+4/-0)
debian/CONF.sh (+285/-0)
debian/changelog (+5/-1719)
debian/control (+6/-8)
debian/copyright (+1/-1)
debian/rules (+34/-17)
tasks/Debian_etch (+23/-0)
tasks/Debian_potato (+29/-0)
tasks/Debian_sarge (+23/-0)
tasks/Debian_sid (+20/-0)
tasks/Debian_woody (+27/-0)
tasks/base-etch (+1560/-0)
tasks/base-sarge (+1560/-0)
tasks/base-woody (+1160/-0)
tasks/debian-installer+kernel-etch (+150/-0)
tasks/debian-installer+kernel-sarge (+150/-0)
tasks/debian-installer-etch (+1555/-0)
tasks/debian-installer-sarge (+1555/-0)
tasks/empty (+1/-0)
tasks/exclude-etch (+216/-0)
tasks/exclude-potato (+28/-0)
tasks/exclude-sarge (+216/-0)
tasks/exclude-src-potato (+4/-0)
tasks/exclude-woody (+33/-0)
tasks/forcd1 (+53/-0)
tasks/interesting-fromcd23 (+62/-0)
tasks/interesting-tasks-potato (+31/-0)
tasks/kernel-related-potato (+33/-0)
tasks/linuxexpoamsterdam2001 (+1095/-0)
tasks/linuxtag2000 (+68/-0)
tasks/popularity-contest-etch (+17538/-0)
tasks/popularity-contest-potato (+9604/-0)
tasks/popularity-contest-sarge (+17538/-0)
tasks/popularity-contest-woody (+11299/-0)
tasks/task-essential-etch (+50/-0)
tasks/task-essential-sarge (+50/-0)
tasks/task-full-etch (+653/-0)
tasks/task-full-sarge (+653/-0)
tasks/task-woody (+451/-0)
tasks/task.list (+51/-0)
tasks/unexclude-CD2-etch (+234/-0)
tasks/unexclude-CD2-potato (+6/-0)
tasks/unexclude-CD2-sarge (+234/-0)
tasks/unexclude-CD2-woody (+33/-0)
tasks/xservers-XFree3 (+23/-0)
tools/add-bin-doc (+50/-105)
tools/add_dirs (+139/-0)
tools/add_live_filesystem (+123/-0)
tools/add_packages (+71/-0)
tools/add_secured (+178/-0)
tools/add_winfoss (+37/-0)
tools/apt-selection (+116/-62)
tools/artful/app-install.sh (+71/-0)
tools/artful/installtools.sh (+103/-0)
tools/artful/upgrade.sh (+41/-0)
tools/bionic/app-install.sh (+71/-0)
tools/bionic/installtools.sh (+103/-0)
tools/bionic/upgrade.sh (+41/-0)
tools/boot/artful/boot-amd64 (+714/-0)
tools/boot/artful/boot-amd64+mac (+557/-0)
tools/boot/artful/boot-amd64+mac.calc (+14/-0)
tools/boot/artful/boot-amd64.calc (+14/-0)
tools/boot/artful/boot-arm64 (+303/-0)
tools/boot/artful/boot-armel+dove (+194/-0)
tools/boot/artful/boot-armel+dove.calc (+1/-0)
tools/boot/artful/boot-armel+imx51.calc (+1/-0)
tools/boot/artful/boot-armel+omap (+102/-0)
tools/boot/artful/boot-armel+omap.calc (+1/-0)
tools/boot/artful/boot-i386 (+602/-0)
tools/boot/artful/boot-i386+mac (+213/-0)
tools/boot/artful/boot-i386+mac.calc (+14/-0)
tools/boot/artful/boot-i386.calc (+14/-0)
tools/boot/artful/boot-powerpc (+223/-0)
tools/boot/artful/boot-powerpc.calc (+2/-0)
tools/boot/artful/boot-ppc64el (+167/-0)
tools/boot/artful/boot-ppc64el.calc (+2/-0)
tools/boot/artful/boot-s390x (+98/-0)
tools/boot/artful/common.sh (+158/-0)
tools/boot/artful/post-boot-armel+ac100 (+53/-0)
tools/boot/artful/post-boot-armel+dove (+117/-0)
tools/boot/artful/post-boot-armel+mx5 (+202/-0)
tools/boot/artful/post-boot-armel+omap (+244/-0)
tools/boot/artful/post-boot-armhf+nexus7 (+53/-0)
tools/boot/artful/post-boot-i386 (+27/-0)
tools/boot/bionic/boot-amd64 (+734/-0)
tools/boot/bionic/boot-amd64+mac (+557/-0)
tools/boot/bionic/boot-amd64+mac.calc (+14/-0)
tools/boot/bionic/boot-amd64.calc (+14/-0)
tools/boot/bionic/boot-arm64 (+308/-0)
tools/boot/bionic/boot-armel+dove (+194/-0)
tools/boot/bionic/boot-armel+dove.calc (+1/-0)
tools/boot/bionic/boot-armel+imx51.calc (+1/-0)
tools/boot/bionic/boot-armel+omap (+102/-0)
tools/boot/bionic/boot-armel+omap.calc (+1/-0)
tools/boot/bionic/boot-i386 (+602/-0)
tools/boot/bionic/boot-i386+mac (+213/-0)
tools/boot/bionic/boot-i386+mac.calc (+14/-0)
tools/boot/bionic/boot-i386.calc (+14/-0)
tools/boot/bionic/boot-powerpc (+223/-0)
tools/boot/bionic/boot-powerpc.calc (+2/-0)
tools/boot/bionic/boot-ppc64el (+172/-0)
tools/boot/bionic/boot-ppc64el.calc (+2/-0)
tools/boot/bionic/boot-s390x (+98/-0)
tools/boot/bionic/common.sh (+160/-0)
tools/boot/bionic/post-boot-armel+ac100 (+53/-0)
tools/boot/bionic/post-boot-armel+dove (+117/-0)
tools/boot/bionic/post-boot-armel+mx5 (+202/-0)
tools/boot/bionic/post-boot-armel+omap (+244/-0)
tools/boot/bionic/post-boot-armhf+nexus7 (+53/-0)
tools/boot/bionic/post-boot-i386 (+27/-0)
tools/boot/breezy/boot-amd64 (+269/-0)
tools/boot/breezy/boot-amd64.calc (+14/-0)
tools/boot/breezy/boot-hppa (+87/-0)
tools/boot/breezy/boot-hppa.calc (+13/-0)
tools/boot/breezy/boot-i386 (+270/-0)
tools/boot/breezy/boot-i386.calc (+14/-0)
tools/boot/breezy/boot-ia64 (+98/-0)
tools/boot/breezy/boot-ia64.calc (+14/-0)
tools/boot/breezy/boot-powerpc (+178/-0)
tools/boot/breezy/boot-powerpc.calc (+2/-0)
tools/boot/breezy/boot-sparc (+87/-0)
tools/boot/breezy/boot-sparc.calc (+13/-0)
tools/boot/breezy/common.sh (+18/-0)
tools/boot/breezy/post-boot-hppa (+56/-0)
tools/boot/cosmic/boot-amd64 (+741/-0)
tools/boot/cosmic/boot-amd64+mac (+557/-0)
tools/boot/cosmic/boot-amd64+mac.calc (+14/-0)
tools/boot/cosmic/boot-amd64.calc (+14/-0)
tools/boot/cosmic/boot-arm64 (+308/-0)
tools/boot/cosmic/boot-armel+dove (+194/-0)
tools/boot/cosmic/boot-armel+dove.calc (+1/-0)
tools/boot/cosmic/boot-armel+imx51.calc (+1/-0)
tools/boot/cosmic/boot-armel+omap (+102/-0)
tools/boot/cosmic/boot-armel+omap.calc (+1/-0)
tools/boot/cosmic/boot-i386 (+615/-0)
tools/boot/cosmic/boot-i386+mac (+213/-0)
tools/boot/cosmic/boot-i386+mac.calc (+14/-0)
tools/boot/cosmic/boot-i386.calc (+14/-0)
tools/boot/cosmic/boot-powerpc (+223/-0)
tools/boot/cosmic/boot-powerpc.calc (+2/-0)
tools/boot/cosmic/boot-ppc64el (+172/-0)
tools/boot/cosmic/boot-ppc64el.calc (+2/-0)
tools/boot/cosmic/boot-s390x (+98/-0)
tools/boot/cosmic/common.sh (+160/-0)
tools/boot/cosmic/post-boot-armel+ac100 (+53/-0)
tools/boot/cosmic/post-boot-armel+dove (+117/-0)
tools/boot/cosmic/post-boot-armel+mx5 (+202/-0)
tools/boot/cosmic/post-boot-armel+omap (+244/-0)
tools/boot/cosmic/post-boot-armhf+nexus7 (+53/-0)
tools/boot/cosmic/post-boot-i386 (+27/-0)
tools/boot/dapper/boot-amd64 (+381/-0)
tools/boot/dapper/boot-amd64.calc (+14/-0)
tools/boot/dapper/boot-hppa (+83/-0)
tools/boot/dapper/boot-hppa.calc (+13/-0)
tools/boot/dapper/boot-i386 (+379/-0)
tools/boot/dapper/boot-i386+mac (+181/-0)
tools/boot/dapper/boot-i386+mac.calc (+14/-0)
tools/boot/dapper/boot-i386.calc (+14/-0)
tools/boot/dapper/boot-ia64 (+86/-0)
tools/boot/dapper/boot-ia64.calc (+14/-0)
tools/boot/dapper/boot-powerpc (+207/-0)
tools/boot/dapper/boot-powerpc.calc (+2/-0)
tools/boot/dapper/boot-sparc (+93/-0)
tools/boot/dapper/boot-sparc.calc (+13/-0)
tools/boot/dapper/common.sh (+39/-0)
tools/boot/dapper/post-boot-hppa (+48/-0)
tools/boot/disco/boot-amd64 (+752/-0)
tools/boot/disco/boot-amd64+mac (+557/-0)
tools/boot/disco/boot-amd64+mac.calc (+14/-0)
tools/boot/disco/boot-amd64.calc (+14/-0)
tools/boot/disco/boot-arm64 (+310/-0)
tools/boot/disco/boot-armel+dove (+194/-0)
tools/boot/disco/boot-armel+dove.calc (+1/-0)
tools/boot/disco/boot-armel+imx51.calc (+1/-0)
tools/boot/disco/boot-armel+omap (+102/-0)
tools/boot/disco/boot-armel+omap.calc (+1/-0)
tools/boot/disco/boot-i386 (+615/-0)
tools/boot/disco/boot-i386+mac (+213/-0)
tools/boot/disco/boot-i386+mac.calc (+14/-0)
tools/boot/disco/boot-i386.calc (+14/-0)
tools/boot/disco/boot-powerpc (+223/-0)
tools/boot/disco/boot-powerpc.calc (+2/-0)
tools/boot/disco/boot-ppc64el (+185/-0)
tools/boot/disco/boot-ppc64el.calc (+2/-0)
tools/boot/disco/boot-s390x (+111/-0)
tools/boot/disco/common.sh (+176/-0)
tools/boot/disco/post-boot-armel+ac100 (+53/-0)
tools/boot/disco/post-boot-armel+dove (+117/-0)
tools/boot/disco/post-boot-armel+mx5 (+202/-0)
tools/boot/disco/post-boot-armel+omap (+244/-0)
tools/boot/disco/post-boot-armhf+nexus7 (+53/-0)
tools/boot/disco/post-boot-i386 (+27/-0)
tools/boot/edgy/boot-amd64 (+379/-0)
tools/boot/edgy/boot-amd64.calc (+14/-0)
tools/boot/edgy/boot-hppa (+83/-0)
tools/boot/edgy/boot-hppa.calc (+13/-0)
tools/boot/edgy/boot-i386 (+377/-0)
tools/boot/edgy/boot-i386+mac (+181/-0)
tools/boot/edgy/boot-i386+mac.calc (+14/-0)
tools/boot/edgy/boot-i386.calc (+14/-0)
tools/boot/edgy/boot-ia64 (+86/-0)
tools/boot/edgy/boot-ia64.calc (+14/-0)
tools/boot/edgy/boot-powerpc (+206/-0)
tools/boot/edgy/boot-powerpc.calc (+2/-0)
tools/boot/edgy/boot-sparc (+87/-0)
tools/boot/edgy/boot-sparc.calc (+13/-0)
tools/boot/edgy/common.sh (+44/-0)
tools/boot/edgy/post-boot-hppa (+48/-0)
tools/boot/eoan/boot-amd64 (+752/-0)
tools/boot/eoan/boot-amd64+mac (+557/-0)
tools/boot/eoan/boot-amd64+mac.calc (+14/-0)
tools/boot/eoan/boot-amd64.calc (+14/-0)
tools/boot/eoan/boot-arm64 (+310/-0)
tools/boot/eoan/boot-armel+dove (+194/-0)
tools/boot/eoan/boot-armel+dove.calc (+1/-0)
tools/boot/eoan/boot-armel+imx51.calc (+1/-0)
tools/boot/eoan/boot-armel+omap (+102/-0)
tools/boot/eoan/boot-armel+omap.calc (+1/-0)
tools/boot/eoan/boot-i386 (+615/-0)
tools/boot/eoan/boot-i386+mac (+213/-0)
tools/boot/eoan/boot-i386+mac.calc (+14/-0)
tools/boot/eoan/boot-i386.calc (+14/-0)
tools/boot/eoan/boot-powerpc (+223/-0)
tools/boot/eoan/boot-powerpc.calc (+2/-0)
tools/boot/eoan/boot-ppc64el (+185/-0)
tools/boot/eoan/boot-ppc64el.calc (+2/-0)
tools/boot/eoan/boot-s390x (+111/-0)
tools/boot/eoan/common.sh (+176/-0)
tools/boot/eoan/post-boot-armel+ac100 (+53/-0)
tools/boot/eoan/post-boot-armel+dove (+117/-0)
tools/boot/eoan/post-boot-armel+mx5 (+202/-0)
tools/boot/eoan/post-boot-armel+omap (+244/-0)
tools/boot/eoan/post-boot-armhf+nexus7 (+53/-0)
tools/boot/eoan/post-boot-i386 (+27/-0)
tools/boot/etch/boot-alpha (+104/-0)
tools/boot/etch/boot-alpha.calc (+13/-0)
tools/boot/etch/boot-amd64 (+117/-0)
tools/boot/etch/boot-arm (+58/-0)
tools/boot/etch/boot-arm.calc (+12/-0)
tools/boot/etch/boot-hppa (+55/-0)
tools/boot/etch/boot-hppa.calc (+13/-0)
tools/boot/etch/boot-i386 (+262/-0)
tools/boot/etch/boot-i386.calc (+14/-0)
tools/boot/etch/boot-ia64 (+58/-0)
tools/boot/etch/boot-ia64.calc (+14/-0)
tools/boot/etch/boot-m68k (+88/-0)
tools/boot/etch/boot-m68k.calc (+24/-0)
tools/boot/etch/boot-mips (+48/-0)
tools/boot/etch/boot-mips.calc (+12/-0)
tools/boot/etch/boot-mipsel (+71/-0)
tools/boot/etch/boot-mipsel.calc (+12/-0)
tools/boot/etch/boot-powerpc (+135/-0)
tools/boot/etch/boot-powerpc.calc (+15/-0)
tools/boot/etch/boot-s390.calc (+13/-0)
tools/boot/etch/boot-sparc (+73/-0)
tools/boot/etch/boot-sparc.calc (+13/-0)
tools/boot/etch/common.sh (+18/-0)
tools/boot/etch/post-boot-alpha (+21/-0)
tools/boot/etch/post-boot-hppa (+32/-0)
tools/boot/etch/post-boot-mips (+35/-0)
tools/boot/etch/post-boot-mipsel (+46/-0)
tools/boot/feisty/boot-amd64 (+391/-0)
tools/boot/feisty/boot-amd64.calc (+14/-0)
tools/boot/feisty/boot-hppa (+83/-0)
tools/boot/feisty/boot-hppa.calc (+13/-0)
tools/boot/feisty/boot-i386 (+389/-0)
tools/boot/feisty/boot-i386+mac (+181/-0)
tools/boot/feisty/boot-i386+mac.calc (+14/-0)
tools/boot/feisty/boot-i386.calc (+14/-0)
tools/boot/feisty/boot-ia64 (+86/-0)
tools/boot/feisty/boot-ia64.calc (+14/-0)
tools/boot/feisty/boot-powerpc (+205/-0)
tools/boot/feisty/boot-powerpc+ps3 (+158/-0)
tools/boot/feisty/boot-powerpc+ps3.calc (+2/-0)
tools/boot/feisty/boot-powerpc.calc (+2/-0)
tools/boot/feisty/boot-sparc (+87/-0)
tools/boot/feisty/boot-sparc.calc (+13/-0)
tools/boot/feisty/common.sh (+44/-0)
tools/boot/feisty/post-boot-hppa (+48/-0)
tools/boot/focal/boot-amd64 (+740/-0)
tools/boot/focal/boot-amd64+mac (+549/-0)
tools/boot/focal/boot-amd64+mac.calc (+14/-0)
tools/boot/focal/boot-amd64.calc (+14/-0)
tools/boot/focal/boot-arm64 (+277/-0)
tools/boot/focal/boot-armel+dove (+194/-0)
tools/boot/focal/boot-armel+dove.calc (+1/-0)
tools/boot/focal/boot-armel+imx51.calc (+1/-0)
tools/boot/focal/boot-armel+omap (+102/-0)
tools/boot/focal/boot-armel+omap.calc (+1/-0)
tools/boot/focal/boot-i386 (+607/-0)
tools/boot/focal/boot-i386+mac (+213/-0)
tools/boot/focal/boot-i386+mac.calc (+14/-0)
tools/boot/focal/boot-i386.calc (+14/-0)
tools/boot/focal/boot-powerpc (+223/-0)
tools/boot/focal/boot-powerpc.calc (+2/-0)
tools/boot/focal/boot-ppc64el (+172/-0)
tools/boot/focal/boot-ppc64el.calc (+2/-0)
tools/boot/focal/boot-s390x (+111/-0)
tools/boot/focal/common.sh (+176/-0)
tools/boot/focal/post-boot-armel+ac100 (+53/-0)
tools/boot/focal/post-boot-armel+dove (+117/-0)
tools/boot/focal/post-boot-armel+mx5 (+202/-0)
tools/boot/focal/post-boot-armel+omap (+244/-0)
tools/boot/focal/post-boot-armhf+nexus7 (+53/-0)
tools/boot/focal/post-boot-i386 (+27/-0)
tools/boot/groovy/boot-amd64 (+108/-0)
tools/boot/groovy/boot-amd64.calc (+14/-0)
tools/boot/groovy/boot-arm64 (+69/-0)
tools/boot/groovy/boot-ppc64el (+66/-0)
tools/boot/groovy/boot-ppc64el.calc (+2/-0)
tools/boot/groovy/boot-s390x (+63/-0)
tools/boot/groovy/common.sh (+195/-0)
tools/boot/gutsy/boot-amd64 (+399/-0)
tools/boot/gutsy/boot-amd64.calc (+14/-0)
tools/boot/gutsy/boot-hppa (+83/-0)
tools/boot/gutsy/boot-hppa.calc (+13/-0)
tools/boot/gutsy/boot-i386 (+397/-0)
tools/boot/gutsy/boot-i386+mac (+181/-0)
tools/boot/gutsy/boot-i386+mac.calc (+14/-0)
tools/boot/gutsy/boot-i386.calc (+14/-0)
tools/boot/gutsy/boot-ia64 (+86/-0)
tools/boot/gutsy/boot-ia64.calc (+14/-0)
tools/boot/gutsy/boot-powerpc (+205/-0)
tools/boot/gutsy/boot-powerpc+ps3 (+162/-0)
tools/boot/gutsy/boot-powerpc+ps3.calc (+2/-0)
tools/boot/gutsy/boot-powerpc.calc (+2/-0)
tools/boot/gutsy/boot-sparc (+87/-0)
tools/boot/gutsy/boot-sparc.calc (+13/-0)
tools/boot/gutsy/common.sh (+47/-0)
tools/boot/gutsy/post-boot-hppa (+48/-0)
tools/boot/hardy/boot-amd64 (+405/-0)
tools/boot/hardy/boot-amd64.calc (+14/-0)
tools/boot/hardy/boot-hppa (+83/-0)
tools/boot/hardy/boot-hppa.calc (+13/-0)
tools/boot/hardy/boot-i386 (+403/-0)
tools/boot/hardy/boot-i386+mac (+181/-0)
tools/boot/hardy/boot-i386+mac.calc (+14/-0)
tools/boot/hardy/boot-i386.calc (+14/-0)
tools/boot/hardy/boot-ia64 (+86/-0)
tools/boot/hardy/boot-ia64.calc (+14/-0)
tools/boot/hardy/boot-powerpc (+205/-0)
tools/boot/hardy/boot-powerpc+ps3 (+162/-0)
tools/boot/hardy/boot-powerpc+ps3.calc (+2/-0)
tools/boot/hardy/boot-powerpc.calc (+2/-0)
tools/boot/hardy/boot-sparc (+87/-0)
tools/boot/hardy/boot-sparc.calc (+13/-0)
tools/boot/hardy/common.sh (+58/-0)
tools/boot/hardy/post-boot-hppa (+48/-0)
tools/boot/hoary/boot-amd64 (+221/-0)
tools/boot/hoary/boot-amd64.calc (+14/-0)
tools/boot/hoary/boot-i386 (+229/-0)
tools/boot/hoary/boot-i386.calc (+14/-0)
tools/boot/hoary/boot-ia64 (+92/-0)
tools/boot/hoary/boot-ia64.calc (+14/-0)
tools/boot/hoary/boot-powerpc (+144/-0)
tools/boot/hoary/boot-powerpc.calc (+2/-0)
tools/boot/hoary/common.sh (+18/-0)
tools/boot/intrepid/boot-amd64 (+386/-0)
tools/boot/intrepid/boot-amd64.calc (+14/-0)
tools/boot/intrepid/boot-hppa (+85/-0)
tools/boot/intrepid/boot-hppa.calc (+13/-0)
tools/boot/intrepid/boot-i386 (+384/-0)
tools/boot/intrepid/boot-i386+mac (+183/-0)
tools/boot/intrepid/boot-i386+mac.calc (+14/-0)
tools/boot/intrepid/boot-i386.calc (+14/-0)
tools/boot/intrepid/boot-ia64 (+88/-0)
tools/boot/intrepid/boot-ia64.calc (+14/-0)
tools/boot/intrepid/boot-powerpc (+206/-0)
tools/boot/intrepid/boot-powerpc+ps3 (+163/-0)
tools/boot/intrepid/boot-powerpc+ps3.calc (+2/-0)
tools/boot/intrepid/boot-powerpc.calc (+2/-0)
tools/boot/intrepid/boot-sparc (+87/-0)
tools/boot/intrepid/boot-sparc.calc (+13/-0)
tools/boot/intrepid/common.sh (+68/-0)
tools/boot/intrepid/post-boot-hppa (+48/-0)
tools/boot/jaunty/boot-amd64 (+396/-0)
tools/boot/jaunty/boot-amd64.calc (+14/-0)
tools/boot/jaunty/boot-armel (+100/-0)
tools/boot/jaunty/boot-armel.calc (+1/-0)
tools/boot/jaunty/boot-hppa (+85/-0)
tools/boot/jaunty/boot-hppa.calc (+13/-0)
tools/boot/jaunty/boot-i386 (+403/-0)
tools/boot/jaunty/boot-i386+mac (+183/-0)
tools/boot/jaunty/boot-i386+mac.calc (+14/-0)
tools/boot/jaunty/boot-i386.calc (+14/-0)
tools/boot/jaunty/boot-ia64 (+88/-0)
tools/boot/jaunty/boot-ia64.calc (+14/-0)
tools/boot/jaunty/boot-powerpc (+209/-0)
tools/boot/jaunty/boot-powerpc+ps3 (+167/-0)
tools/boot/jaunty/boot-powerpc+ps3.calc (+2/-0)
tools/boot/jaunty/boot-powerpc.calc (+2/-0)
tools/boot/jaunty/boot-sparc (+87/-0)
tools/boot/jaunty/boot-sparc.calc (+13/-0)
tools/boot/jaunty/common.sh (+92/-0)
tools/boot/jaunty/post-boot-armel (+294/-0)
tools/boot/jaunty/post-boot-hppa (+48/-0)
tools/boot/jaunty/post-boot-i386 (+27/-0)
tools/boot/karmic/boot-amd64 (+406/-0)
tools/boot/karmic/boot-amd64.calc (+14/-0)
tools/boot/karmic/boot-armel+dove (+193/-0)
tools/boot/karmic/boot-armel+dove.calc (+1/-0)
tools/boot/karmic/boot-armel+imx51 (+113/-0)
tools/boot/karmic/boot-armel+imx51.calc (+1/-0)
tools/boot/karmic/boot-i386 (+413/-0)
tools/boot/karmic/boot-i386+mac (+184/-0)
tools/boot/karmic/boot-i386+mac.calc (+14/-0)
tools/boot/karmic/boot-i386.calc (+14/-0)
tools/boot/karmic/boot-ia64 (+88/-0)
tools/boot/karmic/boot-ia64.calc (+14/-0)
tools/boot/karmic/boot-powerpc (+214/-0)
tools/boot/karmic/boot-powerpc+ps3 (+168/-0)
tools/boot/karmic/boot-powerpc+ps3.calc (+2/-0)
tools/boot/karmic/boot-powerpc.calc (+2/-0)
tools/boot/karmic/boot-sparc (+89/-0)
tools/boot/karmic/boot-sparc.calc (+13/-0)
tools/boot/karmic/common.sh (+111/-0)
tools/boot/karmic/post-boot-armel+dove (+117/-0)
tools/boot/karmic/post-boot-armel+imx51 (+301/-0)
tools/boot/karmic/post-boot-i386 (+27/-0)
tools/boot/lucid/boot-amd64 (+513/-0)
tools/boot/lucid/boot-amd64.calc (+14/-0)
tools/boot/lucid/boot-armel+dove (+193/-0)
tools/boot/lucid/boot-armel+dove.calc (+1/-0)
tools/boot/lucid/boot-armel+imx51 (+113/-0)
tools/boot/lucid/boot-armel+imx51.calc (+1/-0)
tools/boot/lucid/boot-armel+omap (+152/-0)
tools/boot/lucid/boot-armel+omap.calc (+1/-0)
tools/boot/lucid/boot-i386 (+520/-0)
tools/boot/lucid/boot-i386+mac (+184/-0)
tools/boot/lucid/boot-i386+mac.calc (+14/-0)
tools/boot/lucid/boot-i386.calc (+14/-0)
tools/boot/lucid/boot-ia64 (+88/-0)
tools/boot/lucid/boot-ia64.calc (+14/-0)
tools/boot/lucid/boot-powerpc (+215/-0)
tools/boot/lucid/boot-powerpc+ps3 (+169/-0)
tools/boot/lucid/boot-powerpc+ps3.calc (+2/-0)
tools/boot/lucid/boot-powerpc.calc (+2/-0)
tools/boot/lucid/boot-sparc (+89/-0)
tools/boot/lucid/boot-sparc.calc (+13/-0)
tools/boot/lucid/common.sh (+141/-0)
tools/boot/lucid/post-boot-armel+dove (+117/-0)
tools/boot/lucid/post-boot-armel+imx51 (+301/-0)
tools/boot/lucid/post-boot-i386 (+27/-0)
tools/boot/maverick/boot-amd64 (+584/-0)
tools/boot/maverick/boot-amd64+mac (+474/-0)
tools/boot/maverick/boot-amd64+mac.calc (+14/-0)
tools/boot/maverick/boot-amd64.calc (+14/-0)
tools/boot/maverick/boot-armel+dove (+193/-0)
tools/boot/maverick/boot-armel+dove.calc (+1/-0)
tools/boot/maverick/boot-armel+imx51.calc (+1/-0)
tools/boot/maverick/boot-armel+omap (+101/-0)
tools/boot/maverick/boot-armel+omap.calc (+1/-0)
tools/boot/maverick/boot-i386 (+476/-0)
tools/boot/maverick/boot-i386+mac (+184/-0)
tools/boot/maverick/boot-i386+mac.calc (+14/-0)
tools/boot/maverick/boot-i386.calc (+14/-0)
tools/boot/maverick/boot-ia64 (+88/-0)
tools/boot/maverick/boot-ia64.calc (+14/-0)
tools/boot/maverick/boot-powerpc (+215/-0)
tools/boot/maverick/boot-powerpc+ps3 (+169/-0)
tools/boot/maverick/boot-powerpc+ps3.calc (+2/-0)
tools/boot/maverick/boot-powerpc.calc (+2/-0)
tools/boot/maverick/boot-sparc (+89/-0)
tools/boot/maverick/boot-sparc.calc (+13/-0)
tools/boot/maverick/common.sh (+120/-0)
tools/boot/maverick/post-boot-armel+dove (+117/-0)
tools/boot/maverick/post-boot-armel+omap (+214/-0)
tools/boot/maverick/post-boot-i386 (+27/-0)
tools/boot/natty/boot-amd64 (+593/-0)
tools/boot/natty/boot-amd64+mac (+481/-0)
tools/boot/natty/boot-amd64+mac.calc (+14/-0)
tools/boot/natty/boot-amd64.calc (+14/-0)
tools/boot/natty/boot-armel+dove (+193/-0)
tools/boot/natty/boot-armel+dove.calc (+1/-0)
tools/boot/natty/boot-armel+imx51.calc (+1/-0)
tools/boot/natty/boot-armel+omap (+101/-0)
tools/boot/natty/boot-armel+omap.calc (+1/-0)
tools/boot/natty/boot-i386 (+483/-0)
tools/boot/natty/boot-i386+mac (+184/-0)
tools/boot/natty/boot-i386+mac.calc (+14/-0)
tools/boot/natty/boot-i386.calc (+14/-0)
tools/boot/natty/boot-powerpc (+215/-0)
tools/boot/natty/boot-powerpc+ps3 (+169/-0)
tools/boot/natty/boot-powerpc+ps3.calc (+2/-0)
tools/boot/natty/boot-powerpc.calc (+2/-0)
tools/boot/natty/common.sh (+129/-0)
tools/boot/natty/post-boot-armel+dove (+117/-0)
tools/boot/natty/post-boot-armel+omap (+218/-0)
tools/boot/natty/post-boot-i386 (+27/-0)
tools/boot/oneiric/boot-amd64 (+572/-0)
tools/boot/oneiric/boot-amd64+mac (+498/-0)
tools/boot/oneiric/boot-amd64+mac.calc (+14/-0)
tools/boot/oneiric/boot-amd64.calc (+14/-0)
tools/boot/oneiric/boot-armel+dove (+193/-0)
tools/boot/oneiric/boot-armel+dove.calc (+1/-0)
tools/boot/oneiric/boot-armel+imx51.calc (+1/-0)
tools/boot/oneiric/boot-armel+omap (+101/-0)
tools/boot/oneiric/boot-armel+omap.calc (+1/-0)
tools/boot/oneiric/boot-i386 (+500/-0)
tools/boot/oneiric/boot-i386+mac (+208/-0)
tools/boot/oneiric/boot-i386+mac.calc (+14/-0)
tools/boot/oneiric/boot-i386.calc (+14/-0)
tools/boot/oneiric/boot-powerpc (+215/-0)
tools/boot/oneiric/boot-powerpc.calc (+2/-0)
tools/boot/oneiric/common.sh (+132/-0)
tools/boot/oneiric/post-boot-armel+ac100 (+53/-0)
tools/boot/oneiric/post-boot-armel+dove (+117/-0)
tools/boot/oneiric/post-boot-armel+mx5 (+202/-0)
tools/boot/oneiric/post-boot-armel+omap (+231/-0)
tools/boot/oneiric/post-boot-i386 (+27/-0)
tools/boot/potato/boot-alpha (+80/-0)
tools/boot/potato/boot-alpha.calc (+5/-0)
tools/boot/potato/boot-arm (+14/-0)
tools/boot/potato/boot-i386 (+104/-0)
tools/boot/potato/boot-i386.calc (+5/-0)
tools/boot/potato/boot-m68k (+63/-0)
tools/boot/potato/boot-m68k.calc (+5/-0)
tools/boot/potato/boot-powerpc (+146/-0)
tools/boot/potato/boot-powerpc.calc (+5/-0)
tools/boot/potato/boot-sparc (+59/-0)
tools/boot/potato/boot-sparc.calc (+5/-0)
tools/boot/potato/post-boot-alpha (+21/-0)
tools/boot/potato/post-boot-powerpc (+36/-0)
tools/boot/potato/sparc-etc/boot-msg.txt (+2/-0)
tools/boot/potato/sparc-etc/debian.txt (+21/-0)
tools/boot/potato/sparc-etc/silo.conf (+36/-0)
tools/boot/precise/boot-amd64 (+616/-0)
tools/boot/precise/boot-amd64+mac (+534/-0)
tools/boot/precise/boot-amd64+mac.calc (+14/-0)
tools/boot/precise/boot-amd64.calc (+14/-0)
tools/boot/precise/boot-armel+dove (+193/-0)
tools/boot/precise/boot-armel+dove.calc (+1/-0)
tools/boot/precise/boot-armel+imx51.calc (+1/-0)
tools/boot/precise/boot-armel+omap (+101/-0)
tools/boot/precise/boot-armel+omap.calc (+1/-0)
tools/boot/precise/boot-i386 (+563/-0)
tools/boot/precise/boot-i386+mac (+208/-0)
tools/boot/precise/boot-i386+mac.calc (+14/-0)
tools/boot/precise/boot-i386.calc (+14/-0)
tools/boot/precise/boot-powerpc (+216/-0)
tools/boot/precise/boot-powerpc.calc (+2/-0)
tools/boot/precise/common.sh (+130/-0)
tools/boot/precise/post-boot-armel+ac100 (+53/-0)
tools/boot/precise/post-boot-armel+dove (+117/-0)
tools/boot/precise/post-boot-armel+mx5 (+202/-0)
tools/boot/precise/post-boot-armel+omap (+232/-0)
tools/boot/precise/post-boot-i386 (+27/-0)
tools/boot/quantal/boot-amd64 (+622/-0)
tools/boot/quantal/boot-amd64+mac (+523/-0)
tools/boot/quantal/boot-amd64+mac.calc (+14/-0)
tools/boot/quantal/boot-amd64.calc (+14/-0)
tools/boot/quantal/boot-armel+dove (+193/-0)
tools/boot/quantal/boot-armel+dove.calc (+1/-0)
tools/boot/quantal/boot-armel+imx51.calc (+1/-0)
tools/boot/quantal/boot-armel+omap (+101/-0)
tools/boot/quantal/boot-armel+omap.calc (+1/-0)
tools/boot/quantal/boot-i386 (+526/-0)
tools/boot/quantal/boot-i386+mac (+208/-0)
tools/boot/quantal/boot-i386+mac.calc (+14/-0)
tools/boot/quantal/boot-i386.calc (+14/-0)
tools/boot/quantal/boot-powerpc (+216/-0)
tools/boot/quantal/boot-powerpc.calc (+2/-0)
tools/boot/quantal/common.sh (+130/-0)
tools/boot/quantal/post-boot-armel+ac100 (+53/-0)
tools/boot/quantal/post-boot-armel+dove (+117/-0)
tools/boot/quantal/post-boot-armel+mx5 (+202/-0)
tools/boot/quantal/post-boot-armel+omap (+244/-0)
tools/boot/quantal/post-boot-i386 (+27/-0)
tools/boot/raring/boot-amd64 (+624/-0)
tools/boot/raring/boot-amd64+mac (+524/-0)
tools/boot/raring/boot-amd64+mac.calc (+14/-0)
tools/boot/raring/boot-amd64.calc (+14/-0)
tools/boot/raring/boot-armel+dove (+193/-0)
tools/boot/raring/boot-armel+dove.calc (+1/-0)
tools/boot/raring/boot-armel+imx51.calc (+1/-0)
tools/boot/raring/boot-armel+omap (+101/-0)
tools/boot/raring/boot-armel+omap.calc (+1/-0)
tools/boot/raring/boot-i386 (+527/-0)
tools/boot/raring/boot-i386+mac (+208/-0)
tools/boot/raring/boot-i386+mac.calc (+14/-0)
tools/boot/raring/boot-i386.calc (+14/-0)
tools/boot/raring/boot-powerpc (+230/-0)
tools/boot/raring/boot-powerpc.calc (+2/-0)
tools/boot/raring/common.sh (+130/-0)
tools/boot/raring/post-boot-armel+ac100 (+53/-0)
tools/boot/raring/post-boot-armel+dove (+117/-0)
tools/boot/raring/post-boot-armel+mx5 (+202/-0)
tools/boot/raring/post-boot-armel+omap (+244/-0)
tools/boot/raring/post-boot-armhf+nexus7 (+53/-0)
tools/boot/raring/post-boot-i386 (+27/-0)
tools/boot/sarge/boot-alpha (+104/-0)
tools/boot/sarge/boot-alpha.calc (+13/-0)
tools/boot/sarge/boot-amd64 (+117/-0)
tools/boot/sarge/boot-arm (+58/-0)
tools/boot/sarge/boot-arm.calc (+12/-0)
tools/boot/sarge/boot-hppa (+63/-0)
tools/boot/sarge/boot-hppa.calc (+13/-0)
tools/boot/sarge/boot-i386 (+249/-0)
tools/boot/sarge/boot-i386.calc (+14/-0)
tools/boot/sarge/boot-ia64 (+58/-0)
tools/boot/sarge/boot-ia64.calc (+14/-0)
tools/boot/sarge/boot-m68k (+113/-0)
tools/boot/sarge/boot-m68k.calc (+24/-0)
tools/boot/sarge/boot-mips (+51/-0)
tools/boot/sarge/boot-mips.calc (+12/-0)
tools/boot/sarge/boot-mipsel (+73/-0)
tools/boot/sarge/boot-mipsel.calc (+12/-0)
tools/boot/sarge/boot-powerpc (+136/-0)
tools/boot/sarge/boot-powerpc.calc (+15/-0)
tools/boot/sarge/boot-s390.calc (+13/-0)
tools/boot/sarge/boot-sparc (+73/-0)
tools/boot/sarge/boot-sparc.calc (+13/-0)
tools/boot/sarge/common.sh (+18/-0)
tools/boot/sarge/post-boot-alpha (+21/-0)
tools/boot/sarge/post-boot-hppa (+32/-0)
tools/boot/sarge/post-boot-mips (+35/-0)
tools/boot/sarge/post-boot-mipsel (+46/-0)
tools/boot/saucy/boot-amd64 (+629/-0)
tools/boot/saucy/boot-amd64+mac (+524/-0)
tools/boot/saucy/boot-amd64+mac.calc (+14/-0)
tools/boot/saucy/boot-amd64.calc (+14/-0)
tools/boot/saucy/boot-armel+dove (+193/-0)
tools/boot/saucy/boot-armel+dove.calc (+1/-0)
tools/boot/saucy/boot-armel+imx51.calc (+1/-0)
tools/boot/saucy/boot-armel+omap (+101/-0)
tools/boot/saucy/boot-armel+omap.calc (+1/-0)
tools/boot/saucy/boot-i386 (+532/-0)
tools/boot/saucy/boot-i386+mac (+208/-0)
tools/boot/saucy/boot-i386+mac.calc (+14/-0)
tools/boot/saucy/boot-i386.calc (+14/-0)
tools/boot/saucy/boot-powerpc (+230/-0)
tools/boot/saucy/boot-powerpc.calc (+2/-0)
tools/boot/saucy/common.sh (+130/-0)
tools/boot/saucy/post-boot-armel+ac100 (+53/-0)
tools/boot/saucy/post-boot-armel+dove (+117/-0)
tools/boot/saucy/post-boot-armel+mx5 (+202/-0)
tools/boot/saucy/post-boot-armel+omap (+244/-0)
tools/boot/saucy/post-boot-armhf+nexus7 (+53/-0)
tools/boot/saucy/post-boot-i386 (+27/-0)
tools/boot/trusty/boot-amd64 (+634/-0)
tools/boot/trusty/boot-amd64+mac (+536/-0)
tools/boot/trusty/boot-amd64+mac.calc (+14/-0)
tools/boot/trusty/boot-amd64.calc (+14/-0)
tools/boot/trusty/boot-armel+dove (+194/-0)
tools/boot/trusty/boot-armel+dove.calc (+1/-0)
tools/boot/trusty/boot-armel+imx51.calc (+1/-0)
tools/boot/trusty/boot-armel+omap (+102/-0)
tools/boot/trusty/boot-armel+omap.calc (+1/-0)
tools/boot/trusty/boot-i386 (+544/-0)
tools/boot/trusty/boot-i386+mac (+209/-0)
tools/boot/trusty/boot-i386+mac.calc (+14/-0)
tools/boot/trusty/boot-i386.calc (+14/-0)
tools/boot/trusty/boot-powerpc (+244/-0)
tools/boot/trusty/boot-powerpc.calc (+2/-0)
tools/boot/trusty/boot-ppc64el (+89/-0)
tools/boot/trusty/boot-ppc64el.calc (+2/-0)
tools/boot/trusty/common.sh (+138/-0)
tools/boot/trusty/post-boot-armel+ac100 (+53/-0)
tools/boot/trusty/post-boot-armel+dove (+117/-0)
tools/boot/trusty/post-boot-armel+mx5 (+202/-0)
tools/boot/trusty/post-boot-armel+omap (+244/-0)
tools/boot/trusty/post-boot-armhf+nexus7 (+53/-0)
tools/boot/trusty/post-boot-i386 (+27/-0)
tools/boot/utopic/boot-amd64 (+641/-0)
tools/boot/utopic/boot-amd64+mac (+542/-0)
tools/boot/utopic/boot-amd64+mac.calc (+14/-0)
tools/boot/utopic/boot-amd64.calc (+14/-0)
tools/boot/utopic/boot-armel+dove (+193/-0)
tools/boot/utopic/boot-armel+dove.calc (+1/-0)
tools/boot/utopic/boot-armel+imx51.calc (+1/-0)
tools/boot/utopic/boot-armel+omap (+101/-0)
tools/boot/utopic/boot-armel+omap.calc (+1/-0)
tools/boot/utopic/boot-i386 (+556/-0)
tools/boot/utopic/boot-i386+mac (+212/-0)
tools/boot/utopic/boot-i386+mac.calc (+14/-0)
tools/boot/utopic/boot-i386.calc (+14/-0)
tools/boot/utopic/boot-powerpc (+226/-0)
tools/boot/utopic/boot-powerpc.calc (+2/-0)
tools/boot/utopic/boot-ppc64el (+80/-0)
tools/boot/utopic/boot-ppc64el.calc (+2/-0)
tools/boot/utopic/common.sh (+133/-0)
tools/boot/utopic/post-boot-armel+ac100 (+53/-0)
tools/boot/utopic/post-boot-armel+dove (+117/-0)
tools/boot/utopic/post-boot-armel+mx5 (+202/-0)
tools/boot/utopic/post-boot-armel+omap (+244/-0)
tools/boot/utopic/post-boot-armhf+nexus7 (+53/-0)
tools/boot/utopic/post-boot-i386 (+27/-0)
tools/boot/vivid/boot-amd64 (+649/-0)
tools/boot/vivid/boot-amd64+mac (+550/-0)
tools/boot/vivid/boot-amd64+mac.calc (+14/-0)
tools/boot/vivid/boot-amd64.calc (+14/-0)
tools/boot/vivid/boot-armel+dove (+194/-0)
tools/boot/vivid/boot-armel+dove.calc (+1/-0)
tools/boot/vivid/boot-armel+imx51.calc (+1/-0)
tools/boot/vivid/boot-armel+omap (+102/-0)
tools/boot/vivid/boot-armel+omap.calc (+1/-0)
tools/boot/vivid/boot-i386 (+564/-0)
tools/boot/vivid/boot-i386+mac (+213/-0)
tools/boot/vivid/boot-i386+mac.calc (+14/-0)
tools/boot/vivid/boot-i386.calc (+14/-0)
tools/boot/vivid/boot-powerpc (+227/-0)
tools/boot/vivid/boot-powerpc.calc (+2/-0)
tools/boot/vivid/boot-ppc64el (+81/-0)
tools/boot/vivid/boot-ppc64el.calc (+2/-0)
tools/boot/vivid/common.sh (+144/-0)
tools/boot/vivid/post-boot-armel+ac100 (+53/-0)
tools/boot/vivid/post-boot-armel+dove (+117/-0)
tools/boot/vivid/post-boot-armel+mx5 (+202/-0)
tools/boot/vivid/post-boot-armel+omap (+244/-0)
tools/boot/vivid/post-boot-armhf+nexus7 (+53/-0)
tools/boot/vivid/post-boot-i386 (+27/-0)
tools/boot/warty/boot-amd64 (+160/-0)
tools/boot/warty/boot-i386 (+165/-0)
tools/boot/warty/boot-powerpc (+88/-0)
tools/boot/warty/boot-powerpc.calc (+2/-0)
tools/boot/warty/common.sh (+18/-0)
tools/boot/wily/boot-amd64 (+649/-0)
tools/boot/wily/boot-amd64+mac (+550/-0)
tools/boot/wily/boot-amd64+mac.calc (+14/-0)
tools/boot/wily/boot-amd64.calc (+14/-0)
tools/boot/wily/boot-armel+dove (+194/-0)
tools/boot/wily/boot-armel+dove.calc (+1/-0)
tools/boot/wily/boot-armel+imx51.calc (+1/-0)
tools/boot/wily/boot-armel+omap (+102/-0)
tools/boot/wily/boot-armel+omap.calc (+1/-0)
tools/boot/wily/boot-i386 (+564/-0)
tools/boot/wily/boot-i386+mac (+213/-0)
tools/boot/wily/boot-i386+mac.calc (+14/-0)
tools/boot/wily/boot-i386.calc (+14/-0)
tools/boot/wily/boot-powerpc (+227/-0)
tools/boot/wily/boot-powerpc.calc (+2/-0)
tools/boot/wily/boot-ppc64el (+81/-0)
tools/boot/wily/boot-ppc64el.calc (+2/-0)
tools/boot/wily/common.sh (+144/-0)
tools/boot/wily/post-boot-armel+ac100 (+53/-0)
tools/boot/wily/post-boot-armel+dove (+117/-0)
tools/boot/wily/post-boot-armel+mx5 (+202/-0)
tools/boot/wily/post-boot-armel+omap (+244/-0)
tools/boot/wily/post-boot-armhf+nexus7 (+53/-0)
tools/boot/wily/post-boot-i386 (+27/-0)
tools/boot/woody/boot-alpha (+67/-0)
tools/boot/woody/boot-alpha.calc (+1/-0)
tools/boot/woody/boot-arm (+14/-0)
tools/boot/woody/boot-hppa (+32/-0)
tools/boot/woody/boot-i386 (+210/-0)
tools/boot/woody/boot-i386.calc (+5/-0)
tools/boot/woody/boot-ia64 (+37/-0)
tools/boot/woody/boot-m68k (+64/-0)
tools/boot/woody/boot-m68k.calc (+6/-0)
tools/boot/woody/boot-mips (+11/-0)
tools/boot/woody/boot-mips.calc (+1/-0)
tools/boot/woody/boot-mipsel (+53/-0)
tools/boot/woody/boot-mipsel.calc (+1/-0)
tools/boot/woody/boot-powerpc (+152/-0)
tools/boot/woody/boot-powerpc.calc (+1/-0)
tools/boot/woody/boot-s390 (+120/-0)
tools/boot/woody/boot-sparc (+62/-0)
tools/boot/woody/boot-sparc.calc (+1/-0)
tools/boot/woody/common.sh (+18/-0)
tools/boot/woody/post-boot-alpha (+30/-0)
tools/boot/woody/post-boot-hppa (+30/-0)
tools/boot/woody/post-boot-mipsel (+64/-0)
tools/boot/woody/post-boot-powerpc (+36/-0)
tools/boot/xenial/boot-amd64 (+704/-0)
tools/boot/xenial/boot-amd64+mac (+550/-0)
tools/boot/xenial/boot-amd64+mac.calc (+14/-0)
tools/boot/xenial/boot-amd64.calc (+14/-0)
tools/boot/xenial/boot-arm64 (+303/-0)
tools/boot/xenial/boot-armel+dove (+194/-0)
tools/boot/xenial/boot-armel+dove.calc (+1/-0)
tools/boot/xenial/boot-armel+imx51.calc (+1/-0)
tools/boot/xenial/boot-armel+omap (+102/-0)
tools/boot/xenial/boot-armel+omap.calc (+1/-0)
tools/boot/xenial/boot-i386 (+595/-0)
tools/boot/xenial/boot-i386+mac (+213/-0)
tools/boot/xenial/boot-i386+mac.calc (+14/-0)
tools/boot/xenial/boot-i386.calc (+14/-0)
tools/boot/xenial/boot-powerpc (+223/-0)
tools/boot/xenial/boot-powerpc.calc (+2/-0)
tools/boot/xenial/boot-ppc64el (+167/-0)
tools/boot/xenial/boot-ppc64el.calc (+2/-0)
tools/boot/xenial/boot-s390x (+98/-0)
tools/boot/xenial/common.sh (+155/-0)
tools/boot/xenial/post-boot-armel+ac100 (+53/-0)
tools/boot/xenial/post-boot-armel+dove (+117/-0)
tools/boot/xenial/post-boot-armel+mx5 (+202/-0)
tools/boot/xenial/post-boot-armel+omap (+244/-0)
tools/boot/xenial/post-boot-armhf+nexus7 (+53/-0)
tools/boot/xenial/post-boot-i386 (+27/-0)
tools/boot/yakkety/boot-amd64 (+704/-0)
tools/boot/yakkety/boot-amd64+mac (+550/-0)
tools/boot/yakkety/boot-amd64+mac.calc (+14/-0)
tools/boot/yakkety/boot-amd64.calc (+14/-0)
tools/boot/yakkety/boot-arm64 (+303/-0)
tools/boot/yakkety/boot-armel+dove (+194/-0)
tools/boot/yakkety/boot-armel+dove.calc (+1/-0)
tools/boot/yakkety/boot-armel+imx51.calc (+1/-0)
tools/boot/yakkety/boot-armel+omap (+102/-0)
tools/boot/yakkety/boot-armel+omap.calc (+1/-0)
tools/boot/yakkety/boot-i386 (+595/-0)
tools/boot/yakkety/boot-i386+mac (+213/-0)
tools/boot/yakkety/boot-i386+mac.calc (+14/-0)
tools/boot/yakkety/boot-i386.calc (+14/-0)
tools/boot/yakkety/boot-powerpc (+223/-0)
tools/boot/yakkety/boot-powerpc.calc (+2/-0)
tools/boot/yakkety/boot-ppc64el (+167/-0)
tools/boot/yakkety/boot-ppc64el.calc (+2/-0)
tools/boot/yakkety/boot-s390x (+98/-0)
tools/boot/yakkety/common.sh (+155/-0)
tools/boot/yakkety/post-boot-armel+ac100 (+53/-0)
tools/boot/yakkety/post-boot-armel+dove (+117/-0)
tools/boot/yakkety/post-boot-armel+mx5 (+202/-0)
tools/boot/yakkety/post-boot-armel+omap (+244/-0)
tools/boot/yakkety/post-boot-armhf+nexus7 (+53/-0)
tools/boot/yakkety/post-boot-i386 (+27/-0)
tools/boot/zesty/boot-amd64 (+714/-0)
tools/boot/zesty/boot-amd64+mac (+557/-0)
tools/boot/zesty/boot-amd64+mac.calc (+14/-0)
tools/boot/zesty/boot-amd64.calc (+14/-0)
tools/boot/zesty/boot-arm64 (+303/-0)
tools/boot/zesty/boot-armel+dove (+194/-0)
tools/boot/zesty/boot-armel+dove.calc (+1/-0)
tools/boot/zesty/boot-armel+imx51.calc (+1/-0)
tools/boot/zesty/boot-armel+omap (+102/-0)
tools/boot/zesty/boot-armel+omap.calc (+1/-0)
tools/boot/zesty/boot-i386 (+602/-0)
tools/boot/zesty/boot-i386+mac (+213/-0)
tools/boot/zesty/boot-i386+mac.calc (+14/-0)
tools/boot/zesty/boot-i386.calc (+14/-0)
tools/boot/zesty/boot-powerpc (+223/-0)
tools/boot/zesty/boot-powerpc.calc (+2/-0)
tools/boot/zesty/boot-ppc64el (+167/-0)
tools/boot/zesty/boot-ppc64el.calc (+2/-0)
tools/boot/zesty/boot-s390x (+98/-0)
tools/boot/zesty/common.sh (+158/-0)
tools/boot/zesty/post-boot-armel+ac100 (+53/-0)
tools/boot/zesty/post-boot-armel+dove (+117/-0)
tools/boot/zesty/post-boot-armel+mx5 (+202/-0)
tools/boot/zesty/post-boot-armel+omap (+244/-0)
tools/boot/zesty/post-boot-armhf+nexus7 (+53/-0)
tools/boot/zesty/post-boot-i386 (+27/-0)
tools/breezy/installtools.sh (+40/-0)
tools/breezy/upgrade.sh (+6/-0)
tools/calc (+52/-0)
tools/cds2src (+318/-0)
tools/cosmic/app-install.sh (+71/-0)
tools/cosmic/installtools.sh (+103/-0)
tools/cosmic/upgrade.sh (+41/-0)
tools/dapper/installtools.sh (+58/-0)
tools/dapper/upgrade.sh (+6/-0)
tools/disco/app-install.sh (+71/-0)
tools/disco/installtools.sh (+103/-0)
tools/disco/upgrade.sh (+41/-0)
tools/edgy/installtools.sh (+53/-0)
tools/edgy/upgrade.sh (+20/-0)
tools/eoan/app-install.sh (+71/-0)
tools/eoan/installtools.sh (+103/-0)
tools/eoan/upgrade.sh (+41/-0)
tools/etch/installtools.sh (+48/-0)
tools/etch/upgrade.sh (+6/-0)
tools/fast_sums (+69/-0)
tools/feisty/app-install.sh (+49/-0)
tools/feisty/installtools.sh (+63/-0)
tools/feisty/upgrade.sh (+20/-0)
tools/find-newest-installer (+39/-0)
tools/focal/app-install.sh (+71/-0)
tools/focal/installtools.sh (+103/-0)
tools/focal/upgrade.sh (+41/-0)
tools/gen-s390-cd-kernel.pl (+169/-0)
tools/generate_di+k_list (+181/-224)
tools/generate_di_list (+41/-63)
tools/get_diskusage.pl (+37/-0)
tools/grab_md5 (+84/-97)
tools/groovy/app-install.sh (+71/-0)
tools/groovy/installtools.sh (+105/-0)
tools/groovy/upgrade.sh (+41/-0)
tools/gutsy/app-install.sh (+71/-0)
tools/gutsy/installtools.sh (+63/-0)
tools/gutsy/upgrade.sh (+29/-0)
tools/hardlink (+30/-0)
tools/hardy/app-install.sh (+71/-0)
tools/hardy/installtools.sh (+63/-0)
tools/hardy/upgrade.sh (+28/-0)
tools/hoary/installtools.sh (+39/-0)
tools/hoary/upgrade.sh (+6/-0)
tools/intrepid/app-install.sh (+71/-0)
tools/intrepid/installtools.sh (+63/-0)
tools/intrepid/upgrade.sh (+28/-0)
tools/jaunty/app-install.sh (+71/-0)
tools/jaunty/installtools.sh (+75/-0)
tools/jaunty/upgrade.sh (+28/-0)
tools/jigdo_cleanup (+19/-28)
tools/jigdo_create (+44/-0)
tools/jigdo_header (+45/-0)
tools/karmic/app-install.sh (+71/-0)
tools/karmic/installtools.sh (+84/-0)
tools/karmic/upgrade.sh (+28/-0)
tools/link.pl (+38/-51)
tools/list2cds (+724/-0)
tools/list2src (+332/-0)
tools/lucid/app-install.sh (+71/-0)
tools/lucid/installtools.sh (+84/-0)
tools/lucid/upgrade.sh (+28/-0)
tools/make-vfat-img (+28/-0)
tools/master2tasks (+100/-0)
tools/maverick/app-install.sh (+71/-0)
tools/maverick/installtools.sh (+84/-0)
tools/maverick/upgrade.sh (+28/-0)
tools/mirror_check (+71/-0)
tools/my-dpkg-scanpackages (+1/-1)
tools/natty/app-install.sh (+71/-0)
tools/natty/installtools.sh (+84/-0)
tools/natty/upgrade.sh (+28/-0)
tools/oneiric/app-install.sh (+71/-0)
tools/oneiric/installtools.sh (+84/-0)
tools/oneiric/upgrade.sh (+28/-0)
tools/pi-makelist (+124/-0)
tools/pi-makelist-vfat (+53/-0)
tools/potato/installtools.sh (+27/-0)
tools/potato/upgrade.sh (+21/-0)
tools/precise/app-install.sh (+71/-0)
tools/precise/installtools.sh (+97/-0)
tools/precise/upgrade.sh (+41/-0)
tools/publish_cds (+234/-0)
tools/quantal/app-install.sh (+71/-0)
tools/quantal/installtools.sh (+84/-0)
tools/quantal/upgrade.sh (+41/-0)
tools/raring/app-install.sh (+71/-0)
tools/raring/installtools.sh (+84/-0)
tools/raring/upgrade.sh (+41/-0)
tools/sarge/installtools.sh (+48/-0)
tools/sarge/upgrade-hppa.sh (+6/-0)
tools/sarge/upgrade-sparc.sh (+6/-0)
tools/sarge/upgrade.sh (+6/-0)
tools/saucy/app-install.sh (+71/-0)
tools/saucy/installtools.sh (+84/-0)
tools/saucy/upgrade.sh (+41/-0)
tools/scanpackages (+385/-0)
tools/scanpackages.old (+238/-0)
tools/scansources (+173/-0)
tools/scansources.old (+100/-0)
tools/set_mkisofs_opts (+8/-0)
tools/sorting_weights (+65/-0)
tools/strip-nonUS-bin (+76/-0)
tools/sync-priorities (+45/-0)
tools/trusty/app-install.sh (+71/-0)
tools/trusty/installtools.sh (+99/-0)
tools/trusty/upgrade.sh (+41/-0)
tools/utopic/app-install.sh (+71/-0)
tools/utopic/installtools.sh (+84/-0)
tools/utopic/upgrade.sh (+41/-0)
tools/verbose_command (+7/-0)
tools/vivid/app-install.sh (+71/-0)
tools/vivid/installtools.sh (+84/-0)
tools/vivid/upgrade.sh (+41/-0)
tools/warty/installtools.sh (+27/-0)
tools/warty/upgrade.sh (+6/-0)
tools/wily/app-install.sh (+71/-0)
tools/wily/installtools.sh (+84/-0)
tools/wily/upgrade.sh (+41/-0)
tools/woody/installtools.sh (+42/-0)
tools/woody/upgrade.sh (+6/-0)
tools/xenial/app-install.sh (+71/-0)
tools/xenial/installtools.sh (+103/-0)
tools/xenial/upgrade.sh (+41/-0)
tools/yakkety/app-install.sh (+71/-0)
tools/yakkety/installtools.sh (+103/-0)
tools/yakkety/upgrade.sh (+41/-0)
tools/zesty/app-install.sh (+71/-0)
tools/zesty/installtools.sh (+103/-0)
tools/zesty/upgrade.sh (+41/-0)
update-cd (+178/-263)
Conflict adding file CONF.sh.  Moved existing file to CONF.sh.moved.
Conflict adding file Makefile.  Moved existing file to Makefile.moved.
Conflict adding file README.devel.  Moved existing file to README.devel.moved.
Conflict adding file README.  Moved existing file to README.moved.
Conflict adding file build.sh.  Moved existing file to build.sh.moved.
Conflict adding file build_all.sh.  Moved existing file to build_all.sh.moved.
Conflict adding file contrib.  Moved existing file to contrib.moved.
Conflict adding file data.  Moved existing file to data.moved.
Conflict adding file debian.  Moved existing file to debian.moved.
Conflict adding file tasks.  Moved existing file to tasks.moved.
Conflict adding file tools.  Moved existing file to tools.moved.
Conflict adding file update-cd.  Moved existing file to update-cd.moved.
To merge this branch: bzr merge lp:~xnox/debian-cd/cd-boot-images-amd64
Reviewer Review Type Date Requested Status
VCS imports Pending
Review via email: mp+386093@code.launchpad.net

Commit message

groovy: switch boot-amd64 to cd-boot-images-amd64

To post a comment you must log in.

Unmerged revisions

2069. By Dimitri John Ledkov

groovy: switch boot-amd64 to cd-boot-images-amd64

2068. By Dimitri John Ledkov

groovy: add a new common function to collect kernel params

Many projects are built for multiple architectures. And they should
behave the same, across any architecture. Create a common place to
collect project specific kernel parameters.

2067. By Steve Langasek

Merge lp:~xnox/debian-cd/cd-boot-images-arm64

2066. By Steve Langasek

Merge lp:~xnox/debian-cd/cd-boot-images-ppc64el

2065. By Steve Langasek

Merge lp:~xnox/debian-cd/nullglob-fix

2064. By Steve Langasek

Merge lp:~xnox/debian-cd/drop-unused-preseeds

2063. By Steve Langasek

Merge lp:~vorlon/debian-cd/drop-archaic-install_languages

2062. By Steve Langasek

Merge lp:~xnox/debian-cd/drop-unused-imagesums

2061. By Steve Langasek

Bump all groovy builds to use newer xorriso (1.4.2 from xenial instead of vendored 1.2.4).

2060. By Steve Langasek

Merge lp:~eeickmeyer/debian-cd/ubuntu

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file '.bzrignore'
--- .bzrignore 1970-01-01 00:00:00 +0000
+++ .bzrignore 2020-06-19 13:49:11 +0000
@@ -0,0 +1,8 @@
1tasks/auto
2tasks/ubuntu
3tasks/kubuntu
4tasks/tocd3
5tasks/tocd3.1
6tasks/edubuntu
7tasks/ubuntu-server
8tasks/xubuntu
09
=== added file '.cvsignore'
--- .cvsignore 1970-01-01 00:00:00 +0000
+++ .cvsignore 2020-06-19 13:49:11 +0000
@@ -0,0 +1,3 @@
1install-stamp
2build-stamp
3log
04
=== added file 'CONF.sh'
--- CONF.sh 1970-01-01 00:00:00 +0000
+++ CONF.sh 2020-06-19 13:49:11 +0000
@@ -1,72 +1,326 @@
1#1#
2# This file will have to be sourced where needed2# This file will have to be sourced where needed
33#
4# To prevent sourcing this file twice when using scripts to build CD images,
5# use the following code at the top of your script:
6# CF=CONF.sh
7# . $CF
8# export DEBIAN_CD_CONF_SOURCED=true
9
10# Allow to prevent double sourcing of this file
11if [ "$DEBIAN_CD_CONF_SOURCED" = true ]; then
12 return 0
13fi
144
15# Unset all optional variables first to start from a clean state5# Unset all optional variables first to start from a clean state
6unset NONUS || true
7unset FORCENONUSONCD1 || true
16unset NONFREE || true8unset NONFREE || true
17unset CONTRIB || true9unset CONTRIB || true
18unset EXTRANONFREE || true10unset EXTRANONFREE || true
19unset LOCAL || true11unset RESTRICTED || true
20unset LOCALDEBS || true12unset UNIVERSE || true
13unset MULTIVERSE || true
14# allow configuration on command line
15#unset LOCAL || true
16#unset LOCALDEBS || true
17unset SECURED || true
18unset SECRET_KEYRING || true
19unset PUBLIC_KEYRING || true
20unset SIGNING_KEYID || true
21unset SECURITY || true21unset SECURITY || true
22unset PROPOSED_UPDATES || true
23unset BOOTDIR || true22unset BOOTDIR || true
23unset BOOTDISKS || true
24unset SYMLINK || true24unset SYMLINK || true
25unset COPYLINK || true25unset COPYLINK || true
26unset MKISOFS || true26unset MKISOFS || true
27unset MKISOFS_OPTS || true27unset MKISOFS_OPTS || true
28unset ISOLINUX || true28unset ISOLINUX || true
29unset EXCLUDE || true29unset EXCLUDE || true
30unset SRCEXCLUDE || true
31unset NODEPENDS || true
30unset NORECOMMENDS || true32unset NORECOMMENDS || true
31unset NOSUGGESTS || true33unset NOSUGGESTS || true
32unset IMAGESUMS || true34unset DOJIGDO || true
33unset JIGDOTEMPLATEURL || true35unset JIGDOTEMPLATEURL || true
34unset JIGDOFALLBACKURLS || true36unset JIGDOFALLBACKURLS || true
35unset JIGDOINCLUDEURLS || true37unset JIGDOINCLUDEURLS || true
36unset JIGDOSCRIPT || true38unset JIGDOSCRIPT || true
37unset JIGDO_OPTS || true39unset JIGDO_OPTS || true
40unset DEFBINSIZE || true
41unset DEFSRCSIZE || true
42unset FASTSUMS || true
38unset PUBLISH_URL || true43unset PUBLISH_URL || true
44unset PUBLISH_NONUS_URL || true
39unset PUBLISH_PATH || true45unset PUBLISH_PATH || true
40unset UDEB_INCLUDE || true46unset UDEB_INCLUDE || true
41unset UDEB_EXCLUDE || true47unset UDEB_EXCLUDE || true
42unset BASE_INCLUDE || true48unset BASE_INCLUDE || true
43unset BASE_EXCLUDE || true49unset BASE_EXCLUDE || true
44unset INSTALLER_CD || true50unset INSTALLER_CD || true
51unset DI_CODENAME || true
45unset MAXCDS || true52unset MAXCDS || true
46unset MAXISOS || true53unset OMIT_MANUAL || true
47unset MAXJIGDOS || true
48unset SPLASHPNG || true
49unset OMIT_MANUAL || true
50unset OMIT_RELEASE_NOTES || true54unset OMIT_RELEASE_NOTES || true
51unset OMIT_DOC_TOOLS || true55
52unset MAX_PKG_SIZE || true56if [ -z "$PROJECT" ]; then
53unset DEBOOTSTRAP_OPTS || true57 PROJECT=ubuntu
54unset ARCHIVE_KEYRING_PACKAGE || true58fi
55unset ARCHIVE_KEYRING_FILE || true59if [ -z "$CAPPROJECT" ]; then
60 CAPPROJECT="$(echo "$PROJECT" | perl -ne 'print ucfirst')"
61fi
62
63if [ -z "$DIST" ]; then
64 DIST=karmic
65fi
5666
57# The debian-cd dir67# The debian-cd dir
58# Where I am (hoping I'm in the debian-cd dir)68# Where I am (hoping I'm in the debian-cd dir)
59export BASEDIR=`pwd`69export BASEDIR=`pwd`
6070
61# Name of the distribution for the image filename (Defaults to 'debian')71case $DIST in
62# export CDNAME=debian72 warty)
73 export CODENAME=warty
74 export CAPCODENAME='Warty Warthog'
75 export DEBVERSION=4.10
76 export OFFICIAL="Linux+ Edition"
77 ;;
78 hoary)
79 export CODENAME=hoary
80 export CAPCODENAME='Hoary Hedgehog'
81 export DEBVERSION=5.04
82 export OFFICIAL="Release"
83 ;;
84 breezy)
85 export CODENAME=breezy
86 export CAPCODENAME='Breezy Badger'
87 export DEBVERSION=5.10
88 export OFFICIAL="Release"
89 ;;
90 dapper)
91 export CODENAME=dapper
92 export CAPCODENAME='Dapper Drake'
93 export DEBVERSION=6.06.2
94 export OFFICIAL="Release"
95 ;;
96 edgy)
97 export CODENAME=edgy
98 export CAPCODENAME='Edgy Eft'
99 export DEBVERSION=6.10
100 export OFFICIAL="Release"
101 ;;
102 feisty)
103 export CODENAME=feisty
104 export CAPCODENAME='Feisty Fawn'
105 export DEBVERSION=7.04
106 export OFFICIAL="Release"
107 ;;
108 gutsy)
109 export PREV_CODENAME=feisty
110 export CODENAME=gutsy
111 export CAPCODENAME='Gutsy Gibbon'
112 export DEBVERSION=7.10
113 export OFFICIAL="Release"
114 ;;
115 hardy)
116 export PREV_CODENAME=dapper # need to support upgrades from previous LTS
117 export CODENAME=hardy
118 export CAPCODENAME='Hardy Heron'
119 export DEBVERSION=8.04.4
120 export OFFICIAL="Release"
121 ;;
122 intrepid)
123 export PREV_CODENAME=hardy
124 export CODENAME=intrepid
125 export CAPCODENAME='Intrepid Ibex'
126 export DEBVERSION=8.10
127 export OFFICIAL="Release"
128 ;;
129 jaunty)
130 export PREV_CODENAME=intrepid
131 export CODENAME=jaunty
132 export CAPCODENAME='Jaunty Jackalope'
133 export DEBVERSION=9.04
134 export OFFICIAL="Release"
135 ;;
136 karmic)
137 export PREV_CODENAME=jaunty
138 export CODENAME=karmic
139 export CAPCODENAME='Karmic Koala'
140 export DEBVERSION=9.10
141 export OFFICIAL="Release"
142 ;;
143 lucid)
144 export PREV_CODENAME=karmic
145 export CODENAME=lucid
146 export CAPCODENAME='Lucid Lynx'
147 export DEBVERSION=10.04.4
148 case $PROJECT in
149 ubuntu|ubuntu-server|kubuntu)
150 DEBVERSION="$DEBVERSION LTS"
151 ;;
152 esac
153 export BACKPORT_KERNELS="oneiric"
154 export OFFICIAL="Release"
155 ;;
156 maverick)
157 export PREV_CODENAME=lucid
158 export CODENAME=maverick
159 export CAPCODENAME='Maverick Meerkat'
160 export DEBVERSION=10.10
161 export OFFICIAL="Release"
162 ;;
163 natty)
164 export PREV_CODENAME=maverick
165 export CODENAME=natty
166 export CAPCODENAME='Natty Narwhal'
167 export DEBVERSION=11.04
168 export OFFICIAL="Release"
169 ;;
170 oneiric)
171 export PREV_CODENAME=natty
172 export CODENAME=oneiric
173 export CAPCODENAME='Oneiric Ocelot'
174 export DEBVERSION=11.10
175 export OFFICIAL="Release"
176 ;;
177 precise)
178 export PREV_CODENAME=lucid # need to support upgrades from previous LTS
179 export CODENAME=precise
180 export CAPCODENAME='Precise Pangolin'
181 export DEBVERSION=12.04.5
182 case $PROJECT in
183 ubuntu|ubuntu-server|kubuntu|edubuntu*|xubuntu)
184 DEBVERSION="$DEBVERSION LTS"
185 ;;
186 esac
187 # Note that this is singular, unlike lucid; we only ship a single kernel.
188 case $PROJECT in
189 ubuntu|ubuntu-server|edubuntu*|mythbuntu)
190 export BACKPORT_KERNEL=trusty
191 ;;
192 esac
193 export OFFICIAL="Release"
194 ;;
195 quantal)
196 export PREV_CODENAME=precise
197 export CODENAME=quantal
198 export CAPCODENAME='Quantal Quetzal'
199 export DEBVERSION=12.10
200 export OFFICIAL="Release"
201 ;;
202 raring)
203 export PREV_CODENAME=quantal
204 export CODENAME=raring
205 export CAPCODENAME='Raring Ringtail'
206 export DEBVERSION=13.04
207 export OFFICIAL="Release"
208 ;;
209 saucy)
210 export PREV_CODENAME=raring
211 export CODENAME=saucy
212 export CAPCODENAME='Saucy Salamander'
213 export DEBVERSION=13.10
214 export OFFICIAL="Release"
215 ;;
216 trusty)
217 export PREV_CODENAME=precise
218 export CODENAME=trusty
219 export CAPCODENAME='Trusty Tahr'
220 export DEBVERSION="14.04.6 LTS"
221 export BACKPORT_KERNEL=xenial
222 export OFFICIAL="Release"
223 ;;
224 utopic)
225 export PREV_CODENAME=trusty
226 export CODENAME=utopic
227 export CAPCODENAME='Utopic Unicorn'
228 export DEBVERSION="14.10"
229 export OFFICIAL="Release"
230 ;;
231 vivid)
232 export PREV_CODENAME=utopic
233 export CODENAME=vivid
234 export CAPCODENAME='Vivid Vervet'
235 export DEBVERSION="15.04"
236 export OFFICIAL="Release"
237 ;;
238 wily)
239 export PREV_CODENAME=vivid
240 export CODENAME=wily
241 export CAPCODENAME='Wily Werewolf'
242 export DEBVERSION="15.10"
243 export OFFICIAL="Release"
244 ;;
245 xenial)
246 export PREV_CODENAME=wily
247 export CODENAME=xenial
248 export CAPCODENAME='Xenial Xerus'
249 export DEBVERSION="16.04.6 LTS"
250 export BACKPORT_KERNEL="hwe-16.04"
251 export OFFICIAL="Release"
252 ;;
253 yakkety)
254 export PREV_CODENAME=xenial
255 export CODENAME=yakkety
256 export CAPCODENAME='Yakkety Yak'
257 export DEBVERSION="16.10"
258 export OFFICIAL="Release"
259 ;;
260 zesty)
261 export PREV_CODENAME=yakkety
262 export CODENAME=zesty
263 export CAPCODENAME='Zesty Zapus'
264 export DEBVERSION="17.04"
265 export OFFICIAL="Release"
266 ;;
267 artful)
268 export PREV_CODENAME=zesty
269 export CODENAME=artful
270 export CAPCODENAME='Artful Aardvark'
271 export DEBVERSION="17.10"
272 export OFFICIAL="Release"
273 ;;
274 bionic)
275 export PREV_CODENAME=artful
276 export CODENAME=bionic
277 export CAPCODENAME='Bionic Beaver'
278 export DEBVERSION="18.04.4 LTS"
279 export BACKPORT_KERNEL="hwe-18.04"
280 export OFFICIAL="Release"
281 ;;
282 cosmic)
283 export PREV_CODENAME=bionic
284 export CODENAME=cosmic
285 export CAPCODENAME='Cosmic Cuttlefish'
286 export DEBVERSION="18.10"
287 export OFFICIAL="Release"
288 ;;
289 disco)
290 export PREV_CODENAME=cosmic
291 export CODENAME=disco
292 export CAPCODENAME='Disco Dingo'
293 export DEBVERSION="19.04"
294 export OFFICIAL="Release"
295 ;;
296 eoan)
297 export PREV_CODENAME=disco
298 export CODENAME=eoan
299 export CAPCODENAME='Eoan Ermine'
300 export DEBVERSION="19.10"
301 export OFFICIAL="Release"
302 ;;
303 focal)
304 export PREV_CODENAME=eoan
305 export CODENAME=focal
306 export CAPCODENAME='Focal Fossa'
307 export DEBVERSION="20.04 LTS"
308 export OFFICIAL="Release"
309 ;;
310 groovy)
311 export PREV_CODENAME=focal
312 export CODENAME=groovy
313 export CAPCODENAME='Groovy Gorilla'
314 export DEBVERSION="20.10"
315 export OFFICIAL="Alpha"
316 ;;
63317
64# Building wheezy cd set ...318esac
65export CODENAME=wheezy
66319
67# By default use Debian installer packages from $CODENAME320# By default use Debian installer packages from $CODENAME
68if [ -z "$DI_CODENAME" ]; then321if [ ! "$DI_CODENAME" ]
69 export DI_CODENAME=$CODENAME322then
323 export DI_CODENAME=$CODENAME
70fi324fi
71325
72# If set, controls where the d-i components are downloaded from.326# If set, controls where the d-i components are downloaded from.
@@ -75,33 +329,13 @@
75# the Debian mirror.329# the Debian mirror.
76#export DI_WWW_HOME=default330#export DI_WWW_HOME=default
77331
78# Version number, "2.2 r0", "2.2 r1" etc.332# installer for properly uploaded debian-installer builds, daily-installer
79export DEBVERSION="7.0"333# for autobuilt dailies. The newest available version is selected
80334# automatically; this is an override.
81# Official or non-official set.335#export DI_TYPE=installer
82# NOTE: THE "OFFICIAL" DESIGNATION IS ONLY ALLOWED FOR IMAGES AVAILABLE336
83# ON THE OFFICIAL DEBIAN CD WEBSITE http://cdimage.debian.org337# ... for arch
84export OFFICIAL="Unofficial"338export ARCH=`dpkg --print-architecture`
85#export OFFICIAL="Official"
86#export OFFICIAL="Official Beta"
87
88# ... for arch
89if [ -z "$ARCHES" ]; then
90 CPU=`dpkg-architecture -qDEB_HOST_ARCH_CPU 2>/dev/null || true`
91 if [ -z "$CPU" ]; then
92 CPU=`dpkg-architecture -qDEB_HOST_ARCH`
93 fi
94 KERNEL=`dpkg-architecture -qDEB_HOST_ARCH_OS 2>/dev/null || true`
95 if [ -z "$KERNEL" ]; then
96 KERNEL=linux
97 fi
98 if [ $KERNEL = linux ] ; then
99 ARCHES=$CPU
100 else
101 ARCHES="$KERNEL-$CPU"
102 fi
103 export ARCHES
104fi
105339
106# IMPORTANT : The 4 following paths must be on the same partition/device.340# IMPORTANT : The 4 following paths must be on the same partition/device.
107# If they aren't then you must set COPYLINK below to 1. This341# If they aren't then you must set COPYLINK below to 1. This
@@ -109,32 +343,52 @@
109# images, however. Also, if you are using an NFS partition for343# images, however. Also, if you are using an NFS partition for
110# some part of this, you must use this option.344# some part of this, you must use this option.
111# Paths to the mirrors345# Paths to the mirrors
112export MIRROR=/srv/mirror/debian346export MIRROR=${MIRROR:-$CDIMAGE_ROOT/ftp}
347
348# Comment the following line if you don't have/want non-US
349#export NONUS=/ftp/debian-non-US
350
351# And this option will make you 2 copies of CD1 - one with all the
352# non-US packages on it, one with none. Useful if you're likely to
353# need both.
354#export FORCENONUSONCD1=1
113355
114# Path of the temporary directory356# Path of the temporary directory
115export TDIR=/srv/mirror/tmp357export TDIR=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/tmp
116358
117# Path where the images will be written359# Path where the images will be written
118export OUT=/srv/mirror/debian-cd-test360export OUT=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/debian-cd
119361
120# Where we keep the temporary apt stuff.362# Where we keep the temporary apt stuff.
121# This cannot reside on an NFS mount.363# This cannot reside on an NFS mount.
122export APTTMP=/srv/mirror/tmp/apt364export APTTMP=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/apt
365
366# Where extracted debootstrap scripts live
367export DEBOOTSTRAP=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/debootstrap
368
369# Where live filesystem images live
370export LIVEIMAGES=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/live
123371
124# Do I want to have NONFREE merged in the CD set372# Do I want to have NONFREE merged in the CD set
125# export NONFREE=1373# export NONFREE=1
126374
127# Do I want to have CONTRIB merged in the CD set375# Do I want to have CONTRIB merged in the CD set
128export CONTRIB=1376#export CONTRIB=1
129377
130# Do I want to have NONFREE on a separate CD (the last CD of the CD set)378# Do I want to have NONFREE on a separate CD (the last CD of the CD set)
131# WARNING: Don't use NONFREE and EXTRANONFREE at the same time !379# WARNING: Don't use NONFREE and EXTRANONFREE at the same time !
132# export EXTRANONFREE=1380# export EXTRANONFREE=1
133381
134# Do I want to force (potentially non-free) firmware packages to be382if [ -z "$CDIMAGE_ONLYFREE" ]; then
135# placed on disc 1? Will make installation much easier if systems383 export RESTRICTED=1
136# contain hardware that depends on this firmware384fi
137# export FORCE_FIRMWARE=1385
386if [ "$CDIMAGE_UNSUPPORTED" ]; then
387 export UNIVERSE=1
388 if [ -z "$CDIMAGE_ONLYFREE" ]; then
389 export MULTIVERSE=1
390 fi
391fi
138392
139# If you have a $MIRROR/dists/$CODENAME/local/binary-$ARCH dir with 393# If you have a $MIRROR/dists/$CODENAME/local/binary-$ARCH dir with
140# local packages that you want to put on the CD set then394# local packages that you want to put on the CD set then
@@ -144,17 +398,37 @@
144# If your local packages are not under $MIRROR, but somewhere else, 398# If your local packages are not under $MIRROR, but somewhere else,
145# you can uncomment this line and edit to to point to a directory399# you can uncomment this line and edit to to point to a directory
146# containing dists/$CODENAME/local/binary-$ARCH400# containing dists/$CODENAME/local/binary-$ARCH
147# export LOCALDEBS=/home/joey/debian/va/debian401# export LOCALDEBS=$CDIMAGE_ROOT/local/packages
402
403# If you want a <codename>-secured tree with a copy of the signed
404# Release.gpg and files listed by this Release file, then
405# uncomment this line
406# export SECURED=1
407
408case $DIST in
409 warty) ;;
410 hoary|breezy|dapper|edgy|feisty|gutsy|hardy|intrepid|jaunty|karmic|lucid|maverick|natty|oneiric|precise|quantal|raring|saucy|trusty|utopic|vivid|wily)
411 export SECRET_KEYRING=$CDIMAGE_ROOT/secret/dot-gnupg/secring.gpg
412 export PUBLIC_KEYRING=$CDIMAGE_ROOT/secret/dot-gnupg/pubring.gpg
413 export SIGNING_KEYID=C5986B4F1257FFA86632CBA746181433FBB75451
414 ;;
415 *)
416 export SECRET_KEYRING=$CDIMAGE_ROOT/secret/dot-gnupg/secring.gpg
417 export PUBLIC_KEYRING=$CDIMAGE_ROOT/secret/dot-gnupg/pubring.gpg
418 export SIGNING_KEYID=843938DF228D22F7B3742BC0D94AA3F0EFE21092
419 ;;
420esac
148421
149# Where to find the security patches. This directory should be the422# Where to find the security patches. This directory should be the
150# top directory of a security.debian.org mirror.423# top directory of a security.debian.org mirror.
151#export SECURITY="$TOPDIR"/debian/debian-security424case $DIST in
425 warty|hoary|breezy|dapper|edgy|feisty|gutsy|hardy|intrepid|jaunty|karmic|lucid)
426 export SECURITY="$MIRROR"
427 ;;
428esac
152429
153# Include proposed updates430# Use post-release updates?
154# Note that on the CDs it will not be visible where packages came from:431export UPDATES=1
155# from the released archive or from proposed updates archive.
156# NOTE: intended to be used for pre-release testing, not for publication!
157#export PROPOSED_UPDATES=$CODENAME-proposed-updates
158432
159# Sparc only : bootdir (location of cd.b and second.b)433# Sparc only : bootdir (location of cd.b and second.b)
160# export BOOTDIR=/boot434# export BOOTDIR=/boot
@@ -168,7 +442,7 @@
168# export COPYLINK=1442# export COPYLINK=1
169443
170# Options444# Options
171# export MKISOFS=mkisofs445# export MKISOFS=/usr/bin/mkisofs
172# export MKISOFS_OPTS="-r" #For normal users446# export MKISOFS_OPTS="-r" #For normal users
173# export MKISOFS_OPTS="-r -F ." #For symlink farmers447# export MKISOFS_OPTS="-r -F ." #For symlink farmers
174448
@@ -176,21 +450,28 @@
176# mkisofs/genisoimage. Allows creation of isohybrid images: ISO images450# mkisofs/genisoimage. Allows creation of isohybrid images: ISO images
177# that will burn correctly onto a CD and also can be written raw to a451# that will burn correctly onto a CD and also can be written raw to a
178# USB stick. xorriso 0.6.5 and later has working support for this.452# USB stick. xorriso 0.6.5 and later has working support for this.
179#export i386_MKISOFS="xorriso"453export i386_MKISOFS="xorriso"
180#export i386_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"454export i386_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
181#export amd64_MKISOFS="xorriso"455export amd64_MKISOFS="xorriso"
182#export amd64_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"456export amd64_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
183457export arm64_MKISOFS="xorriso"
184# Keyring (defaults):458export arm64_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
185#ARCHIVE_KEYRING_PACKAGE=debian-archive-keyring459
186# The path to the keyring file relative to $TDIR/archive-keyring/460case $DIST in
187#ARCHIVE_KEYRING_FILE=usr/share/keyrings/debian-archive-keyring.gpg461 groovy)
188462 # switch to modern xorriso for all arches
189# By default we use debootstrap --no-check-gpg to find out the minimal set463 export MKISOFS=xorriso
190# of packages because there's no reason to not trust the local mirror. But464 export MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
191# you can be paranoid and then you need to indicate the keyring to use to465 ;;
192# validate the mirror.466 *)
193#export DEBOOTSTRAP_OPTS="--keyring $TDIR/archive-keyring/$ARCHIVE_KEYRING_FILE"467 # temporary hack until such time as we can upgrade all builds to 1.4.2
468 new_xorriso="/home/cdimage/xorriso/xorriso-1.2.4/xorriso/xorriso"
469 if [ -x "$new_xorriso" ]; then
470 export amd64_MKISOFS="$new_xorriso"
471 export arm64_MKISOFS="$new_xorriso"
472 fi
473 ;;
474esac
194475
195# ISOLinux support for multiboot on CD1 for i386476# ISOLinux support for multiboot on CD1 for i386
196export ISOLINUX=1477export ISOLINUX=1
@@ -198,80 +479,79 @@
198# uncomment this to if you want to see more of what the Makefile is doing479# uncomment this to if you want to see more of what the Makefile is doing
199#export VERBOSE_MAKE=1480#export VERBOSE_MAKE=1
200481
201# The maximum size allowed for an individual package, in bytes; if482# uncoment this to make build_all.sh try to build a simple CD image if
202# larger than this, it will be excluded (and all dependents, of483# the proper official CD run does not work
203# course). We'll create a README.excluded in the root of CD1 listing484#ATTEMPT_FALLBACK=yes
204# them too485
205export MAX_PKG_SIZE=600000000486# Set your disk size here in MB. Used in calculating package and
206487# source file layouts in build.sh and build_all.sh. Defaults are for
207# Should build_all.sh try to build a simple CD image if the proper official488# CD-R. For DVD-R the size limit is 4700372992 (see ubuntu-cdimage
208# CD run does not work?489# lib/cdimage/tree.py:DailyTreePublisher.size_limit) but we express here
209ATTEMPT_FALLBACK=yes490# in MiB, so round down to 4482MiB (4699717632 bytes). If we round up to
210491# 4483MiB we will *probably* still fit, but the limit would be 384KiB above
211# Set your disk type here. Known types are:492# the actual limit so there's some risk of being oversize for media.
212# BC (businesscard): 650 MiB max (should be limited elsewhere,493if [ "$CDIMAGE_DVD" = 1 ]; then
213# should never fill a CD anyway)494 export DEFBINSIZE=4482
214# NETINST: 650 MiB max (ditto)495 export DEFSRCSIZE=4482
215# CD: standard 74-min CD (650 MiB)496else
216# CD700: (semi-)standard 80-min CD (700 MiB)497 #export DEFBINSIZE=700
217# DVD: standard 4.7 GB DVD498 #export DEFSRCSIZE=645
218# DLDVD: standard 8.5 GB dual-layer DVD499 export DEFBINSIZE=4600
219# BD: standard 25 GB blu-ray500 export DEFSRCSIZE=4600
220# DLBD: standard 50 GB dual-layer blu-ray501fi
221# STICK1GB: 1GB USB stick or similar
222# STICK2GB: 2GB USB stick or similar
223# STICK4GB: 4GB USB stick or similar
224# STICK8GB: 8GB USB stick or similar
225# CUSTOM: up to you - specify a size to go with it (in 2K blocks)
226export DISKTYPE=CD
227#export DISKTYPE=CUSTOM
228#export CUSTOMSIZE=XXXX
229# If you want to over-ride this choice (e.g. to make a larger version of a given disk),
230# you can do the following:
231# export FORCE_CD_SIZE=<type> to change all the sizes in a given run
232# export FORCE_CD_SIZE1=<type> to change the size of disk 1 (only)
233
234# Extra variants to enable. See docs/README.variants for more information.
235export VARIANTS=
236502
237# We don't want certain packages to take up space on CD1...503# We don't want certain packages to take up space on CD1...
238#export EXCLUDE1=exclude504#export EXCLUDE="$BASEDIR"/tasks/exclude-sarge
239# ...but they are okay for other CDs (UNEXCLUDEx == may be included505# ...but they are okay for other CDs (UNEXCLUDEx == may be included on CD >= x)
240# on CD x if not already covered)506#export UNEXCLUDE2="$BASEDIR"/tasks/unexclude-CD2-sarge
241#export UNEXCLUDE2=unexclude-CD2507# Any packages listed in EXCLUDE but not in any UNEXCLUDE will be
242# Any packages listed in EXCLUDEx but not in any UNEXCLUDE will be508# excluded completely.
243# excluded completely. The same goes for packages listed in EXCLUDE.509
510# We also exclude some source packages
511#export SRCEXCLUDE="$BASEDIR"/tasks/exclude-src-potato
512
513export NODEPENDS=1
244514
245# Set this if the recommended packages should be skipped when adding 515# Set this if the recommended packages should be skipped when adding
246# package on the CD. The default is 'true'.516# package on the CD. The default is 'false'.
247# export NORECOMMENDS=1517export NORECOMMENDS=1
248518
249# Set this if the suggested packages should be skipped when adding 519# Set this if the suggested packages should be skipped when adding
250# package on the CD. The default is 'true'.520# package on the CD. The default is 'true'.
251# export NOSUGGESTS=1521export NOSUGGESTS=1
252522
253# Set to 1 to generate MD5/SHA1/SHA256/SHA512 sums for generated images523# Image format:
254export IMAGESUMS=1524# vfat = Output an image in VFAT format (.img)
255525# iso = Output an image in ISO 9660 format (.iso)
256# And define the set of checksum algorithms you want here. Default is526if [ -z "$IMAGE_FORMAT" ]; then
257# all of: md5 sha1 sha512 sha256527 export IMAGE_FORMAT=iso
258# export CHECKSUMS="md5 sha1 sha512 sha256"528fi
259529
260# We may have to extract files from packages to put them onto the CD530# Preinstalled Image Filesystem
261# (e.g. bootloader files). If you make those packages (and their531# This is the expected filesystem that is downloaded from the livefs builders
262# sources) available somewhere, list it here so that README.source532
263# can point to it. Note that your mirror must have repositories of533if [ -z "$PREINSTALLED_IMAGE_FILESYSTEM" ]; then
264# source packages if you enable this option.534 export PREINSTALLED_IMAGE_FILESYSTEM=ext4
265# export ARCHIVE_EXTRACTED_SOURCES="http://cdimage.debian.org/cdimage/cd-sources/"535fi
266536
267# Produce iso/jigdo files: specify how many iso/jigdo files should be537# Produce jigdo files:
268# produced in your set. If not set or when the value is "ALL" they will538# 0/unset = Don't do jigdo at all, produce only the full iso image.
269# be created for all images. One of the variables can be set to zero if539# 1 = Produce both the iso image and jigdo stuff.
270# either iso or jigdo files are not wanted.540# 2 = Produce ONLY jigdo stuff; no iso image is created (saves lots
271# Replaces the old "DOJIGDO" setting with something much more flexible.541# of disk space).
272#export MAXISOS=0542
273#export MAXJIGDOS=0543if [ "$CDIMAGE_INSTALL" != 1 ] && [ "$CDIMAGE_ONLYSOURCE" != 1 ]; then
274544 # inappropriate
545 export DOJIGDO=0
546elif [ "$DIST" = warty ]; then
547 # only custom builds now
548 export DOJIGDO=0
549elif [ "$SPECIAL" = 1 ]; then
550 # special custom build
551 export DOJIGDO=0
552else
553 export DOJIGDO=1
554fi
275# HTTP/FTP URL for directory where you intend to make the templates555# HTTP/FTP URL for directory where you intend to make the templates
276# available. You should not need to change this; the default value ""556# available. You should not need to change this; the default value ""
277# means "template in same dir as the .jigdo file", which is usually557# means "template in same dir as the .jigdo file", which is usually
@@ -291,13 +571,16 @@
291# Space-separated list of label->URL mappings for "jigdo fallback571# Space-separated list of label->URL mappings for "jigdo fallback
292# server(s)" to add to .jigdo file. If unset, no fallback URL is572# server(s)" to add to .jigdo file. If unset, no fallback URL is
293# added, which may cause problems - see README.573# added, which may cause problems - see README.
294#export JIGDOFALLBACKURLS="Debian=http://myserver/snapshot/Debian/ Non-US=http://myserver/snapshot/Non-US/"574export JIGDOFALLBACKURLS="Debian=http://archive.ubuntu.com/ubuntu/"
575# commented out until the snapshot archives actually exist to avoid
576# silly server load
577#export JIGDOFALLBACKURLS="Debian=http://archive.ubuntu.com/cdimage/jigit/$CODENAME/snapshot/"
295#578#
296# Space-separated list of "include URLs" to add to the .jigdo file. 579# Space-separated list of "include URLs" to add to the .jigdo file.
297# The included files are used to provide an up-to-date list of Debian580# The included files are used to provide an up-to-date list of Debian
298# mirrors to the jigdo _GUI_application_ (_jigdo-lite_ doesn't support581# mirrors to the jigdo _GUI_application_ (_jigdo-lite_ doesn't support
299# "[Include ...]").582# "[Include ...]").
300export JIGDOINCLUDEURLS="http://cdimage.debian.org/debian-cd/debian-servers.jigdo"583#export JIGDOINCLUDEURLS="http://cdimage.debian.org/debian-cd/debian-servers.jigdo"
301#584#
302# $JIGDOTEMPLATEURL and $JIGDOINCLUDEURLS are passed to585# $JIGDOTEMPLATEURL and $JIGDOINCLUDEURLS are passed to
303# "tools/jigdo_header", which is used by default to generate the586# "tools/jigdo_header", which is used by default to generate the
@@ -306,39 +589,45 @@
306# data.589# data.
307#export JIGDOSCRIPT="myscript"590#export JIGDOSCRIPT="myscript"
308591
592# If set, use the md5sums from the main archive, rather than calculating
593# them locally
594export FASTSUMS=1
595
309# A couple of things used only by publish_cds, so it can tweak the596# A couple of things used only by publish_cds, so it can tweak the
310# jigdo files, and knows where to put the results.597# jigdo files, and knows where to put the results.
311# You need to run publish_cds manually, it is not run by the Makefile.598# You need to run publish_cds manually, it is not run by the Makefile.
312export PUBLISH_URL="http://cdimage.debian.org/jigdo-area"599export PUBLISH_URL="http://cdimage.debian.org/jigdo-area"
600export PUBLISH_NONUS_URL="http://non-US.cdimage.debian.org/jigdo-area"
313export PUBLISH_PATH="/home/jigdo-area/"601export PUBLISH_PATH="/home/jigdo-area/"
314602
315# Specify files and directories to *exclude* from jigdo processing. These603# Specify files and directories to *exclude* from jigdo processing. These
316# files on each CD are expected to be different to those on the mirror, or604# files on each CD are expected to be different to those on the mirror, or
317# are often subject to change. Any files matching entries in this list will605# are often subject to change. Any files matching entries in this list will
318# simply be placed straight into the template file.606# simply be placed straight into the template file.
319export JIGDO_EXCLUDE="'README*' /doc/ /md5sum.txt /.disk/ /pics/ 'Release*' 'Packages*' 'Sources*'"607export JIGDO_EXCLUDE="'README*' /doc/ /md5sum.txt /.disk/ /pics/ 'Release*' 'Packages*' 'Sources*' 'Contents*'"
320608
321# Specify files that MUST match entries in the externally-supplied609# Specify files and directories to *exclude* from jigdo processing. These
322# md5-list. If they do not, the CD build process will fail; something610# files on each CD are expected to be different to those on the mirror, or
323# must have been corrupted. Replaces the old mirrorcheck code.611# are often subject to change. Any files matching entries in this list will
612# simply be placed straight into the template file.
324export JIGDO_INCLUDE="/pool/"613export JIGDO_INCLUDE="/pool/"
325614
326# Specify the minimum file size to consider for jigdo processing. Any files615# Specify the minimum file size to consider for jigdo processing. Any files
327# smaller than this will simply be placed straight into the template file.616# smaller than this will simply be placed straight into the template file.
328export JIGDO_OPTS="-jigdo-min-file-size 1024"617export JIGDO_OPTS="-jigdo-min-file-size 1024"
329618
330for EXCL in $JIGDO_EXCLUDE; do619for EXCL in $JIGDO_EXCLUDE
331 JIGDO_OPTS="$JIGDO_OPTS -jigdo-exclude $EXCL"620do
332done621 JIGDO_OPTS="$JIGDO_OPTS -jigdo-exclude $EXCL"
333622done
334for INCL in $JIGDO_INCLUDE; do623
335 JIGDO_OPTS="$JIGDO_OPTS -jigdo-force-md5 $INCL"624for INCL in $JIGDO_INCLUDE
336done625do
337626 JIGDO_OPTS="$JIGDO_OPTS -jigdo-force-md5 $INCL"
338# Base link for snapshot.debian.org or similar627done
339# "SNAPDATETIME" will be replaced at runtime with the correct data628
340# Leave this unset to not add this entry629# Where to find the boot disks
341export SNAPURL=Debian=http://snapshot.debian.org/archive/debian/SNAPDATETIME/630#export BOOTDISKS=$TOPDIR/ftp/skolelinux/boot-floppies
342631
343# File with list of packages to include when fetching modules for the632# File with list of packages to include when fetching modules for the
344# first stage installer (debian-installer). One package per line.633# first stage installer (debian-installer). One package per line.
@@ -359,28 +648,56 @@
359# File with list of packages to exclude as above.648# File with list of packages to exclude as above.
360#export BASE_EXCLUDE="$BASEDIR"/data/$CODENAME/base_exclude649#export BASE_EXCLUDE="$BASEDIR"/data/$CODENAME/base_exclude
361650
362# Only put the installer onto the cd (set NORECOMMENDS,... as well,651# Only put the installer onto the cd (set NORECOMMENDS,... as well).
363# and if you're not using build.sh then also make sure you set TASK
364# appropriately here)
365# INSTALLER_CD=0: nothing special (default)652# INSTALLER_CD=0: nothing special (default)
366# INSTALLER_CD=1: just add debian-installer (use TASK=debian-installer)653# INSTALLER_CD=1: just add debian-installer (use TASK=tasks/debian-installer-$CODENAME)
367# INSTALLER_CD=2: add d-i and base (use TASK=debian-installer+kernel)654# INSTALLER_CD=2: add d-i and base (use TASK=tasks/debian-installer+kernel-$CODENAME)
368#export INSTALLER_CD=2655#export INSTALLER_CD=0
369#export TASK=debian-installer+kernel656
370657# Parameters to pass to kernel when the CD boots. Not currently supported
371# Parameters to pass to kernel (or d-i) when the CD boots. Not currently658# for all architectures.
372# supported for all architectures.659#export KERNEL_PARAMS="priority=critical"
373#export KERNEL_PARAMS="DEBCONF_PRIORITY=critical"660
374661# If set, limits the number of binary CDs to produce.
375# Default desktop (currently only used by win32-loader)662if [ "$CDIMAGE_DVD" = 1 ]; then
376#export DESKTOP=kde663 export MAXCDS=1
377664else
378# If set, limits the number of images to produce. The maximum665 case $PROJECT in
379# value of MAXISOS and MAXJIGDOS are limited to this setting.666 edubuntu)
380#export MAXCDS=1667 case $DIST in
668 warty|hoary|breezy|dapper|edgy)
669 export MAXCDS=1
670 ;;
671 *)
672 export MAXCDS=2
673 ;;
674 esac
675 ;;
676 *)
677 export MAXCDS=1
678 ;;
679 esac
680fi
681
682# If set to 0, never overflow binary CDs (for when you only want a single CD
683# and want to know when it overflows).
684export OVERFLOWBINCDS=0
381685
382# If set, overrides the boot picture used.686# If set, overrides the boot picture used.
383#export SPLASHPNG="$BASEDIR/data/$CODENAME/splash-img.png"687if [ -z "$SPLASHRLE" ]; then
688 export SPLASHRLE="$BASEDIR/data/$DI_CODENAME/splash.rle"
689fi
690if [ -z "$GFXSPLASH" ]; then
691 export GFXSPLASH="$BASEDIR/data/$DI_CODENAME/splash.pcx"
692fi
693if [ -z "$SPLASHPNG" ]; then
694 export SPLASHPNG="$BASEDIR/data/$DI_CODENAME/splash.png"
695fi
696
697# Used by build.sh to determine what to build, this is the name of a target
698# in the Makefile. Use bin-official_images to build only binary CDs. The
699# default, official_images, builds everything.
700IMAGETARGET=bin-official_images
384701
385# Set to 1 to save space by omitting the installation manual. 702# Set to 1 to save space by omitting the installation manual.
386# If so the README will link to the manual on the web site.703# If so the README will link to the manual on the web site.
@@ -388,76 +705,9 @@
388705
389# Set to 1 to save space by omitting the release notes706# Set to 1 to save space by omitting the release notes
390# If so we will link to them on the web site.707# If so we will link to them on the web site.
391export OMIT_RELEASE_NOTES=1708export OMIT_RELEASE_NOTES=0
392709
393# Set this to override the default location710# Set this to override the defaul location
394#export RELEASE_NOTES_LOCATION="http://www.debian.org/releases/$CODENAME"711#export RELEASE_NOTES_LOCATION="http://www.debian.org/releases/$CODENAME"
395712
396# Set to 1 to not include the doc/tools directories on CD1713COMPLETE=0
397# Useful to save space and avoids failures if you have a mirror
398# without those directories.
399#export OMIT_DOC_TOOLS=1
400
401case "$OFFICIAL" in
402 "Official")
403 export OFFICIAL_VAL=2
404 ;;
405 "Official Beta")
406 export OFFICIAL_VAL=1
407 ;;
408 *)
409 export OFFICIAL_VAL=0
410 ;;
411esac
412
413# Set this to force the Release file(s) to say "stable". Used in first
414# Etch builds to allow us to build before the archive updated
415#EARLY_BUILD_HACK=1
416
417##################################
418# LOCAL HOOK DEFINITIONS
419##################################
420#
421# Set these to point to scripts/programs to be called at various
422# points in the debian-cd image-making process. This is the ideal place
423# to customise what's on the CDs, for example to add extra files or
424# modify existing ones. Each will be called with the arguments in order:
425#
426# $TDIR (the temporary dir containing the build tree)
427# $MIRROR (the location of the mirror)
428# $DISKNUM (the image number in the set)
429# $CDDIR (the root of the temp disc tree)
430# $ARCHES (the set of architectures chosen)
431#
432# BE CAREFUL about what you do at each point: in the first couple of
433# cases, files and directories you're looking to use may not exist yet,
434# you may need to worry about adding entries into md5sum.txt yourself
435# and (in the last couple of cases) if you add any extra files you may
436# end up over-filling the disc. If you *do* need to add files at the end
437# of the process, see RESERVED_BLOCKS_HOOK below. It's strongly
438# recommended to do this kind of customisation up-front if you can, it's
439# much simpler that way!
440
441# The disc_start hook. This will be called near the beginning of the
442# start_new_disc script, just after the directory tree has been created
443# but before any files have been added
444#export DISC_START_HOOK=/bin/true
445
446# The disc_pkg hook. This will be called just after the
447# start_new_disc script has finished, just before make_disc_trees.pl
448# starts to add package files.
449#export DISC_PKG_HOOK=/bin/true
450
451# The reserved_blocks hook; if set, this script should print the
452# number of 2K blocks that need to be reserved for data to be added
453# *after* a disc tree is filled with packages.
454#export RESERVED_BLOCKS_HOOK=/bin/true
455
456# The disc_finish hook. This will be called once a disc image is full,
457# just after the last package rollback but before the last bits of
458# cleanup are done on the temp disc tree
459#export DISC_FINISH_HOOK=/bin/true
460
461# The disc_end hook. This will be called *right* at the end of the
462# image-making process in make_disc_trees.pl.
463#export DISC_END_HOOK=/bin/true
464714
=== renamed file 'CONF.sh' => 'CONF.sh.moved'
=== added file 'Makefile'
--- Makefile 1970-01-01 00:00:00 +0000
+++ Makefile 2020-06-19 13:49:11 +0000
@@ -1,32 +1,84 @@
1#!/usr/bin/make -f1#!/usr/bin/make -f
22
3# Main Makefile for debian-cd3# Main Makefile for YACS
4#4#
5# Copyright 1999 Rapha?l Hertzog <hertzog@debian.org>5# Copyright 1999 Raphaël Hertzog <hertzog@debian.org>
6# See the README file for the license6# See the README file for the license
7#7
8# Significantly modified 2005-2006 Steve McIntyre <93sam@debian.org>
9# for multi-arch and mixed bin/src discs
10#
11# The environment variables must have been set8# The environment variables must have been set
12# before. For this you can source the CONF.sh 9# before. For this you can source the CONF.sh
13# file in your shell10# file in your shell
1411
1512
16## DEFAULT VALUES13## DEFAULT VALUES
14ifdef SUBARCH
15export FULLARCH=$(ARCH)+$(SUBARCH)
16else
17export FULLARCH=$(ARCH)
18endif
17ifndef VERBOSE_MAKE19ifndef VERBOSE_MAKE
18Q=@20Q=@
19endif21endif
22ifndef SIZELIMIT
23export SIZELIMIT=$(shell echo -n $$[ 690 * 1024 * 1024 ])
24endif
20ifndef TASK25ifndef TASK
21TASK=Debian-generic26ifneq (,$(wildcard $(BASEDIR)/tasks/auto/$(IMAGE_TYPE)/$(PROJECT)/$(DIST)/MASTER))
27TASK=$(BASEDIR)/tasks/auto/$(IMAGE_TYPE)/$(PROJECT)/$(DIST)/MASTER
28else
29TASK=$(BASEDIR)/tasks/$(CAPPROJECT)_$(CODENAME)
30endif
31endif
32ifndef CAPCODENAME
33CAPCODENAME:=$(shell perl -e "print ucfirst("$(CODENAME)")")
34endif
35ifndef BINDISKINFO
36ifneq ($(MAXCDS),1)
37export BINDISKINFO="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(FULLARCH) Binary-$$num ($$DATE)"
38else
39export BINDISKINFO="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(FULLARCH) ($$DATE)"
40endif
41endif
42ifndef SRCDISKINFO
43export SRCDISKINFO="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) Source-$$num ($$DATE)"
44endif
45# ND=No-Date versions for README
46ifndef BINDISKINFOND
47ifneq ($(MAXCDS),1)
48export BINDISKINFOND="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(FULLARCH) Binary-$$num"
49else
50export BINDISKINFOND="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(FULLARCH)"
51endif
52endif
53ifndef SRCDISKINFOND
54export SRCDISKINFOND="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) Source-$$num"
55endif
56ifndef BINVOLID
57ifeq ($(ARCH),powerpc)
58ifneq ($(MAXCDS),1)
59BINVOLID="$(CAPPROJECT) $(DEBVERSION) ppc $$num"
60else
61BINVOLID="$(CAPPROJECT) $(DEBVERSION) ppc"
62endif
63else ifeq ($(ARCH),ppc64el)
64ifneq ($(MAXCDS),1)
65BINVOLID="$(CAPPROJECT) $(DEBVERSION) ppc64 $$num"
66else
67BINVOLID="$(CAPPROJECT) $(DEBVERSION) ppc64"
68endif
69else
70ifneq ($(MAXCDS),1)
71BINVOLID="$(CAPPROJECT) $(DEBVERSION) $(ARCH) $$num"
72else
73BINVOLID="$(CAPPROJECT) $(DEBVERSION) $(ARCH)"
74endif
75endif
76endif
77ifndef SRCVOLID
78SRCVOLID="$(CAPPROJECT) $(DEBVERSION) Source $$num"
22endif79endif
23ifndef MKISOFS80ifndef MKISOFS
24ifneq (,$(filter i386 amd64,$(ARCHES)))81export MKISOFS=/usr/bin/mkisofs
25export MKISOFS=xorriso
26export MKISOFS_OPTS=-as mkisofs -r -checksum_algorithm_iso md5,sha1
27else
28export MKISOFS=$(shell which genisoimage mkisofs | head -1)
29endif
30endif82endif
31ifndef MKISOFS_OPTS83ifndef MKISOFS_OPTS
32#For normal users84#For normal users
@@ -37,60 +89,213 @@
37ifndef HOOK89ifndef HOOK
38HOOK=$(BASEDIR)/tools/$(CODENAME).hook90HOOK=$(BASEDIR)/tools/$(CODENAME).hook
39endif91endif
40ifndef ARCHIVE_KEYRING_PACKAGE92ifneq "$(wildcard $(MIRROR)/dists/$(DI_CODENAME)/main/disks-$(ARCH))" ""
41ARCHIVE_KEYRING_PACKAGE=debian-archive-keyring93ifndef BOOTDISKS
42endif94export BOOTDISKS=$(MIRROR)/dists/$(DI_CODENAME)/main/disks-$(ARCH)
43ifndef ARCHIVE_KEYRING_FILE95endif
44ARCHIVE_KEYRING_FILE=usr/share/keyrings/debian-archive-keyring.gpg96endif
45endif97ifndef DOJIGDO
4698export DOJIGDO=0
47export BUILD_DATE=$(shell date -u +%Y%m%d-%H:%M)99endif
48export ARCHES_NOSRC=$(shell echo $(ARCHES) | sed 's/source//')100
49ifeq ($(ARCHES),source)101ifndef UDEB_INCLUDE
50 export SOURCEONLY=yes102# Netinst/businesscard CD have different udeb_include files
51endif103ifeq ($(INSTALLER_CD),1)
52ifeq ($(shell echo $(ARCHES) | sed 's/.*source.*/1/'),1)104UDEB_INCLUDE=$(BASEDIR)/data/$(DI_CODENAME)/$(ARCH)_businesscard_udeb_include
53 export INC_SOURCE=yes105endif
54endif106ifeq ($(INSTALLER_CD),2)
55107UDEB_INCLUDE=$(BASEDIR)/data/$(DI_CODENAME)/$(ARCH)_netinst_udeb_include
56UNDER_ARCHES=$(shell echo $(ARCHES) | sed 's/\ /_/g')108endif
57ARCH_MKISOFS = ${${UNDER_ARCHES}_MKISOFS}109endif
58ARCH_MKISOFS_OPTS = ${${UNDER_ARCHES}_MKISOFS_OPTS}110# Default udeb_include files.
111ifndef UDEB_INCLUDE
112UDEB_INCLUDE=$(BASEDIR)/data/$(DI_CODENAME)/$(ARCH)_udeb_include
113endif
114
115ARCH_MKISOFS = ${${ARCH}_MKISOFS}
116ARCH_MKISOFS_OPTS = ${${ARCH}_MKISOFS_OPTS}
59ifneq (${ARCH_MKISOFS},)117ifneq (${ARCH_MKISOFS},)
60 MKISOFS = ${ARCH_MKISOFS}118 MKISOFS = ${ARCH_MKISOFS}
61endif119endif
62ifneq (${ARCH_MKISOFS_OPTS},)120ifneq (${ARCH_MKISOFS_OPTS},)
63 MKISOFS_OPTS = ${ARCH_MKISOFS_OPTS}121 MKISOFS_OPTS = ${ARCH_MKISOFS_OPTS}
64endif122endif
65ifndef DEBOOTSTRAP_OPTS123
66DEBOOTSTRAP_OPTS=--no-check-gpg124ifeq ($(CDIMAGE_LIVE),1)
125LIVE_FILESYSTEM := 1
126else ifeq ($(CDIMAGE_SQUASHFS_BASE),1)
127LIVE_FILESYSTEM := 1
128else
129LIVE_FILESYSTEM :=
67endif130endif
68131
69## Internal variables 132## Internal variables
70apt=$(BASEDIR)/tools/apt-selection133apt=$(BASEDIR)/tools/apt-selection
71sort_deps=$(BASEDIR)/tools/sort_deps134list2cds=$(BASEDIR)/tools/list2cds
72md5sum=md5sum135list2src=$(BASEDIR)/tools/list2src
136cds2src=$(BASEDIR)/tools/cds2src
137master2tasks=$(BASEDIR)/tools/master2tasks
138mirrorcheck=$(BASEDIR)/tools/mirror_check
139add_packages=$(BASEDIR)/tools/add_packages
140add_dirs=$(BASEDIR)/tools/add_dirs
141add_bin_doc=$(BASEDIR)/tools/add-bin-doc
142scanpackages=$(BASEDIR)/tools/scanpackages
143scansources=$(BASEDIR)/tools/scansources
144add_files=$(BASEDIR)/tools/add_files
145set_mkisofs_opts=$(BASEDIR)/tools/set_mkisofs_opts
146strip_nonus_bin=$(BASEDIR)/tools/strip-nonUS-bin
147add_secured=$(BASEDIR)/tools/add_secured
148md5sum=/usr/bin/md5sum
149sha1sum=/usr/bin/sha1sum
150sha256sum=/usr/bin/sha256sum
151fastsums=$(BASEDIR)/tools/fast_sums
73jigdo_cleanup=$(BASEDIR)/tools/jigdo_cleanup152jigdo_cleanup=$(BASEDIR)/tools/jigdo_cleanup
74grab_md5=$(BASEDIR)/tools/grab_md5153grab_md5=$(BASEDIR)/tools/grab_md5
75make_image=$(BASEDIR)/tools/make_image154add_live_filesystem=$(BASEDIR)/tools/add_live_filesystem
76merge_package_lists=$(BASEDIR)/tools/merge_package_lists155add_winfoss=$(BASEDIR)/tools/add_winfoss
77update_popcon=$(BASEDIR)/tools/update_popcon156find_newest_installer=$(BASEDIR)/tools/find-newest-installer
78update_tasks=$(BASEDIR)/tools/update_tasks157verbose=$(BASEDIR)/tools/verbose_command
79grab_source_list=$(BASEDIR)/tools/grab_source_list158make_vfat_img=$(BASEDIR)/tools/make-vfat-img
80which_deb=$(BASEDIR)/tools/which_deb159hardlink=$(BASEDIR)/tools/hardlink
81160
82BDIR=$(TDIR)/$(CODENAME)161BDIR=$(TDIR)/$(CODENAME)-$(FULLARCH)
83TASKDIR=$(BDIR)/tasks162ADIR=$(APTTMP)/$(CODENAME)-$(FULLARCH)
84ADIR=$(APTTMP)163SDIR=$(TDIR)/$(CODENAME)-src
85DB_DIR=$(BDIR)/debootstrap164
86165FIRSTDISKS=CD1
87export DEBOOTSTRAP_DIR := $(DB_DIR)/usr/share/debootstrap166ifdef FORCENONUSONCD1
88export PATH := $(DB_DIR)/usr/sbin:$(PATH)167FIRSTDISKS=CD1 CD1_NONUS
89export BDIR168forcenonusoncd1=1
90export TASKDIR169else
170forcenonusoncd1=0
171endif
172
173# we don't know how to generate ISOs for arm; force vfat images
174ifneq (,$(findstring $(ARCH),armel armhf))
175IMAGE_FORMAT := vfat
176endif
177
178# CDBASE = $(CODENAME)-$(FULLARCH)-$(1)
179ifeq ($(CDIMAGE_DVD),1)
180CDBASE = $(CODENAME)-dvd-$(FULLARCH)
181else
182 ifeq ($(CDIMAGE_PREINSTALLED),1)
183 ifeq ($(PROJECT),ubuntu-netbook)
184 CDBASE = $(CODENAME)-preinstalled-netbook-$(FULLARCH)
185 else
186 ifeq ($(PROJECT),ubuntu-headless)
187 CDBASE = $(CODENAME)-preinstalled-headless-$(FULLARCH)
188 else
189 ifeq ($(PROJECT),ubuntu-server)
190 CDBASE = $(CODENAME)-preinstalled-server-$(FULLARCH)
191 else
192 ifeq ($(PROJECT),kubuntu-mobile)
193 CDBASE = $(CODENAME)-preinstalled-mobile-$(FULLARCH)
194 else
195 CDBASE = $(CODENAME)-preinstalled-desktop-$(FULLARCH)
196 endif
197 endif
198 endif
199 endif
200 else
201 ifeq ($(CDIMAGE_ADDON),1)
202 CDBASE = $(CODENAME)-addon-$(FULLARCH)
203 else
204 ifeq ($(CDIMAGE_INSTALL),1)
205 ifeq ($(PROJECT),edubuntu)
206 ifneq (,$(findstring $(CODENAME),warty hoary breezy dapper edgy))
207 CDBASE = $(CODENAME)-install-$(FULLARCH)
208 else
209 CDBASE = $(CODENAME)-$$(if test "$(1)" = 1; then echo server; else echo serveraddon; fi)-$(FULLARCH)
210 endif
211 else
212 ifneq (,$(findstring $(CODENAME),warty hoary breezy))
213 CDBASE = $(CODENAME)-install-$(FULLARCH)
214 else
215 ifeq ($(PROJECT),ubuntu-server)
216 ifeq ($(CODENAME),focal)
217 CDBASE = $(CODENAME)-legacy-server-$(FULLARCH)
218 else
219 CDBASE = $(CODENAME)-server-$(FULLARCH)
220 endif
221 else
222 ifeq ($(PROJECT),jeos)
223 CDBASE = $(CODENAME)-jeos-$(FULLARCH)
224 else
225 CDBASE = $(CODENAME)-alternate-$(FULLARCH)
226 endif
227 endif
228 endif
229 endif
230 else
231 ifeq ($(PROJECT),edubuntu)
232 ifneq (,$(findstring $(CODENAME),warty hoary breezy dapper edgy))
233 CDBASE = $(CODENAME)-live-$(FULLARCH)
234 else
235 CDBASE = $(CODENAME)-desktop-$(FULLARCH)
236 endif
237 else
238 ifneq (,$(findstring $(CODENAME),warty hoary breezy))
239 CDBASE = $(CODENAME)-live-$(FULLARCH)
240 else
241 ifeq ($(PROJECT),ubuntu-server)
242 CDBASE = $(CODENAME)-live-server-$(FULLARCH)
243 else
244 ifeq ($(PROJECT),ubuntu-mid)
245 CDBASE = $(CODENAME)-mid-$(FULLARCH)
246 else
247 ifeq ($(PROJECT),ubuntu-netbook)
248 CDBASE = $(CODENAME)-netbook-$(FULLARCH)
249 else
250 ifeq ($(PROJECT),kubuntu-netbook)
251 CDBASE = $(CODENAME)-netbook-$(FULLARCH)
252 else
253 ifeq ($(PROJECT),ubuntu-moblin-remix)
254 CDBASE = $(CODENAME)-moblin-remix-$(FULLARCH)
255 else
256 ifeq ($(PROJECT),kubuntu-mobile)
257 CDBASE = $(CODENAME)-mobile-$(FULLARCH)
258 else
259 ifeq ($(SUBPROJECT),canary)
260 CDBASE = $(CODENAME)-desktop-canary-$(FULLARCH)
261 else
262 CDBASE = $(CODENAME)-desktop-$(FULLARCH)
263 endif
264 endif
265 endif
266 endif
267 endif
268 endif
269 endif
270 endif
271 endif
272 endif
273 endif
274endif
275endif
276CDSRCBASE = $(CODENAME)-src-$(1)
277
278INSTALLER_TYPE := $(shell $(find_newest_installer))
279INSTALLER_VERSION := $(shell readlink $(MIRROR)/dists/$(CODENAME)/main/$(INSTALLER_TYPE)-$(ARCH)/current)
91280
92## DEBUG STUFF ##281## DEBUG STUFF ##
93282
283PrintVars:
284 @num=1; \
285 DATE=$${CDIMAGE_DATE:-`date +%Y%m%d`} ; \
286 echo BINDISKINFO: ; \
287 echo $(BINDISKINFO) ; \
288 echo SRCDISKINFO: ; \
289 echo $(SRCDISKINFO) ; \
290 echo BINDISKINFOND: ; \
291 echo $(BINDISKINFOND) ; \
292 echo SRCDISKINFOND: ; \
293 echo $(SRCDISKINFOND) ; \
294 echo BINVOLID: ; \
295 echo $(BINVOLID) ; \
296 echo SRCVOLID: ; \
297 echo $(SRCVOLID) ; \
298
94default:299default:
95 @echo "Please refer to the README file for more information"300 @echo "Please refer to the README file for more information"
96 @echo "about the different targets available."301 @echo "about the different targets available."
@@ -99,9 +304,6 @@
99304
100# Basic checks in order to avoid problems305# Basic checks in order to avoid problems
101ok:306ok:
102ifdef FORCE_FAIL
103 @echo Debug variable FORCE_FAIL defined -- abort now; false
104endif
105ifndef TDIR307ifndef TDIR
106 @echo TDIR undefined -- set up CONF.sh; false308 @echo TDIR undefined -- set up CONF.sh; false
107endif309endif
@@ -111,15 +313,12 @@
111ifndef MIRROR313ifndef MIRROR
112 @echo MIRROR undefined -- set up CONF.sh; false314 @echo MIRROR undefined -- set up CONF.sh; false
113endif315endif
114ifndef ARCHES316ifndef ARCH
115 @echo ARCHES undefined -- set up CONF.sh; false317 @echo ARCH undefined -- set up CONF.sh; false
116endif318endif
117ifndef CODENAME319ifndef CODENAME
118 @echo CODENAME undefined -- set up CONF.sh; false320 @echo CODENAME undefined -- set up CONF.sh; false
119endif321endif
120ifndef DISKTYPE
121 @echo DISKTYPE undefined -- set up CONF.sh; false
122endif
123ifndef OUT322ifndef OUT
124 @echo OUT undefined -- set up CONF.sh; false323 @echo OUT undefined -- set up CONF.sh; false
125endif324endif
@@ -128,323 +327,1040 @@
128 @echo Never use NONFREE and EXTRANONFREE at the same time; false327 @echo Never use NONFREE and EXTRANONFREE at the same time; false
129endif328endif
130endif329endif
131 @if [ $(DISKTYPE) = "NETINST" -o $(DISKTYPE) = "BC" ] ; then \330ifdef FORCENONUSONCD1
132 if [ "$(INC_SOURCE)"x = "yes"x ] ; then \331ifndef NONUS
133 echo "Including source is not supported on a netinst/bc CD"; \332 @echo If we have FORCENONUSONCD1 set, we must also have NONUS set; false
134 false; \333endif
135 fi; \334endif
136 fi
137335
138## INITIALIZATION ##336## INITIALIZATION ##
139337
140# Creation of the directories needed338# Creation of the directories needed
141init: ok $(OUT) $(TDIR) $(BDIR) $(ADIR) $(TASKDIR) $(BDIR)/DATE $(DB_DIR) unstable-map339init: ok $(OUT) $(TDIR) $(BDIR) $(SDIR) $(ADIR)
142$(OUT):340$(OUT):
143 $(Q)mkdir -p $(OUT)341 $(Q)mkdir -p $(OUT)
144$(TDIR):342$(TDIR):
145 $(Q)mkdir -p $(TDIR)343 $(Q)mkdir -p $(TDIR)
146$(BDIR):344$(BDIR):
147 $(Q)mkdir -p $(BDIR)345 $(Q)mkdir -p $(BDIR)
346$(SDIR):
347 $(Q)mkdir -p $(SDIR)
148$(ADIR):348$(ADIR):
149 $(Q)mkdir -p $(ADIR)349 $(Q)mkdir -p $(ADIR)
150$(TASKDIR):350 $(Q)mkdir -p $(ADIR)/apt-ftparchive-db
151ifneq ($(ARCHES),source)351
152 $(Q)echo "Updating task files..."352## CLEANINGS ##
153 $(Q)mkdir -p $(TASKDIR)
154 $(Q)echo "- copying task files from 'tasks/$(DI_CODENAME)/'"
155 $(Q)cp -r $(BASEDIR)/tasks/$(CODENAME)/* $(TASKDIR)
156 $(Q)echo "- generating dynamic task files"
157 $(Q)set -e; cd $(TASKDIR); \
158 $(BASEDIR)/tools/update_tasks; \
159 $(BASEDIR)/tools/generate_di_list; \
160 $(BASEDIR)/tools/generate_di+k_list
161ifeq ($(FORCE_FIRMWARE),1)
162 # Generate firmware task file using the contents of the archive
163 $(Q)$(BASEDIR)/tools/generate_firmware_task "$(ARCHES)" $(TASKDIR)/firmware
164endif
165endif
166$(BDIR)/DATE:
167 $(Q)date -u '+%Y%m%d' > $(BDIR)/DATE
168 $(Q)date -u '+%Y%m%dT%H%M%SZ' > $(BDIR)/DATE-zulu
169
170ifdef MIRROR
171LATEST_DB := $(MIRROR)/$(shell $(which_deb) $(MIRROR) $(CODENAME) debootstrap)
172$(DB_DIR): $(LATEST_DB)
173 @rm -rf $(DB_DIR)
174 $(Q)dpkg -x $(LATEST_DB) $(DB_DIR)
175 $(Q)if [ ! -e $(DEBOOTSTRAP_DIR)/scripts/$(CODENAME) ] ; then \
176 ln -sf sid $(DEBOOTSTRAP_DIR)/scripts/$(CODENAME) ; \
177 fi
178endif
179
180# Make sure unstable/sid points to testing/wheezy, as there is no build
181# rule for unstable/sid.
182unstable-map:
183 $(Q)if [ ! -d $(BASEDIR)/data/sid ] ; then \
184 ln -s wheezy $(BASEDIR)/data/sid ; \
185 fi
186 $(Q)if [ ! -d $(BASEDIR)/tools/boot/sid ] ; then \
187 ln -s wheezy $(BASEDIR)/tools/boot/sid ; \
188 fi
189
190#################
191## CLEAN RULES ##
192#################
193353
194# Cleans the current arch tree (but not packages selection info)354# Cleans the current arch tree (but not packages selection info)
195clean: ok dir-clean355clean: ok bin-clean src-clean
196dir-clean:356bin-clean:
197 $(Q)rm -rf $(BDIR)/CD[1234567890]*357 $(Q)rm -rf $(BDIR)/CD[1234567890]*
198 $(Q)rm -rf $(TASKDIR)358 $(Q)rm -rf $(BDIR)/*_NONUS
199 $(Q)rm -f $(BDIR)/*.filelist*359 $(Q)rm -f $(BDIR)/*.filelist*
200 $(Q)rm -f $(BDIR)/packages-stamp $(BDIR)/upgrade-stamp $(BDIR)/md5-check360 $(Q)rm -f $(BDIR)/packages-stamp $(BDIR)/bootable-stamp \
361 $(BDIR)/upgrade-stamp $(BDIR)/secured-stamp $(BDIR)/md5-check
362src-clean:
363 $(Q)rm -rf $(SDIR)/CD[1234567890]*
364 $(Q)rm -rf $(SDIR)/*_NONUS
365 $(Q)rm -rf $(SDIR)/sources-stamp $(SDIR)/secured-stamp $(SDIR)/md5-check
201366
202# Completely cleans the current arch tree367# Completely cleans the current arch tree
203realclean: distclean368realclean: distclean
204distclean: ok clean369distclean: ok bin-distclean src-distclean
205 $(Q)echo "Cleaning the build directory"370bin-distclean:
371 $(Q)echo "Cleaning the binary build directory"
372 $(Q)rm -rf $(BDIR)
206 $(Q)rm -rf $(ADIR)373 $(Q)rm -rf $(ADIR)
207 $(Q)rm -rf $(TDIR)374src-distclean:
375 $(Q)echo "Cleaning the source build directory"
376 $(Q)rm -rf $(SDIR)
208377
209####################
210## STATUS and APT ##378## STATUS and APT ##
211####################
212
213$(CODENAME)_status: ok init
214 $(Q)for ARCH in $(ARCHES_NOSRC); do \
215 echo "Using the provided status file for $(CODENAME)-$$ARCH ..."; \
216 cp $(BASEDIR)/data/$(CODENAME)/status.$$ARCH $(ADIR)/$(CODENAME)-$$ARCH/status 2>/dev/null || $(MAKE) status || $(MAKE) correctstatus ; \
217 done
218379
219# Regenerate the status file with only packages that380# Regenerate the status file with only packages that
220# are of priority standard or higher381# are of priority standard or higher
221status: init $(ADIR)/status382status: init $(ADIR)/status
222$(ADIR)/status:383$(ADIR)/status:
223 @echo "Generating a fake status file for apt-get and apt-cache..."384 @echo "Generating a fake status file for apt-get and apt-cache..."
224 $(Q)for ARCH in $(ARCHES); do \
225 mkdir -p $(ADIR)/$(CODENAME)-$$ARCH/apt/preferences.d; \
226 if [ $$ARCH = "source" -o "$(INSTALLER_CD)" = "1" -o "$(INSTALLER_CD)" = "2" -o "$(INSTALLER_CD)" = "C" ];then \
227 :> $(ADIR)/$(CODENAME)-$$ARCH/status ; \
228 else \
229 zcat $(MIRROR)/dists/$(CODENAME)/main/binary-$$ARCH/Packages.gz | \
230 perl -000 -ne 's/^(Package: .*)$$/$$1\nStatus: install ok installed/m; print if (/^Priority: (required|important|standard)/m or /^Section: base/m);' \
231 >> $(ADIR)/$(CODENAME)-$$ARCH/status ; \
232 fi; \
233 done;
234 :> $(ADIR)/status385 :> $(ADIR)/status
235
236 # Set up keyring so apt doesn't complain
237 @echo "Setting up archive-keyring"
238 $(Q)mkdir -p $(TDIR)/archive-keyring
239 $(Q)dpkg -x $(MIRROR)/$(shell $(which_deb) $(MIRROR) $(CODENAME) $(ARCHIVE_KEYRING_PACKAGE)) $(TDIR)/archive-keyring
240 $(Q)for ARCH in $(ARCHES); do \
241 mkdir -p $(ADIR)/$(CODENAME)-$$ARCH/apt/trusted.gpg.d; \
242 ln -s $(TDIR)/archive-keyring/$(ARCHIVE_KEYRING_FILE) $(ADIR)/$(CODENAME)-$$ARCH/apt/trusted.gpg.d; \
243 done
244
245 # Updating the apt database386 # Updating the apt database
246 $(Q)for ARCH in $(ARCHES); do \387 $(Q)$(apt) update
247 export ARCH=$$ARCH; \388 #
248 $(apt) update; \389 # Checking the consistence of the standard system
249 done390 # If this does fail, then launch make correctstatus
250391 #
251 # If we're doing a build using d-i from sid, we'll need sid sources too392 $(Q)$(apt) check || $(MAKE) correctstatus
252 if [ "$(INC_SOURCE)"x = "yes"x ] && \
253 [ "$(DI_CODENAME)"x != ""x ] && \
254 [ "$(DI_CODENAME)"x != "$(CODENAME)"x ] ; then \
255 mkdir -p $(ADIR)/$(DI_CODENAME)-source/apt/preferences.d ; \
256 :> $(ADIR)/$(DI_CODENAME)-source/status ; \
257 export CODENAME=$(DI_CODENAME); \
258 export ARCH=source; \
259 $(apt) update; \
260 fi
261 #
262 # Checking the consistency of the standard system
263 # If this does fail, then launch make correctstatus
264 #
265 $(Q)for ARCH in $(ARCHES); do \
266 export ARCH=$$ARCH; \
267 $(apt) check || $(MAKE) correctstatus; \
268 done
269393
270# Only useful if the standard system is broken394# Only useful if the standard system is broken
271# It tries to build a better status file with apt-get -f install395# It tries to build a better status file with apt-get -f install
272correctstatus: status apt-update396correctstatus: status apt-update
273 # You may need to launch correctstatus more than one time397 # You may need to launch correctstatus more than one time
274 # in order to correct all dependencies398 # in order to correct all dependencies
275 #399 #
276 # Removing packages from the system :400 # Removing packages from the system :
277 $(Q)set -e; \401 $(Q)set -e; \
278 if [ "$(ARCHES)" != "source" ] ; then \402 for i in `$(apt) deselected -f install`; do \
279 for ARCH in $(ARCHES_NOSRC); do \403 echo $$i; \
280 export ARCH=$$ARCH; \404 perl -i -000 -ne "print unless /^Package: \Q$$i\E/m" \
281 for i in `$(apt) deselected -f install`; do \405 $(ADIR)/status; \
282 echo $$ARCH:$$i; \406 done
283 perl -i -000 -ne "print unless /^Package: \Q$$i\E/m" \407 #
284 $(ADIR)/$(CODENAME)-$$ARCH/status; \408 # Adding packages to the system :
285 done; \409 $(Q)set -e; \
286 done; \410 for i in `$(apt) selected -f install`; do \
287 fi411 echo $$i; \
288 #412 $(apt) cache dumpavail | perl -000 -ne \
289 # Adding packages to the system :413 "s/^(Package: .*)\$$/\$$1\nStatus: install ok installed/m; \
290 $(Q)set -e; \414 print if /^Package: \Q$$i\E\s*\$$/m;" \
291 if [ "$(ARCHES)" != "source" ] ; then \415 >> $(ADIR)/status; \
292 for ARCH in $(ARCHES_NOSRC); do \416 done
293 export ARCH=$$ARCH; \417 #
294 for i in `$(apt) selected -f install`; do \418 # Showing the output of apt-get check :
295 echo $$ARCH:$$i; \419 $(Q)$(apt) check
296 $(apt) cache dumpavail | perl -000 -ne \
297 "s/^(Package: .*)\$$/\$$1\nStatus: install ok installed/m; \
298 print if /^Package: \Q$$i\E\s*\$$/m;" \
299 >> $(ADIR)/$(CODENAME)-$$ARCH/status; \
300 done; \
301 done; \
302 fi
303 #
304 # Showing the output of apt-get check :
305 $(Q)for ARCH in $(ARCHES_NOSRC); do \
306 ARCH=$$ARCH $(apt) check; \
307 done
308420
309apt-update: status421apt-update: status
310 $(Q)if [ "$(ARCHES)" != "source" ] ; then \422 @echo "Apt-get is updating his files ..."
311 for ARCH in $(ARCHES); do \423 $(Q)$(apt) update
312 echo "Apt-get is updating its files ..."; \424
313 ARCH=$$ARCH $(apt) update; \
314 done; \
315 fi
316425
317## GENERATING LISTS ##426## GENERATING LISTS ##
318427
319# Deleting the list only428# Deleting the list only
320deletelist: ok429deletelist: ok
321 $(Q)-rm $(BDIR)/rawlist430 $(Q)-rm $(BDIR)/rawlist
431 $(Q)-rm $(BDIR)/rawlist-exclude
322 $(Q)-rm $(BDIR)/list432 $(Q)-rm $(BDIR)/list
323433 $(Q)-rm $(BDIR)/list.exclude
324packagelists: ok apt-update genlist434
325435# Generates the list of packages/files to put on each CD
326# Build the raw list (cpp output) with doubles and spaces436list: bin-list src-list
327$(BDIR)/rawlist:437
328# Dirty workaround for saving space, we add some hints to break ties.438# Generate the listing of binary packages
329# This is just a temporal solution, sort_deps should be a little bit less439bin-list: ok apt-update bin-genlist $(BDIR)/1.packages
330# silly so that this is not needed. For more info have a look at440$(BDIR)/1.packages:
331# http://lists.debian.org/debian-cd/2004/debian-cd-200404/msg00093.html441 @echo "Dispatching the packages on all the CDs ..."
332 $(Q)if [ "$(SOURCEONLY)"x != "yes"x ] ; then \442 $(Q)$(list2cds) $(BDIR)/list $(SIZELIMIT)
333 if [ "$(INSTALLER_CD)"x = "1"x ] ; then \443ifdef FORCENONUSONCD1
334 : ; \444 $(Q)set -e; \
335 elif [ "$(INSTALLER_CD)"x = "2"x -o "$(INSTALLER_CD)"x = "C"x ] ; then \445 for file in $(BDIR)/*.packages; do \
336 echo "mawk" >>$(BDIR)/rawlist; \446 newfile=$${file%%.packages}_NONUS.packages; \
337 else \447 cp $$file $$newfile; \
338 echo "mawk" >>$(BDIR)/rawlist; \448 $(strip_nonus_bin) $$file $$file.tmp; \
339 echo "exim4-daemon-light" >>$(BDIR)/rawlist; \449 if (cmp -s $$file $$file.tmp) ; then \
340 fi; \450 rm -f $$file.tmp $$newfile ; \
341 fi451 else \
342452 echo Splitting non-US packages: $$file and $$newfile ; \
343 $(Q)if [ "$(SOURCEONLY)"x != "yes"x ] ; then \453 mv -f $$file.tmp $$file; \
344 if [ _$(INSTALLER_CD) != _1 ]; then \454 fi ;\
345 for ARCH in $(ARCHES_NOSRC); do \455 done
346 BINCLUDE=`[ -n "$(BASE_INCLUDE)" ] && cat $(BASE_INCLUDE) | tr "\n" "," | sed 's!,$$!!g'`; \456endif
347 [ -z "$$BINCLUDE" ] || BINCLUDE="--include=$$BINCLUDE"; \457
348 BEXCLUDE=`[ -n "$(BASE_EXCLUDE)" ] && cat $(BASE_EXCLUDE) | tr "\n" "," | sed 's!,$$!!g'`; \458# Generate the listing for sources CDs corresponding to the packages included
349 [ -z "$$BEXCLUDE" ] || BEXCLUDE="--exclude=$$BEXCLUDE"; \459# in the binary set
350 debootstrap $(DEBOOTSTRAP_OPTS) --arch $$ARCH \460src-list: ok apt-update src-genlist $(SDIR)/1.sources
351 --print-debs \461$(SDIR)/1.sources:
352 $$BINCLUDE $$BEXCLUDE \462 @echo "Dispatching the sources on all the CDs ..."
353 $(CODENAME) \463 $(Q)$(list2src) $(SDIR)/list $(SIZELIMIT)
354 $(TDIR)/debootstrap.tmp \464ifdef FORCENONUSONCD1
355 file:$(MIRROR) \465 $(Q)set -e; \
356 $(DEBOOTSTRAP_SCRIPT) 2>/dev/null \466 for file in $(SDIR)/*.sources; do \
357 | tr ' ' '\n' > $(BDIR)/debootstrap-list; \467 newfile=$${file%%.sources}_NONUS.sources; \
358 cat $(BDIR)/debootstrap-list >>$(BDIR)/rawlist; \468 cp $$file $$newfile; \
359 rm -rf $(TDIR)/debootstrap.tmp; \469 grep -v non-US $$file >$$file.tmp; \
360 done; \470 if (cmp -s $$file $$file.tmp) ; then \
361 fi; \471 rm -f $$file.tmp $$newfile ; \
362 fi472 else \
363473 echo Splitting non-US sources: $$file and $$newfile ; \
364 $(Q)for ARCH in $(ARCHES_NOSRC); do \474 mv -f $$file.tmp $$file; \
365 ARCHDEFS="$$ARCHDEFS -D ARCH_`echo $$ARCH | sed 's/-/_/'`"; \475 fi ;\
366 ARCHUNDEFS="$$ARCHUNDEFS -U $$ARCH"; \476 done
367 done; \477endif
368 for VARIANT in $(VARIANTS); do \
369 VARIANTDEFS="$$VARIANTDEFS -D VARIANT_$$VARIANT"; \
370 done; \
371 if [ "$(FORCE_FIRMWARE)"x = "1"x ] ; then \
372 ARCHDEFS="$$ARCHDEFS -DFORCE_FIRMWARE"; \
373 fi; \
374 if [ "$(EXCLUDE_486_KERNEL)"x = "1"x ] ; then \
375 ARCHDEFS="$$ARCHDEFS -DARCH_i386_EXCLUDE_486_KERNEL"; \
376 fi; \
377 if [ "$(SOURCEONLY)"x != "yes"x ] ; then \
378 cat $(TASKDIR)/$(TASK) | \
379 cpp -nostdinc -P -undef $$ARCHDEFS $$VARIANTDEFS\
380 $$ARCHUNDEFS -U i386 -U linux -U unix \
381 -DFORCENONUSONCD1=0 \
382 -I $(TASKDIR) - - >> $(BDIR)/rawlist; \
383 fi
384
385 # If we're *only* doing source, then we need to build a list of all the
386 # available source packages. Deliberately ignore the tasks too.
387 $(Q)if [ "$(SOURCEONLY)"x = "yes"x ] ; then \
388 awk '/^Package:/ {print $$2}' $(ADIR)/$(CODENAME)-source/apt-state/lists/*Sources | \
389 sort -u > $(BDIR)/rawlist; \
390 fi
391# ls -al $(BDIR)/rawlist
392478
393# Generate the complete listing of packages from the task479# Generate the complete listing of packages from the task
394# Build a nice list without doubles and without spaces480# Build a nice list without doubles and without spaces
395genlist: ok $(BDIR)/list481bin-genlist: ok $(BDIR)/list $(BDIR)/list.exclude
396$(BDIR)/list: $(BDIR)/rawlist482$(BDIR)/list: $(BDIR)/rawlist
397 @echo "Generating the complete list of packages to be included in $(BDIR)/list..."483 @echo "Generating the complete list of packages to be included ..."
398 $(Q)perl -ne 'chomp; next if /^\s*$$/; \484 $(Q)perl -ne 'chomp; next if /^\s*$$/; \
399 print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \485 print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \
400 $(BDIR)/rawlist \486 $(BDIR)/rawlist \
401 > $(BDIR)/list487 > $(BDIR)/list
402488
489
490$(BDIR)/list.exclude: $(BDIR)/rawlist-exclude
491 @echo "Generating the complete list of packages to be removed ..."
492 $(Q)perl -ne 'chomp; next if /^\s*$$/; \
493 print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \
494 $(BDIR)/rawlist-exclude \
495 > $(BDIR)/list.exclude
496
497# Build the raw list (cpp output) with doubles and spaces
498$(BDIR)/rawlist:
499ifdef FORCENONUSONCD1
500 $(Q)$(apt) cache dumpavail | \
501 grep-dctrl -FSection -n -sPackage -e '^(non-US|non-us)' - | \
502 sort | uniq > $(BDIR)/$(CAPPROJECT)_$(CODENAME)_nonUS
503endif
504 $(Q)if [ -x "/usr/sbin/debootstrap" -a _$(INSTALLER_CD) != _1 -a _$(CDIMAGE_SQUASHFS_BASE) != _1 ]; then \
505 mkdir -p $(DEBOOTSTRAP)/tmp-$(ARCH) ; \
506 $(DEBOOTSTRAPROOT) /usr/sbin/debootstrap --arch $(ARCH) --print-debs $(CODENAME) $(DEBOOTSTRAP)/tmp-$(ARCH) file://$(MIRROR) $(DEBOOTSTRAP)/$(CODENAME)-$(FULLARCH) \
507 | tr ' ' '\n' >>$(BDIR)/rawlist.debootstrap; \
508 fi
509 $(Q)perl -npe 's/\@ARCH\@/$(FULLARCH)/g' $(TASK) | \
510 cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(FULLARCH) -D ARCH_$(subst -,_,$(subst +,_,$(FULLARCH))) \
511 -U $(ARCH) -U i386 -U linux -U unix \
512 -DFORCENONUSONCD1=$(forcenonusoncd1) \
513 -I $(BASEDIR)/tasks/auto/$(IMAGE_TYPE) -I $(BASEDIR)/tasks -I $(BDIR) - - >> $(BDIR)/rawlist
514
515# Build the raw list (cpp output) with doubles and spaces for excluded packages
516$(BDIR)/rawlist-exclude:
517 $(Q)if [ -n "$(EXCLUDE)" ]; then \
518 perl -npe 's/\@ARCH\@/$(FULLARCH)/g' $(EXCLUDE) | \
519 cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(FULLARCH) -D ARCH_$(subst -,_,$(subst +,_,$(FULLARCH))) \
520 -U $(ARCH) -U i386 -U linux -U unix \
521 -DFORCENONUSONCD1=$(forcenonusoncd1) \
522 -I $(BASEDIR)/tasks/auto/$(IMAGE_TYPE) -I $(BASEDIR)/tasks -I $(BDIR) - - >> $(BDIR)/rawlist-exclude; \
523 else \
524 echo > $(BDIR)/rawlist-exclude; \
525 fi
526
527# Generate the complete listing of sources from the task
528# Build a nice list without doubles and without spaces
529# TODO: no exclude support; does it matter?
530src-genlist: ok $(SDIR)/list
531$(SDIR)/list: $(SDIR)/rawlist
532 @echo "Generating the complete list of packages to be included ..."
533 $(Q)perl -ne 'chomp; next if /^\s*$$/; \
534 print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \
535 $(SDIR)/rawlist \
536 > $(SDIR)/list
537
538$(SDIR)/rawlist:
539 $(Q)($(foreach arch,$(ARCHES), \
540 perl -npe 's/\@ARCH\@/$(arch)/g' $(TASK) | \
541 cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(arch) -D ARCH_$(subst -,_,$(subst +,_,$(arch))) \
542 -U $(arch) -U i386 -U linux -U unix \
543 -DFORCENONUSONCD1=$(forcenonusoncd1) \
544 -I $(BASEDIR)/tasks/auto/$(IMAGE_TYPE) -I $(BASEDIR)/tasks -I $(SDIR) - -; \
545 )) | sort | uniq > $(SDIR)/rawlist
546
547## DIRECTORIES && PACKAGES && INFOS ##
548
549# Create all the needed directories for installing packages (plus the
550# .disk directory)
551tree: bin-tree src-tree
552bin-tree: ok bin-list $(BDIR)/CD1/ubuntu
553$(BDIR)/CD1/ubuntu:
554 @echo "Adding the required directories to the binary CDs ..."
555 $(Q)set -e; \
556 for i in $(BDIR)/*.packages; do \
557 dir=$${i%%.packages}; \
558 dir=$${dir##$(BDIR)/}; \
559 dir=$(BDIR)/CD$$dir; \
560 mkdir -p $$dir; \
561 $(add_dirs) $$dir; \
562 done
563
564src-tree: ok src-list $(SDIR)/CD1/ubuntu
565$(SDIR)/CD1/ubuntu:
566 @echo "Adding the required directories to the source CDs ..."
567 $(Q)set -e; \
568 for i in $(SDIR)/*.sources; do \
569 dir=$${i%%.sources}; \
570 dir=$${dir##$(SDIR)/}; \
571 dir=$(SDIR)/CD$$dir; \
572 mkdir -p $$dir; \
573 $(add_dirs) $$dir; \
574 done
575
576# CD labels / volume ids / disk info
577infos: bin-infos src-infos
578bin-infos: bin-tree $(BDIR)/CD1/.disk/info
579$(BDIR)/CD1/.disk/info:
580 @echo "Generating the binary CD labels and their volume ids ..."
581 $(Q)set -e; \
582 nb=`find $(BDIR) -name \*.packages | grep '^..?\.packages$$' | wc -l | tr -d " "`; num=0;\
583 DATE=$${CDIMAGE_DATE:-`date +%Y%m%d`}; \
584 for i in $(BDIR)/*.packages; do \
585 num=$${i%%.packages}; num=$${num##$(BDIR)/}; \
586 dir=$(BDIR)/CD$$num; \
587 echo -n $(BINDISKINFO) | sed 's/_NONUS//g' > $$dir/.disk/info; \
588 echo '#define DISKNAME ' $(BINDISKINFOND) | sed 's/_NONUS//g' \
589 > $$dir/README.diskdefines; \
590 echo '#define TYPE binary' \
591 >> $$dir/README.diskdefines; \
592 echo '#define TYPEbinary 1' \
593 >> $$dir/README.diskdefines; \
594 echo '#define ARCH ' $(ARCH) \
595 >> $$dir/README.diskdefines; \
596 echo '#define ARCH'$(ARCH) ' 1' \
597 >> $$dir/README.diskdefines; \
598 echo '#define DISKNUM ' $$num | sed 's/_NONUS//g' \
599 >> $$dir/README.diskdefines; \
600 echo '#define DISKNUM'$$num ' 1' | sed 's/_NONUS//g' \
601 >> $$dir/README.diskdefines; \
602 echo '#define TOTALNUM ' $$nb \
603 >> $$dir/README.diskdefines; \
604 echo '#define TOTALNUM'$$nb ' 1' \
605 >> $$dir/README.diskdefines; \
606 echo -n $(BINVOLID) > $(BDIR)/$${num}.volid; \
607 $(set_mkisofs_opts) bin $$num > $(BDIR)/$${num}.mkisofs_opts; \
608 done
609src-infos: src-tree $(SDIR)/CD1/.disk/info
610$(SDIR)/CD1/.disk/info:
611 @echo "Generating the source CD labels and their volume ids ..."
612 $(Q)set -e; \
613 nb=`find $(SDIR) -name \*.sources | grep '^..?\.sources$$' | wc -l | tr -d " "`; num=0;\
614 DATE=$${CDIMAGE_DATE:-`date +%Y%m%d`}; \
615 for i in $(SDIR)/*.sources; do \
616 num=$${i%%.sources}; num=$${num##$(SDIR)/}; \
617 dir=$(SDIR)/CD$$num; \
618 echo -n $(SRCDISKINFO) | sed 's/_NONUS//g' > $$dir/.disk/info; \
619 echo '#define DISKNAME ' $(SRCDISKINFOND) | sed 's/_NONUS//g' \
620 > $$dir/README.diskdefines; \
621 echo '#define TYPE source' \
622 >> $$dir/README.diskdefines; \
623 echo '#define TYPEsource 1' \
624 >> $$dir/README.diskdefines; \
625 echo '#define ARCH ' $(ARCH) \
626 >> $$dir/README.diskdefines; \
627 echo '#define ARCH'$(ARCH) ' 1' \
628 >> $$dir/README.diskdefines; \
629 echo '#define DISKNUM ' $$num | sed 's/_NONUS//g' \
630 >> $$dir/README.diskdefines; \
631 echo '#define DISKNUM'$$num ' 1' | sed 's/_NONUS//g' \
632 >> $$dir/README.diskdefines; \
633 echo '#define TOTALNUM ' $$nb \
634 >> $$dir/README.diskdefines; \
635 echo '#define TOTALNUM'$$nb ' 1' \
636 >> $$dir/README.diskdefines; \
637 echo -n $(SRCVOLID) > $(SDIR)/$${num}.volid; \
638 $(set_mkisofs_opts) src $$num > $(SDIR)/$${num}.mkisofs_opts; \
639 done
640
641# Adding the deb files to the images
642packages: bin-infos bin-list $(BDIR)/packages-stamp
643$(BDIR)/packages-stamp:
644 @echo "Current disk usage on the binary CDs (before the debs are added) :"
645 @cd $(BDIR) && du -sm CD[0123456789]*
646 @echo "Adding the selected packages to each CD :"
647ifeq ($(CDIMAGE_INSTALL_BASE),1)
648ifneq ($(CDIMAGE_ADDON),1)
649ifneq ($(CDIMAGE_SQUASHFS_BASE),1)
650 @# Check that all packages required by debootstrap are included
651 @# and create .disk/base_installable if yes
652 @# Also create .disk/base_components
653 $(Q)for DISK in $(FIRSTDISKS); do \
654 DISK=$${DISK##CD}; \
655 if [ -x "/usr/sbin/debootstrap" ]; then \
656 ok=yes; \
657 mkdir -p $(DEBOOTSTRAP)/tmp-$(ARCH) ; \
658 for p in `$(DEBOOTSTRAPROOT) /usr/sbin/debootstrap --arch $(ARCH) --print-debs $(CODENAME) $(DEBOOTSTRAP)/tmp-$(ARCH) file://$(MIRROR) $(DEBOOTSTRAP)/$(CODENAME)-$(FULLARCH)`; do \
659 if ! grep -q ^$$p$$ $(BDIR)/$$DISK.packages; then \
660 if [ -n "$(BASE_EXCLUDE)" ] && grep -q ^$$p$$ $(BASE_EXCLUDE); then \
661 echo "Missing debootstrap-required $$p but included in $(BASE_EXCLUDE)"; \
662 continue; \
663 fi; \
664 ok=no; \
665 echo "Missing debootstrap-required $$p"; \
666 fi; \
667 done; \
668 if [ "$$ok" = "yes" ]; then \
669 echo "CD$$DISK contains all packages needed by debootstrap"; \
670 touch $(BDIR)/CD$$DISK/.disk/base_installable; \
671 else \
672 echo "CD$$DISK missing some packages needed by debootstrap"; \
673 exit 1; \
674 fi; \
675 else \
676 echo "Unable to find debootstrap program"; \
677 fi; \
678 echo 'main' > $(BDIR)/CD$$DISK/.disk/base_components; \
679 if [ "$$RESTRICTED" = 1 ]; then \
680 echo 'restricted' >> $(BDIR)/CD$$DISK/.disk/base_components; \
681 fi; \
682 if [ "$$UNIVERSE" = 1 ]; then \
683 echo 'universe' >> $(BDIR)/CD$$DISK/.disk/base_components; \
684 fi; \
685 if [ "$$MULTIVERSE" = 1 ]; then \
686 echo 'multiverse' >> $(BDIR)/CD$$DISK/.disk/base_components; \
687 fi; \
688 if [ "$$CDIMAGE_DVD" = 1 ]; then \
689 echo 'dvd/single' > $(BDIR)/CD$$DISK/.disk/cd_type; \
690 else \
691 echo 'full_cd/single' > $(BDIR)/CD$$DISK/.disk/cd_type; \
692 fi; \
693 if [ -n "$(UDEB_INCLUDE)" ] ; then \
694 if [ -r "$(UDEB_INCLUDE)" ] ; then \
695 cp -af "$(UDEB_INCLUDE)" \
696 "$(BDIR)/CD$$DISK/.disk/udeb_include"; \
697 else \
698 echo "ERROR: Unable to read UDEB_INCLUDE file $(UDEB_INCLUDE)"; \
699 fi; \
700 fi; \
701 if [ -n "$(UDEB_EXCLUDE)" ] ; then \
702 if [ -r "$(UDEB_EXCLUDE)" ] ; then \
703 cp -af "$(UDEB_EXCLUDE)" \
704 "$(BDIR)/CD$$DISK/.disk/udeb_exclude"; \
705 else \
706 echo "ERROR: Unable to read UDEB_EXCLUDE file $(UDEB_EXCLUDE)"; \
707 fi; \
708 fi; \
709 if [ -n "$(BASE_INCLUDE)" ] ; then \
710 if [ -r "$(BASE_INCLUDE)" ] ; then \
711 cp -af "$(BASE_INCLUDE)" \
712 "$(BDIR)/CD$$DISK/.disk/base_include"; \
713 else \
714 echo "ERROR: Unable to read BASE_INCLUDE file $(BASE_INCLUDE)"; \
715 fi; \
716 fi; \
717 if [ -n "$(BASE_EXCLUDE)" ] ; then \
718 if [ -r "$(BASE_EXCLUDE)" ] ; then \
719 cp -af $(BASE_EXCLUDE) \
720 $(BDIR)/CD$$DISK/.disk/base_exclude; \
721 else \
722 echo "ERROR: Unable to read BASE_EXCLUDE file $(BASE_EXCLUDE)"; \
723 fi; \
724 fi; \
725 done
726endif
727endif
728endif
729ifeq ($(LIVE_FILESYSTEM),1)
730 @# Ubuntu live CDs are installable too
731 touch $(BDIR)/CD1/.disk/base_installable
732 if [ "$$CDIMAGE_DVD" = 1 ]; then \
733 echo 'dvd/single' > $(BDIR)/CD1/.disk/cd_type; \
734 else \
735 echo 'full_cd/single' > $(BDIR)/CD1/.disk/cd_type; \
736 fi
737endif
738 @# This is a terrible hack to get extra packages into the pool:
739 $(Q)set -e; \
740 if [ -f "$(BASEDIR)/data/$(DI_CODENAME)/$(PROJECT)-pool-$(ARCH).packages" ]; then \
741 cat $(BASEDIR)/data/$(DI_CODENAME)/$(PROJECT)-pool-$(ARCH).packages \
742 >> $(BDIR)/1.packages; \
743 fi
744 $(Q)set -e; \
745 for i in $(BDIR)/*.packages; do \
746 dir=$${i%%.packages}; \
747 n=$${dir##$(BDIR)/}; \
748 dir=$(BDIR)/CD$$n; \
749 echo "$$n ... "; \
750 grep -v '^#' $$i | xargs -n 200 -r $(add_packages) $$dir; \
751 if [ -x "$(HOOK)" ]; then \
752 cd $(BDIR) && $(HOOK) $$n before-scanpackages; \
753 fi; \
754 $(scanpackages) scan $$dir; \
755 echo "done."; \
756 done
757 @#Now install the Packages and Packages.cd files
758 $(Q)set -e; \
759 for i in $(BDIR)/*.packages; do \
760 dir=$${i%%.packages}; \
761 dir=$${dir##$(BDIR)/}; \
762 dir=$(BDIR)/CD$$dir; \
763 $(scanpackages) install $$dir; \
764 done
765ifeq ($(LIVE_FILESYSTEM),1)
766 $(Q)$(add_live_filesystem)
767endif
768ifeq ($(CDIMAGE_LIVE),1)
769 $(Q)$(add_winfoss)
770endif
771 $(Q)touch $(BDIR)/packages-stamp
772
773sources: src-infos src-list $(SDIR)/sources-stamp
774$(SDIR)/sources-stamp:
775 @echo "Adding the selected sources to each CD."
776 $(Q)set -e; \
777 for i in $(SDIR)/*.sources; do \
778 dir=$${i%%.sources}; \
779 n=$${dir##$(SDIR)/}; \
780 dir=$(SDIR)/CD$$n; \
781 echo -n "$$n ... "; \
782 echo -n "main ... "; \
783 grep -vE "(non-US/|/local/)" $$i > $$i.main || true ; \
784 if [ -s $$i.main ] ; then \
785 cat $$i.main | xargs $(add_files) $$dir $(MIRROR); \
786 fi ; \
787 if [ -n "$(LOCAL)" ]; then \
788 echo -n "local ... "; \
789 grep "/local/" $$i > $$i.local || true ; \
790 if [ -s $$i.local ] ; then \
791 if [ -n "$(LOCALDEBS)" ] ; then \
792 cat $$i.local | xargs $(add_files) \
793 $$dir $(LOCALDEBS); \
794 else \
795 cat $$i.local | xargs $(add_files) \
796 $$dir $(MIRROR); \
797 fi; \
798 fi; \
799 fi; \
800 if [ -n "$(NONUS)" ]; then \
801 echo -n "non-US ... "; \
802 grep "non-US/" $$i > $$i.nonus || true ; \
803 if [ -s $$i.nonus ] ; then \
804 cat $$i.nonus | xargs $(add_files) $$dir $(NONUS); \
805 fi; \
806 fi; \
807 $(scansources) $$dir; \
808 echo "done."; \
809 done
810 $(Q)touch $(SDIR)/sources-stamp
811
812## BOOT & DOC & INSTALL ##
813
814# Basic checks
815$(MIRROR)/doc: need-complete-mirror
816$(MIRROR)/tools: need-complete-mirror
817need-complete-mirror:
818 # now a no-op
819
820# Add everything that is needed to make the CDs bootable
821bootable: ok disks installtools packages $(BDIR)/bootable-stamp
822$(BDIR)/bootable-stamp:
823 @echo "Making the binary CDs bootable ..."
824 $(Q)set -e; \
825 for file in $(BDIR)/*.packages; do \
826 dir=$${file%%.packages}; \
827 n=$${dir##$(BDIR)/}; \
828 dir=$(BDIR)/CD$$n; \
829 if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(FULLARCH) ]; then \
830 cd $(BDIR); \
831 echo "Running tools/boot/$(DI_CODENAME)/boot-$(FULLARCH) $$n $$dir" ; \
832 $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(FULLARCH) $$n $$dir; \
833 elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(ARCH) ]; then \
834 cd $(BDIR); \
835 echo "Running tools/boot/$(DI_CODENAME)/boot-$(ARCH) $$n $$dir" ; \
836 $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(ARCH) $$n $$dir; \
837 else \
838 if [ "$${IGNORE_MISSING_BOOT_SCRIPT:-0}" = "0" ]; then \
839 echo "No script to make CDs bootable for $(FULLARCH) ..."; \
840 exit 1; \
841 fi; \
842 fi; \
843 done
844 $(Q)touch $(BDIR)/bootable-stamp
845
846# Add the doc files to the CDs and the Release-Notes and the
847# Contents-$(ARCH).gz files
848bin-doc: ok bin-infos $(MIRROR)/doc $(BDIR)/CD1/doc
849$(BDIR)/CD1/doc:
850 @echo "Adding the documentation (bin) ..."
851 mkdir -p $(BDIR)/$$DISK/doc
852 $(Q)$(add_bin_doc) # Common stuff for all disks
853
854src-doc: ok src-infos $(SDIR)/CD1/README.html
855$(SDIR)/CD1/README.html:
856 @echo "Adding the documentation (src) ..."
857 $(Q)set -e; \
858 for i in $(SDIR)/*.sources; do \
859 dir=$${i%%.sources}; \
860 dir=$${dir##$(SDIR)/}; \
861 dir=$(SDIR)/CD$$dir; \
862 mkdir -p $$dir/pics ; \
863 cp $(BASEDIR)/data/pics/*.* $$dir/pics/ ; \
864 done
865
866# Add the install stuff on the first CD
867installtools: ok bin-doc disks $(BDIR)/CD1/install
868$(BDIR)/CD1/install:
869 @echo "Adding install tools and documentation ..."
870 $(Q)set -e; \
871 for DISK in $(FIRSTDISKS) ; do \
872 mkdir $(BDIR)/$$DISK/install ; \
873 if [ -x "$(BASEDIR)/tools/$(CODENAME)/installtools.sh" ]; then \
874 $(BASEDIR)/tools/$(CODENAME)/installtools.sh $(BDIR)/$$DISK ; \
875 fi ; \
876 done
877
878ifeq (,$(findstring serveraddon,$(call CDBASE,2)))
879ifeq ($(CDIMAGE_ADDON),1)
880app-install: ok packages $(BDIR)/CD1/app-install
881$(BDIR)/CD1/app-install:
882 @echo "Adding app-install data ..."
883 $(Q)set -e; \
884 if [ -x "$(BASEDIR)/tools/$(CODENAME)/app-install.sh" ]; then \
885 $(BASEDIR)/tools/$(CODENAME)/app-install.sh 1 $(BDIR)/CD1; \
886 fi
887else
888app-install:
889endif
890else
891app-install: ok packages $(BDIR)/CD2/app-install
892$(BDIR)/CD2/app-install:
893 @echo "Adding app-install data ..."
894 $(Q)set -e; \
895 if [ -x "$(BASEDIR)/tools/$(CODENAME)/app-install.sh" ]; then \
896 $(BASEDIR)/tools/$(CODENAME)/app-install.sh 2 $(BDIR)/CD2; \
897 fi
898endif
899
900# Add the disks-arch directories if/where needed
901disks: ok bin-infos $(BDIR)/CD1/dists/$(DI_CODENAME)/main/disks-$(ARCH)
902$(BDIR)/CD1/dists/$(DI_CODENAME)/main/disks-$(ARCH):
903ifdef BOOTDISKS
904 @echo "Adding disks-$(ARCH) stuff ..."
905 $(Q)set -e; \
906 for DISK in $(FIRSTDISKS) ; do \
907 mkdir -p $(BDIR)/$$DISK/dists/$(DI_CODENAME)/main/disks-$(ARCH) ; \
908 $(add_files) \
909 $(BDIR)/$$DISK/dists/$(DI_CODENAME)/main/disks-$(ARCH) \
910 $(BOOTDISKS) . ; \
911 touch $(BDIR)/$$DISK/.disk/kernel_installable ; \
912 cd $(BDIR)/$$DISK/dists/$(DI_CODENAME)/main/disks-$(ARCH); \
913 rm -rf base-images-*; \
914 if [ "$(SYMLINK)" != "" ]; then exit 0; fi; \
915 if [ -L current ]; then \
916 CURRENT_LINK=`readlink current`; \
917 mv $$CURRENT_LINK .tmp_link; \
918 rm -rf [0123456789]*; \
919 mv .tmp_link $$CURRENT_LINK; \
920 elif [ -d current ]; then \
921 rm -rf [0123456789]*; \
922 fi; \
923 done
924endif
925
926ifneq ($(CDIMAGE_INSTALL_BASE),1)
927upgrade:
928else ifeq ($(CDIMAGE_SQUASHFS_BASE),1)
929upgrade:
930else
931upgrade: ok bin-infos $(BDIR)/upgrade-stamp
932$(BDIR)/upgrade-stamp:
933 @echo "Trying to add upgrade* directories ..."
934 $(Q)if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade.sh" ]; then \
935 $(BASEDIR)/tools/$(CODENAME)/upgrade.sh $(BDIR); \
936 fi
937 $(Q)if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh" ]; then \
938 $(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh $(BDIR); \
939 fi
940 $(Q)touch $(BDIR)/upgrade-stamp
941endif
942
943## EXTRAS ##
944
945# Launch the extras scripts correctly for customizing the CDs
946extras: bin-extras
947bin-extras: ok
948 $(Q)if [ -z "$(DIR)" -o -z "$(CD)" -o -z "$(ROOTSRC)" ]; then \
949 echo "Give me more parameters (DIR, CD and ROOTSRC are required)."; \
950 false; \
951 fi
952 @echo "Adding dirs '$(DIR)' from '$(ROOTSRC)' to '$(BDIR)/CD$(CD)'" ...
953 $(Q)$(add_files) $(BDIR)/CD$(CD) $(ROOTSRC) $(DIR)
954src-extras:
955 $(Q)if [ -z "$(DIR)" -o -z "$(CD)" -o -z "$(ROOTSRC)" ]; then \
956 echo "Give me more parameters (DIR, CD and ROOTSRC are required)."; \
957 false; \
958 fi
959 @echo "Adding dirs '$(DIR)' from '$(ROOTSRC)' to '$(SDIR)/CD$(CD)'" ...
960 $(Q)$(add_files) $(SDIR)/CD$(CD) $(ROOTSRC) $(DIR)
961
403## IMAGE BUILDING ##962## IMAGE BUILDING ##
404963
405image-trees: ok genlist964# Get some size info about the build dirs
406 # Use sort_deps to do the dependency sorting965imagesinfo: bin-imagesinfo
407 $(Q)for ARCH in $(ARCHES_NOSRC); do \966bin-imagesinfo: ok
408 ARCH=$$ARCH $(sort_deps) $(BDIR)/list; \967 $(Q)for i in $(BDIR)/*.packages; do \
409 done968 echo `du -sb $${i%%.packages}`; \
410 $(Q)if [ "$(SOURCEONLY)"x = "yes"x ] ; then \969 done
411 $(grab_source_list) $(BDIR) $(ADIR) $(BDIR)/list $(BDIR)/packages; \970src-imagesinfo: ok
412 else \971 $(Q)for i in $(SDIR)/*.sources; do \
413 $(merge_package_lists) $(BDIR) $(ADIR) "$(ARCHES)" $(BDIR)/packages; \972 echo `du -sb $${i%%.sources}`; \
414 fi973 done
415 $(Q)if [ "$(INC_SOURCE)"x = "yes"x ] ; then \974
416 grep ^source $(BDIR)/packages > $(BDIR)/packages.source; \975# Generate a md5sum.txt file listings all files on the CD
417 fi976md5list: bin-md5list src-md5list
418 $(Q)$(BASEDIR)/tools/make_disc_trees.pl $(BASEDIR) $(MIRROR) $(TDIR) $(CODENAME) "$(ARCHES)" "$(MKISOFS)" "$(MKISOFS_OPTS) $(JIGDO_OPTS)"977bin-md5list: ok packages bin-secured $(BDIR)/CD1/md5sum.txt
419978$(BDIR)/CD1/md5sum.txt:
420images: ok $(OUT) $(BDIR)/md5-check979 @echo "Generating md5sum of files from all the binary CDs ..."
421 $(Q)$(make_image) "$(BDIR)" "$(ARCHES)" "$(OUT)" "$(DEBVERSION)" "$(MIRROR)" "$(MKISOFS)" "$(MKISOFS_OPTS)" "$(JIGDO_OPTS)" "$(jigdo_cleanup)"980 $(Q)set -e; \
422981 if [ "$$FASTSUMS" != "1" ] ; then \
423check-number-given:982 for file in $(BDIR)/*.packages; do \
424 @test -n "$(CD)" || (echo "Give me a CD=<num> parameter !" && false)983 dir=$${file%%.packages}; \
984 n=$${dir##$(BDIR)/}; \
985 dir=$(BDIR)/CD$$n; \
986 test -x "$(HOOK)" && cd $(BDIR) && $(HOOK) $$n before-mkisofs; \
987 cd $$dir; \
988 find . -follow -type f -print0 | grep -zZ -v "\./md5sum" | \
989 grep -zZ -v "dists/stable" | grep -zZ -v "dists/frozen" | \
990 grep -zZ -v "dists/unstable" | \
991 xargs -0 $(md5sum) > md5sum.txt ; \
992 done \
993 else \
994 $(fastsums) $(BDIR); \
995 fi
996 $(Q)set -e; for dir in $(BDIR)/CD*; do \
997 [ -d "$$dir" ] || continue; \
998 $(hardlink) "$$dir"; \
999 done
1000src-md5list: ok sources src-secured $(SDIR)/CD1/md5sum.txt
1001$(SDIR)/CD1/md5sum.txt:
1002 @echo "Generating md5sum of files from all the source CDs ..."
1003 $(Q)set -e; \
1004 if [ "$$FASTSUMS" != "1" ] ; then \
1005 for file in $(SDIR)/*.sources; do \
1006 dir=$${file%%.sources}; \
1007 dir=$${dir##$(SDIR)/}; \
1008 dir=$(SDIR)/CD$$dir; \
1009 cd $$dir; \
1010 find . -follow -type f -print0 | grep -zZ -v "\./md5sum" | \
1011 grep -zZ -v "dists/stable" | grep -zZ -v "dists/frozen" | \
1012 grep -zZ -v "dists/unstable" | \
1013 xargs -0 $(md5sum) > md5sum.txt ; \
1014 done \
1015 else \
1016 $(fastsums) $(SDIR); \
1017 fi
1018 $(Q)set -e; for dir in $(BDIR)/CD*; do \
1019 [ -d "$$dir" ] || continue; \
1020 $(hardlink) "$$dir"; \
1021 done
1022
1023
1024# Generate $CODENAME-secured tree with Packages and Release(.gpg) files
1025# from the official tree
1026# Complete the Release file from the normal tree
1027secured: bin-secured src-secured
1028bin-secured: $(BDIR)/secured-stamp
1029$(BDIR)/secured-stamp:
1030 @echo "Generating $(CODENAME)-secured on all the binary CDs ..."
1031 $(Q)set -e; \
1032 for file in $(BDIR)/*.packages; do \
1033 dir=$${file%%.packages}; \
1034 n=$${dir##$(BDIR)/}; \
1035 dir=$(BDIR)/CD$$n; \
1036 cd $$dir; \
1037 $(add_secured); \
1038 done
1039 $(Q)touch $(BDIR)/secured-stamp
1040
1041src-secured: $(SDIR)/secured-stamp
1042$(SDIR)/secured-stamp:
1043 @echo "Generating $(CODENAME)-secured on all the source CDs ..."
1044 $(Q)set -e; \
1045 for file in $(SDIR)/*.sources; do \
1046 dir=$${file%%.sources}; \
1047 dir=$${dir##$(SDIR)/}; \
1048 dir=$(SDIR)/CD$$dir; \
1049 cd $$dir; \
1050 $(add_secured); \
1051 done
1052 $(Q)touch $(SDIR)/secured-stamp
1053
1054# Generates all the images
1055images: bin-images src-images
1056
1057# DOJIGDO actions (for both binaries and source)
1058# 0 isofile
1059# 1 isofile + jigdo, cleanup_jigdo
1060# 2 jigdo, cleanup_jigdo
1061#
1062bin-images: ok bin-md5list $(OUT)
1063 @echo "Generating the binary iso/jigdo images ..."
1064 $(Q)set -e; \
1065 for file in $(BDIR)/*.packages; do \
1066 dir=$${file%%.packages}; \
1067 n=$${dir##$(BDIR)/}; \
1068 num=$$n; \
1069 dir=$(BDIR)/CD$$n; \
1070 cd $$dir/..; \
1071 opts=`cat $(BDIR)/$$n.mkisofs_opts`; \
1072 volid=`cat $(BDIR)/$$n.volid`; \
1073 rm -f $(OUT)/$(call CDBASE,$$n).raw; \
1074 if [ "$(IMAGE_FORMAT)" = "vfat" ]; then \
1075 if [ -d boot$$n/ ]; then \
1076 cp -a boot$$n/* CD$$n; \
1077 fi; \
1078 $(make_vfat_img) -d CD$$n \
1079 -o $(OUT)/$(call CDBASE,$$n).raw; \
1080 elif [ "$(IMAGE_FORMAT)" = "iso" ]; then \
1081 if [ "$(DOJIGDO)" = "0" ]; then \
1082 $(verbose) $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1083 -o $(OUT)/$(call CDBASE,$$n).raw $$opts CD$$n; \
1084 chmod +r $(OUT)/$(call CDBASE,$$n).raw; \
1085 elif [ "$(DOJIGDO)" = "1" ]; then \
1086 $(verbose) $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1087 -o $(OUT)/$(call CDBASE,$$n).raw \
1088 -jigdo-jigdo $(OUT)/$(call CDBASE,$$n).jigdo \
1089 -jigdo-template $(OUT)/$(call CDBASE,$$n).template \
1090 -jigdo-map Debian=$(MIRROR)/ \
1091 -jigdo-exclude boot$$n \
1092 -md5-list $(BDIR)/md5-check \
1093 $(JIGDO_OPTS) $$opts CD$$n; \
1094 chmod +r $(OUT)/$(call CDBASE,$$n).raw; \
1095 elif [ "$(DOJIGDO)" = "2" ]; then \
1096 $(verbose) $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1097 -o /dev/null -v \
1098 -jigdo-jigdo $(OUT)/$(call CDBASE,$$n).jigdo \
1099 -jigdo-template $(OUT)/$(call CDBASE,$$n).template \
1100 -jigdo-map Debian=$(MIRROR)/ \
1101 -jigdo-exclude boot$$n \
1102 -md5-list $(BDIR)/md5-check \
1103 $(JIGDO_OPTS) $$opts CD$$n; \
1104 fi; \
1105 if [ "$(DOJIGDO)" != "0" ]; then \
1106 $(jigdo_cleanup) $(OUT)/$(call CDBASE,$$n).jigdo \
1107 $(call CDBASE,$$n).iso $(BDIR)/CD$$n \
1108 `echo "$(JIGDOTEMPLATEURL)" | sed -e 's|%ARCH%|$(FULLARCH)|g'`"$(call CDBASE,$$n).template" \
1109 $(BINDISKINFOND) \
1110 $(JIGDOFALLBACKURLS) ; \
1111 fi; \
1112 fi; \
1113 if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) ]; then \
1114 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) $$n $(BDIR)/CD$$n \
1115 $(OUT)/$(call CDBASE,$$n).raw; \
1116 elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) ]; then \
1117 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) $$n $(BDIR)/CD$$n \
1118 $(OUT)/$(call CDBASE,$$n).raw; \
1119 fi; \
1120 done
1121ifeq ($(LIVE_FILESYSTEM),1)
1122 -for p in $(LIVEIMAGES)/$(FULLARCH)*.manifest; do \
1123 f=`basename $$p`; \
1124 cp -a $$p $(OUT)/$(call CDBASE,$$n).`echo $$f|cut -d. -f2-`; \
1125 done
1126 -if [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-remove ]; then \
1127 cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-remove $(OUT)/$(call CDBASE,$$n).manifest-remove; \
1128 elif [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-desktop ]; then \
1129 cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-desktop $(OUT)/$(call CDBASE,$$n).manifest-desktop; \
1130 fi
1131 -if [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-minimal-remove ]; then \
1132 cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-minimal-remove $(OUT)/$(call CDBASE,$$n).manifest-minimal-remove; \
1133 fi
1134ifeq ($(CDIMAGE_SQUASHFS_BASE),1)
1135 -cp -a $(LIVEIMAGES)/$(FULLARCH).squashfs $(OUT)/$(call CDBASE,$$n).squashfs
1136 -cp -a $(LIVEIMAGES)/$(FULLARCH).squashfs.gpg $(OUT)/$(call CDBASE,$$n).squashfs.gpg
1137endif
1138endif
1139
1140ifeq ($(SUBARCH),ac100)
1141PREINSTALLED_IMAGE_FILESYSTEM := rootfs.tar.gz
1142endif
1143
1144bin-preinstalled_images: ok $(OUT)
1145 @echo "Post-processing pre-installed images ...";
1146 $(Q)set -x; \
1147 mkdir -p $(BDIR)/CD1; \
1148 if [ ! -e "$(LIVEIMAGES)/$(FULLARCH).$(PREINSTALLED_IMAGE_FILESYSTEM)" ]; then \
1149 echo "No filesystem for $(FULLARCH)!" >&2; \
1150 exit 1; \
1151 fi; \
1152 mv $(LIVEIMAGES)/$(FULLARCH).$(PREINSTALLED_IMAGE_FILESYSTEM) $(OUT)/$(call CDBASE,1).raw; \
1153 if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) ]; then \
1154 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) 1 $(BDIR)/CD1 \
1155 $(OUT)/$(call CDBASE,1).raw; \
1156 elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) ]; then \
1157 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) 1 $(BDIR)/CD1 \
1158 $(OUT)/$(call CDBASE,1).raw; \
1159 fi;
1160 -cp -a $(LIVEIMAGES)/$(FULLARCH).manifest $(OUT)/$(call CDBASE,$$n).manifest
1161 -if [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-remove ]; then \
1162 cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-remove $(OUT)/$(call CDBASE,$$n).manifest-remove; \
1163 else \
1164 cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-desktop $(OUT)/$(call CDBASE,$$n).manifest-desktop; \
1165 fi
1166
1167# FIXME: This only works with CD1, and not with addon CDs.
1168bin-compress_images: ok $(OUT)
1169 @if [ ! -e "$(OUT)/$(call CDBASE,1).raw" ]; then \
1170 echo "No image for $(FULLARCH)!" >&2; \
1171 exit 1; \
1172 fi;
1173 @file -b $(OUT)/$(call CDBASE,1).raw > $(OUT)/$(call CDBASE,1).type
1174 @if ! grep -q '^gzip' $(OUT)/$(call CDBASE,1).type; then \
1175 set -e; \
1176 gzip -9 --rsyncable $(OUT)/$(call CDBASE,1).raw; \
1177 mv $(OUT)/$(call CDBASE,1).raw.gz $(OUT)/$(call CDBASE,1).raw; \
1178 fi;
1179 @if [ "$(PREINSTALLED_IMAGE_FILESYSTEM)" = "rootfs.tar.gz" ]; then \
1180 echo "tar archive" > $(OUT)/$(call CDBASE,1).type; \
1181 fi;
1182
1183src-images: ok src-md5list $(OUT)
1184 @echo "Generating the source iso/jigdo images ..."
1185 $(Q)set -e; set -x; \
1186 for file in $(SDIR)/*.sources; do \
1187 dir=$${file%%.sources}; \
1188 n=$${dir##$(SDIR)/}; \
1189 num=$$n; \
1190 dir=$(SDIR)/CD$$n; \
1191 cd $$dir/..; \
1192 opts=`cat $(SDIR)/$$n.mkisofs_opts`; \
1193 volid=`cat $(SDIR)/$$n.volid`; \
1194 rm -f $(OUT)/$(call CDSRCBASE,$$n).raw; \
1195 if [ "$(DOJIGDO)" = "0" ]; then \
1196 $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1197 -o $(OUT)/$(call CDSRCBASE,$$n).raw $$opts CD$$n ; \
1198 chmod +r $(OUT)/$(call CDSRCBASE,$$n).raw; \
1199 elif [ "$(DOJIGDO)" = "1" ]; then \
1200 $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1201 -o $(OUT)/$(call CDSRCBASE,$$n).raw \
1202 -jigdo-jigdo $(OUT)/$(call CDSRCBASE,$$n).jigdo \
1203 -jigdo-template $(OUT)/$(call CDSRCBASE,$$n).template \
1204 -jigdo-map Debian=$(MIRROR)/ \
1205 -md5-list $(SDIR)/md5-check \
1206 $(JIGDO_OPTS) $$opts CD$$n ; \
1207 chmod +r $(OUT)/$(call CDSRCBASE,$$n).raw; \
1208 elif [ "$(DOJIGDO)" = "2" ]; then \
1209 $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1210 -o /dev/null \
1211 -jigdo-jigdo $(OUT)/$(call CDSRCBASE,$$n).jigdo \
1212 -jigdo-template $(OUT)/$(call CDSRCBASE,$$n).template \
1213 -jigdo-map Debian=$(MIRROR)/ \
1214 -md5-list $(SDIR)/md5-check \
1215 $(JIGDO_OPTS) $$opts CD$$n ; \
1216 fi; \
1217 if [ "$(DOJIGDO)" != "0" ]; then \
1218 $(jigdo_cleanup) $(OUT)/$(call CDSRCBASE,$$n).jigdo \
1219 $(call CDSRCBASE,$$n).iso $(SDIR)/CD$$n \
1220 `echo "$(JIGDOTEMPLATEURL)" | sed -e 's|%ARCH%|src|g'`"$(call CDSRCBASE,$$n).template" \
1221 $(SRCDISKINFOND) \
1222 $(JIGDOFALLBACKURLS) ; \
1223 fi; \
1224 done
1225
1226# Generate the *.list files for the Pseudo Image Kit
1227pi-makelist:
1228 $(Q)set -e; \
1229 cd $(OUT); for file in `find * -name \*.raw`; do \
1230 if [ "$(IMAGE_FORMAT)" = "vfat" ]; then \
1231 $(BASEDIR)/tools/pi-makelist-vfat \
1232 $$file > $${file%%.raw}.list; \
1233 elif [ "$(IMAGE_FORMAT)" = "iso" ]; then \
1234 $(BASEDIR)/tools/pi-makelist \
1235 $$file > $${file%%.raw}.list; \
1236 fi \
1237 done
4251238
426# Generate only one image number $(CD)1239# Generate only one image number $(CD)
427image: check-number-given images1240image: bin-image
4281241bin-image: ok bin-md5list $(OUT)
429# Calculate the md5sums for the images (if available), or get from templates1242 @echo "Generating the binary iso image n°$(CD) ..."
1243 @test -n "$(CD)" || (echo "Give me a CD=<num> parameter !" && false)
1244 set -e; cd $(BDIR); opts=`cat $(CD).mkisofs_opts`; \
1245 volid=`cat $(CD).volid`; \
1246 rm -f $(OUT)/$(call CDBASE,$(CD)).raw; \
1247 if [ "$(IMAGE_FORMAT)" = "vfat" ]; then \
1248 if [ -d boot$(CD)/ ]; then \
1249 cp -a boot$(CD)/* CD$(CD); \
1250 fi; \
1251 $(make_vfat_img) -d CD$(CD) -o $(OUT)/$(call CDBASE,$(CD)).raw; \
1252 elif [ "$(IMAGE_FORMAT)" = "iso" ]; then \
1253 $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1254 -o $(OUT)/$(call CDBASE,$(CD)).raw $$opts CD$(CD); \
1255 chmod +r $(OUT)/$(call CDBASE,$(CD)).raw; \
1256 fi; \
1257 if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) ]; then \
1258 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) $(CD) $(BDIR)/CD$(CD) \
1259 $(OUT)/$(call CDBASE,$(CD)).raw; \
1260 elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) ]; then \
1261 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) $(CD) $(BDIR)/CD$(CD) \
1262 $(OUT)/$(call CDBASE,$(CD)).raw; \
1263 fi
1264
1265src-image: ok src-md5list $(OUT)
1266 @echo "Generating the source iso image n°$(CD) ..."
1267 @test -n "$(CD)" || (echo "Give me a CD=<num> parameter !" && false)
1268 set -e; cd $(SDIR); opts=`cat $(CD).mkisofs_opts`; \
1269 volid=`cat $(CD).volid`; \
1270 rm -f $(OUT)/$(call CDSRCBASE,$(CD)).raw; \
1271 $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1272 -o $(OUT)/$(call CDSRCBASE,$(CD)).raw $$opts CD$(CD); \
1273 chmod +r $(OUT)/$(call CDSRCBASE,$(CD)).raw
1274
1275
1276#Calculate the md5sums for the images (if available), or get from templates
430imagesums:1277imagesums:
431 $(Q)$(BASEDIR)/tools/imagesums $(OUT) $(SUMS_EXTENSION)1278 $(Q)cd $(OUT); :> MD5SUMS; :> SHA1SUMS; for file in `find * -name \*.raw`; do \
1279 $(md5sum) "$$file" >>MD5SUMS; \
1280 $(sha1sum) "$$file" >>SHA1SUMS; \
1281 $(sha256sum) "$$file" >>SHA256SUMS; \
1282 done; \
1283 for file in `find * -name \*.template`; do \
1284 if [ "`tail --bytes=33 "$$file" | head --bytes=1 | od -tx1 -An | sed -e 's/ //g'`" != 05 ]; then \
1285 echo "Possibly invalid template $$file"; exit 1; \
1286 fi; \
1287 grep -q " $${file%%.template}.raw"'$$' MD5SUMS \
1288 || echo "`tail --bytes=26 "$$file" | head --bytes=16 | od -tx1 -An | sed -e 's/ //g'` $${file%%.template}.raw" >>MD5SUMS; \
1289 done
1290
1291# Likewise, the file size can be extracted from the .template with:
1292# tail --bytes=32 $$file | head --bytes=6 | od -tx1 -An \
1293# | tr ' abcdef' '\nABCDEF' | tac | tr '\n' ' ' \
1294# | sed -e 's/ //g; s/^.*$/ibase=16 & /' | tr ' ' '\n' | bc
4321295
433## MISC TARGETS ##1296## MISC TARGETS ##
4341297
435$(BDIR)/md5-check: mirrorcheck 1298tasks: ok $(BASEDIR)/data/$(CODENAME)/master
4361299 $(master2tasks)
437mirrorcheck: ok1300
438 $(Q)$(grab_md5) $(MIRROR) "$(ARCHES)" $(CODENAME) $(DI_CODENAME) $(BDIR)/md5-check1301readme:
439 $(Q)for ARCH in $(ARCHES); do \1302 sensible-pager $(BASEDIR)/README
440 if [ -e $(BASEDIR)/data/$(CODENAME)/$$ARCH/extra-sources ]; then \1303
441 echo "Extra dedicated source added; need to grab source MD5 info too"; \1304conf:
442 $(grab_md5) $(MIRROR) source $(CODENAME) $(DI_CODENAME) $(BDIR)/md5-check; \1305 sensible-editor $(BASEDIR)/CONF.sh
443 fi; \1306
444 done1307mirrorcheck-binary: ok
1308 rm -f $(BDIR)/md5-check
1309 $(Q)$(grab_md5) $(MIRROR) $(ARCH) $(CODENAME) $(BDIR)/md5-check
1310 if [ -n "$(NONUS)" ]; then \
1311 $(grab_md5) $(NONUS) $(ARCH) $(CODENAME) $(BDIR)/md5-check; \
1312 fi
1313 if [ -n "$(SECURITY)" ]; then \
1314 $(grab_md5) $(SECURITY) $(ARCH) $(CODENAME)-security $(BDIR)/md5-check; \
1315 fi
1316 if [ "$(UPDATES)" = 1 ]; then \
1317 $(grab_md5) $(MIRROR) $(ARCH) $(CODENAME)-updates $(BDIR)/md5-check; \
1318 fi
1319 if [ "$(PROPOSED)" = 1 ]; then \
1320 $(grab_md5) $(MIRROR) $(ARCH) $(CODENAME)-proposed $(BDIR)/md5-check; \
1321 fi
1322
1323mirrorcheck-source: ok
1324 rm -f $(SDIR)/md5-check
1325 $(Q)$(grab_md5) $(MIRROR) source $(CODENAME) $(SDIR)/md5-check
1326 if [ -n "$(NONUS)" ]; then \
1327 $(grab_md5) $(NONUS) source $(CODENAME) $(SDIR)/md5-check; \
1328 fi
1329 if [ -n "$(SECURITY)" ]; then \
1330 $(grab_md5) $(SECURITY) source $(CODENAME)-security $(SDIR)/md5-check; \
1331 fi
1332 if [ "$(UPDATES)" = 1 ]; then \
1333 $(grab_md5) $(MIRROR) source $(CODENAME)-updates $(SDIR)/md5-check; \
1334 fi
1335 if [ "$(PROPOSED)" = 1 ]; then \
1336 $(grab_md5) $(MIRROR) source $(CODENAME)-proposed $(SDIR)/md5-check; \
1337 fi
4451338
446update-popcon:1339update-popcon:
447 $(update_popcon) tasks/$(CODENAME)/popularity-contest1340 rm -f popcon-inst
1341 ( \
1342 echo '/*' ; \
1343 echo ' Popularity Contest results' ; \
1344 echo ' See the README for details on updating.' ; \
1345 echo '' ; \
1346 echo ' Last update: $(shell date)' ; \
1347 echo '*/' ; \
1348 echo '' ; \
1349 ) > tasks/popularity-contest-$(CODENAME)
1350 wget --output-document popcon-inst \
1351 http://popcon.debian.org/main/by_inst \
1352 http://popcon.debian.org/contrib/by_inst
1353 grep -h '^[^#]' popcon-inst | egrep -v '(Total|-----)' | \
1354 sort -rn -k3,3 -k7,7 -k4,4 | grep -v kernel-source | \
1355 awk '{print $$2}' >> tasks/popularity-contest-$(CODENAME)
1356 rm -f popcon-inst
4481357
449# Little trick to simplify things1358# Little trick to simplify things
450official_images: ok init packagelists image-trees images1359official_images: bin-official_images src-official_images
1360bin-official_images: ok bootable upgrade app-install bin-images
1361src-official_images: ok src-doc src-images
1362
1363$(CODENAME)_status: ok init
1364 @echo "Using the provided status file for $(CODENAME)-$(ARCH) ..."
1365 $(Q)cp $(BASEDIR)/data/$(CODENAME)/status.$(ARCH) $(ADIR)/status \
1366 2>/dev/null || $(MAKE) status || $(MAKE) correctstatus
4511367
=== renamed file 'Makefile' => 'Makefile.moved'
=== added file 'README'
--- README 1970-01-01 00:00:00 +0000
+++ README 2020-06-19 13:49:11 +0000
@@ -1,33 +1,32 @@
1debian-cd1YACS - Yet Another CD Script :-)
2=========2================================
3(better known as debian-cd)
34
4Copyright 1999-2001 Raphaël Hertzog <hertzog@debian.org> and others,5Copyright 1999-2001 Raphaël Hertzog <hertzog@debian.org>
52004-2010 Steve McIntyre <steve@einval.com>6This set of tools is licensed under the General Public License
6This set of tools is licensed under the General Public License version7version 2 or any later version. You can find it in
72 or any later version. You can find it in
8/usr/share/common-licenses/GPL on a Debian GNU system.8/usr/share/common-licenses/GPL on a Debian GNU system.
99
10Some of the ideas here (a loooong time ago) came from Steve McIntyre's10Thanks to Steve McIntyre <stevem@chiark.greenend.org.uk> for his
11slink_cd script.11work on slink_cd/debian_cd. Some ideas come from his script.
1212
13Thanks also to all the contributors on the debian-cd mailing list.13Thanks to all the contributors on the debian-cd mailing list.
1414
15What is needed?15What is needed?
16===============16===============
17Software:17Software:
18- the apt-get (>= 0.3.11.1) tool18- the apt-get (>= 0.3.11.1) tool
19- apt-utils (for apt-ftparchive)
19- perl (>= 5.004)20- perl (>= 5.004)
20- bash (or another POSIX shell)21- bash (or another POSIX shell)
21- make22- make
22- cpp23- mkisofs/mkhybrid (mkisofs also provides the isoinfo binary used by the
23- mkisofs/genisoimage24 Pseudo Image Kit)
24- the perl Digest::MD5 module25- the perl Digest::MD5 module
25- the perl Compress::Zlib module
26- lynx (for text version of README.html) and todos from sysutils26- lynx (for text version of README.html) and todos from sysutils
27 to convert docs to DOS format (although you can rip that out, too)27 to convert docs to DOS format (although you can rip that out, too)
28- if you want to generate jigdo files: jigdo-file (see below)28- if you want to generate jigdo files: jigdo-file (see below)
29Other:29Other:
30- apt-utils (for apt-ftparchive)
31- lots of free space on your disks30- lots of free space on your disks
32- a Debian mirror, on a partition where you can write.31- a Debian mirror, on a partition where you can write.
33 If you can't write on it then you may try to use a symlink farm,32 If you can't write on it then you may try to use a symlink farm,
@@ -39,31 +38,27 @@
39 -------------------------------38 -------------------------------
4039
4140
42For the people that don't have time, here's the quick explanation41For the people that don't have time, here's the quick explanation:
43=================================================================42==================================================================
4443
45Edit the CONF.sh and change the PATHs for the mirror and so on.44Edit the CONF.sh and change the PATHs for the mirror and so on.
46$ sensible-editor CONF.sh45$ sensible-editor CONF.sh
47$ . CONF.sh46$ . CONF.sh
48$ make distclean47$ make distclean
49$ make status48$ make status
49$ make list COMPLETE=1 SIZELIMIT1=625000000 SRCSIZELIMIT=665000000
50$ make official_images50$ make official_images
51[ alternatively, if you only want binary images:
52 $ make bin-official_images ]
5153
52However, you really should consider reading further for more information.54However, you really should consider reading further for more information.
53You can also take a look at build.sh and build_all.sh for an automated55You can also take a look at build.sh and build_all.sh for an automatized
54way of building CD images. 56way of building CD images.
5557
56The script easy-build.sh offers the easiest way to build a specific image
57or set of images, but is still very flexible and powerful. It is the
58recommended tool for building test images and for people new to debian-cd.
59See the file README.easy-build for further info.
60
61How to build a CD set - step by step58How to build a CD set - step by step
62====================================59====================================
6360
64If you haven't already, change to the /usr/share/debian-cd/ directory61If you haven't already, change to the /usr/share/debian-cd/ directory.
65(or, alternatively, set the variable BASEDIR in CONF.sh to point
66there).
6762
68The process of building a CD is composed of the following steps:63The process of building a CD is composed of the following steps:
6964
@@ -78,9 +73,9 @@
78 have to build them one after the other (you may use a shell73 have to build them one after the other (you may use a shell
79 script for this).74 script for this).
8075
81 Note that the temporary dir must be on the same device as the76 Note that the temporary dir must be on the same device than the
82 mirror because debian-cd uses hardlinks for generating an image 77 mirror because debian-cd uses hardlinks for generating an image
83 tree. If you can't do this, you'll have to use a symlink farm.78 tree. If you can't do this, you'll have to use the symlink farm.
84 The symlink farm is explained at the end of this README.79 The symlink farm is explained at the end of this README.
8580
86 Keep in mind that the environment variables will stay in the81 Keep in mind that the environment variables will stay in the
@@ -88,11 +83,15 @@
88 other program using the same variables (e.g. kernel-package).83 other program using the same variables (e.g. kernel-package).
89 So if you want to be 100% safe, run debian-cd in a84 So if you want to be 100% safe, run debian-cd in a
90 separate shell that you can leave after you're done.85 separate shell that you can leave after you're done.
9186
92- then we clean everything that may still be there from previous runs:87- then we clean everything that may still be there from previous runs:
9388
94 $ make distclean89 $ make distclean
9590
91- now we'll check if your mirror is ok (with good Packages files):
92
93 $ make mirrorcheck
94
96- then we initialize the temporary directory used for the build:95- then we initialize the temporary directory used for the build:
9796
98 $ make status97 $ make status
@@ -106,65 +105,58 @@
106105
107- now you can decide what you want on your CDs106- now you can decide what you want on your CDs
108107
109 Note that task files are always taken from the subdirectory in ./tasks/108 $ make list TASK=tasks/debian-2.2 COMPLETE=1
110 that matches the CODENAME environment variable. At the beginning of a109
111 build these "static" task files are copied to the working directory.110 or
112 During the build some additional task files - that are referenced from111
113 the static task files - are generated automatically using scripts from112 $ make list TASK=tasks/gnome COMPLETE=0 SIZELIMIT=576716800
114 the ./tools directory.113
115114 or
116 Examples:115
117116 $ export NONFREE=1; make list TASK=tasks/your-task-here COMPLETE=1
118 $ make packagelists TASK=Debian-generic COMPLETE=1117
119118 or for something like an official image for the USA (without non-US &
120 or119 non-free) :
121120
122 $ make packagelists TASK=Debian-kde COMPLETE=0121 $ make list COMPLETE=1 SIZELIMIT1=576716800
123
124 or
125
126 $ export NONFREE=1; make packagelists TASK=your-task-here COMPLETE=1
127
128 or for something like an official image for the USA (without non-free):
129
130 $ make packagelists COMPLETE=1
131122
132 .... take a look at the file tasks/* to see the options you can have :)123 .... take a look at the file tasks/* to see the options you can have :)
133124
134 You can change the behaviour of this command with the following125 You can change the behaviour of this command with the following
135 variables:126 variables:
127 - if NONUS is set, then packages from non-US will be allowed (the value
128 of NONUS must be the path to the non-US mirror if you have one)
129 - if FORCENONUSONCD1 is set also, then packages will be
130 rearranged so that non-US packages are all on CD#1. This
131 includes the non-free ones if you specify NONFREE. Then 2 separate
132 copies of CD#1 will be produced, identical in every respect except
133 for the inclusion/lack of non-US packages. The same happens for
134 the source CDs when they are built.
136 - if NONFREE is set, then packages from non-free will be allowed135 - if NONFREE is set, then packages from non-free will be allowed
137 (NONFREE must be exported to all sub-shells)136 (NONFREE must be exported to all sub-shells)
138 - if EXTRANONFREE is set, then non-free packages will be included137 - if EXTRANONFREE is set, then non-free packages will be included
139 on an extra CD (the last CD in fact). Don't use NONFREE and138 on an extra CD (the last CD in fact). Don't use NONFREE and
140 EXTRANONFREE at the same time!139 EXTRANONFREE at the same time !
141 (EXTRANONFREE must be exported to all sub-shells)140 (EXTRANONFREE must be exported to all sub-shells)
142 - if COMPLETE is set, all packages that are not listed in the141 - if COMPLETE is set, all packages that are not listed in the
143 selected task file will be included at the end142 selected task file will be included at the end
144 - setting INSTALLER_CD will use an appropriate task file for143 - if SIZELIMIT is set, it will be used as the maximum size that
145 building small CDs (businesscard and netinst)144 we can put into each CD
146145 - if SIZELIMIT<X> (with <X> beeing a integer) is set, it will be used
147- now, we'll start making temporary trees:146 as the maximum size of the X'th binary CD. SIZELIMIT<X> overrides
148147 SIZELIMIT ...
149 $ make image-trees148 - if SRCSIZELIMIT is set, it's used as the maximum size for source CD
150149 - if SRCSIZELIMIT<X> (with <X> beeing an integer) is set, it will be
151 This will first work sort the list of packages for each architecture150 used as the maximum size of the X'th source CD
152 into order so that standard, required, important and base packages151
153 are placed first, then other packages will be added in the order152 This target calls the targets "bin-list" and "src-list" that can be used to
154 given modulo dependency ordering. Once the sorted list is created,153 build only binary CDs or only source CDs.
155 the different architecture lists will be merged (if more than one154
156 architecture is selected).155- it may be time to add the disks-arch stuff and to make the CDs bootable:
157156
158 Then the code will start laying out temporary directory trees for157 $ make bootable
159 the CDs. In order, this includes the following steps:158
160159 This affects only the binary CDs.
161 - Creating an empty directory layout
162 - Generating an image label and volume ID and other metadata such as
163 debian-installer information files
164 - Add documentation and installation/upgrade tools
165 - Add Release files and other archive metadata
166 - Make the image bootable for the selected architecture(s)
167 - Start generating the md5sum.txt file
168160
169 If you want to use boot-floppies built by yourself you can add161 If you want to use boot-floppies built by yourself you can add
170 a parameter BOOTDISKS=<dir> which specifies the directory where162 a parameter BOOTDISKS=<dir> which specifies the directory where
@@ -173,40 +165,57 @@
173 mirror. Your boot-floppies must also be on the same partition as165 mirror. Your boot-floppies must also be on the same partition as
174 your mirror and temporary dir (hardlinks are used here too).166 your mirror and temporary dir (hardlinks are used here too).
175167
176 Once the disc tree has all of this start data, we start filling the168 Size calculation is imprecise for bootable CDs (usually the first CDs
177 directory trees with packages from the sorted list. The size of the169 in the set), so you may need to manually adjust SIZELIMIT* variables
178 image to be created is set using DISKTYPE in CONF.sh; if the170 to account for the size of the booting stuff used.
179 standard sizes do not match what you're after, use DISKTYPE=CUSTOM171
180 and specify your own size using CUSTOMSIZE. The algorithm is simple172- now, we'll add the binary packages to the temporary tree:
181 for adding packages:173
182174 $ make packages
183 - link the package into the temporary disc tree175
184 - append the metadata to the appropriate Packages or Sources file176- and we'll add the sources to the temporary tree:
185 - add md5sum information for the added file(s) to the md5sum.txt file177
186178 $ make sources
187 This continues until the temporary tree grows one package *too179
188 large* for the selected image size. At that point, we roll back the180- if you want to install additional files:
189 last set of changes associated with that package. Then:181
190182 $ make bin-extras CD=1 ROOTSRC=/home/ftp/ DIR=goodies/wordperfect
191 - check if the disc contains all the packages needed to install a base system183 $ make src-extras CD=3 ROOTSRC=/home/ftp/ DIR=goodies/kernel-2.3
192 - finish off the Release file, using the checksums of the184
193 Packages/Sources files we generated185 The first will copy /home/ftp/goodies/wordperfect/ to the first binary
194 - finish off the md5sum.txt file186 CD. It will be in <root of the cd>/goodies/wordperfect/. You can call
195187 make extras multiple times if you need more.
196 Next, we continue to the next disc tree, using the same process:188
197 start it, copy packages in until they overflow, roll back and189 Please note that the files to be copied should be on the same partition
198 finish. And repeat. Each time a package is found to be too large to190 than your mirror (unless you use a symlink farm).
199 fit inside an image, it will be kept back and will (obviously) be191
200 the first package placed into the next disc tree.192 If you want to do customize your CD even more, you can use the hook
193 system. Read more about that below.
194
195- We can add an md5sum.txt file on each CD to enable users to check their
196 files:
197
198 $ make md5list
199
200 This calls the targets 'bin-md5list' and 'src-md5list'. You can
201 choose to call only bin-md5list if you're building only binary images.
201202
202- now we can create the images:203- now we can create the images:
203204
204 $ make images205 $ make images
205206
206 If you don't have enough space for all images, you can generate 207 If you don't have enough space for all images, you can generate
207 only one image (of the second CD for example) with:208 only one image (of the second binary CD for example) with:
208209
209 $ make image CD=2210 $ make bin-image CD=2
211
212 Of course if you want to build all binary images you'll use:
213
214 $ make bin-images
215
216 The following will generate the source images:
217
218 $ make src-images
210219
211 Note: here we use "make images", but you could as well use220 Note: here we use "make images", but you could as well use
212 "make official_images" since the latter is the same as the former221 "make official_images" since the latter is the same as the former
@@ -218,6 +227,7 @@
218227
219 $ make imagesums228 $ make imagesums
220229
230
221Official images231Official images
222===============232===============
223233
@@ -262,6 +272,17 @@
262Additional targets272Additional targets
263==================273==================
264274
275Image format
276------------
277
278You may want to generate images in ISO 9660 or VFAT formats.
279
280Set the IMAGE_FORMAT variable in CONF.sh. You can choose "iso" for generation
281of .iso (default), or "vfat" for generation of .img.
282
283Note that the optional jigdo format generation is currently only possible for
284ISO images.
285
265Jigdo286Jigdo
266-----287-----
267You may also want to make the CD images available in jigdo format.288You may also want to make the CD images available in jigdo format.
@@ -273,9 +294,16 @@
273only .iso generation (default), only .jigdo generation (for highly reduced294only .iso generation (default), only .jigdo generation (for highly reduced
274disk usage), or both .iso and .jigdo generation.295disk usage), or both .iso and .jigdo generation.
275296
276To generate the jigdo files and templates, you need an297To generate the jigdo files and templates, you need the "jigdo-file" program,
277appropriately-patched version of mkisofs/genisoimage, as shipped in298which is available via the same URL.
278Debian Etch.299
300Jigdo-file creates and maintains a cache/database file with checksums of
301all files on your Debian mirror. The first time, this may take hours to be
302generated (use "top" to see what's going on), so it's wise to keep the
303cache in your homedir and not delete it ever.
304
305Note that jigdo-file can easily use 60+ MB of working memory, so don't use
306this on machines with less than 128 MB RAM.
279307
280The MD5SUMS file generated by the "imagesums" target will contain the MD5308The MD5SUMS file generated by the "imagesums" target will contain the MD5
281checksums of all generated images, regardless of the DOJIGDO setting. If309checksums of all generated images, regardless of the DOJIGDO setting. If
@@ -307,15 +335,24 @@
307is suitable for use as a fallback mirror. It is populated with hard335is suitable for use as a fallback mirror. It is populated with hard
308links to the archive contents. In CONF.sh, simply supply as336links to the archive contents. In CONF.sh, simply supply as
309JIGDOFALLBACKPATH the name of the directory, and as JIGDOFALLBACKURLS337JIGDOFALLBACKPATH the name of the directory, and as JIGDOFALLBACKURLS
310the URLs under which it will be made available.338the URLs under which it will be made available (two separate URLs are
339necessary, one for "Debian" and one for "Non-US").
340
311341
312About the hook system342About the hook system
313=====================343=====================
314344
315A hook script can be executed at different times during the CD build345A hook script can be executed at different times. You can specify the
316process to customise your CDs. You can specify the script by setting346script by setting the HOOK variable to the script filename. It will
317the various HOOK variables in CONF.sh; look there for more information347get 2 arguments, the first is the CD number. The second depends on
318about what hook points are available.348where/when the hook script is called. It can be 'before-scanpackages'
349or 'before-mkisofs' (their values are explicit ...). When the script
350is called, the current directory will be the temporary directory used for
351the build (aka $TDIR/$CODENAME-$ARCH).
352
353There are hooks only for binary CDs at the present time. If HOOK is not
354set, it will look for a script $BASEDIR/tools/$CODENAME.hook.
355
319356
320About the symlink farm357About the symlink farm
321======================358======================
@@ -333,3 +370,6 @@
333Note that you will also need a patched mkhybrid that does support the370Note that you will also need a patched mkhybrid that does support the
334-F option. Have a look here about it :371-F option. Have a look here about it :
335http://www.chiark.greenend.org.uk/~stevem/DebianCD/372http://www.chiark.greenend.org.uk/~stevem/DebianCD/
373
374The mkhybrid package in Debian does support this -F option since
375potato (Debian 2.2).
336376
=== added file 'README.devel'
--- README.devel 1970-01-01 00:00:00 +0000
+++ README.devel 2020-06-19 13:49:11 +0000
@@ -1,20 +1,21 @@
1README for those who want to hack on debian-cd1README for those who want to hack on yacs/debian-cd
2----------------------------------------------2---------------------------------------------------
33
4Organisation :4Organisation :
5--------------5--------------
66
7The main source is in the Debian svn. If you want to hack on debian-cd7The main source is in the Debian CVS. If you want to hack on debian-cd
8and if you want to send me patches, please work on the latest version8and if you want to send me patches, please work on the latest version
9available in svn.9available in the CVS.
1010
11auth: svn+ssh://svn.debian.org/svn/debian-cd/trunk11http://cvs.debian.org/debian-cd/
12anon: svn://svn.debian.org/debian-cd/trunk12
13web: http://svn.debian.org/wsvn/debian-cd13$ cvs -d :pserver:anonymous@cvs.debian.org:/cvs/debian-boot co debian-cd
1414
15If you want to discuss anything related to the debian-cd development,15If you want to discuss anything related to the debian-cd development, you
16mail the debian-cd@lists.debian.org mailing list where all people16can contact me directly or, better, you can mail the
17interested in the debian-cd development are subscribed.17debian-cd@lists.debian.org mailing list where all people interested in the
18debian-cd development are subscribed.
1819
19Technical details :20Technical details :
20-------------------21-------------------
@@ -35,8 +36,8 @@
35Each tool is self-documented, if you want to know what it36Each tool is self-documented, if you want to know what it
36does read the sources (they are scripts).37does read the sources (they are scripts).
3738
38Debugging debian-cd :39Debugging YACS :
39---------------------40----------------
4041
41If you want to read more about what YACS is doing you can set42If you want to read more about what YACS is doing you can set
42the VERBOSE environment variable to 1, 2 or 3 depending on the43the VERBOSE environment variable to 1, 2 or 3 depending on the
@@ -46,14 +47,16 @@
46can take a look at them if you want to check for warnings 47can take a look at them if you want to check for warnings
47and so on.48and so on.
48Log files :49Log files :
49- $TDIR/$CODENAME/log.list2cds50- $TDIR/$CODENAME-$ARCH/log.list2cds
50- $TDIR/$CODENAME/make_disc_trees.log51- $TDIR/$CODENAME-SRC/log.cds2src
5152
52TODO list :53TODO list :
53-----------54-----------
54+ put the doc directory only on the first binary CD55+ put the doc directory only on the first binary CD
55+ a way to force the inclusion of packages (even broken)56+ a way to force the inclusion of packages (even broken)
56+ possibility to add project/* to the last CD57+ possibility to add project/* to the last CD
58+ check the source files on the mirror (with Sources.gz)
59 when doing make mirrorcheck
5760
58Bugs / Problems :61Bugs / Problems :
59-----------------62-----------------
@@ -72,4 +75,7 @@
72being the same "2.88Mb boot image". Both multiboot mechanism may75being the same "2.88Mb boot image". Both multiboot mechanism may
73not work on older hardware with very old BIOSes however the el-torito76not work on older hardware with very old BIOSes however the el-torito
74one works a bit better because it's usually able to boot the first choice77one works a bit better because it's usually able to boot the first choice
75without displaying the menu then.78without displaying the menu then. This is a non-issue since people
79may still boot on CD 2,3,4,5 with the usual boot method if the multiboot
80doesn't work.
81
7682
=== renamed file 'README.devel' => 'README.devel.moved'
=== renamed file 'README' => 'README.moved'
=== added file 'build.sh'
--- build.sh 1970-01-01 00:00:00 +0000
+++ build.sh 2020-06-19 13:49:11 +0000
@@ -1,90 +1,75 @@
1#!/bin/bash -e1#!/bin/sh -e
22
3# Script to build images for one or more architectures and/or source3# Script to build one arch
44
5if [ -z "$CF" ] ; then5if [ -z "$CF" ] ; then
6 CF=./CONF.sh6 CF=./CONF.sh
7fi7fi
8. $CF8. $CF
99
10START=`date -u`
11echo "$START: Using CONF from $CF."
12
13if [ -z "$COMPLETE" ] ; then10if [ -z "$COMPLETE" ] ; then
14 export COMPLETE=111 export COMPLETE=1
15fi12fi
1613
17if [ $# -gt 1 ] ; then14if [ -n "$1" ] ; then
18 echo "ERROR: too many arguments." >&215 FULLARCH="$1"
19 exit 116 export ARCH="${FULLARCH%%+*}"
20elif [ -n "$1" ] ; then17 if [ "$ARCH" = "$FULLARCH" ]; then
21 export ARCHES="$1"18 export SUBARCH=
22fi19 else
2320 export SUBARCH="${FULLARCH#*+}"
24PATH=$BASEDIR/tools:$PATH21 fi
25export PATH22fi
26
27if [ "$TASK"x = ""x ] ; then
28 case "$INSTALLER_CD"x in
29 "1"x)
30 TASK=debian-installer
31 unset COMPLETE
32 ;;
33 "2"x|"C"x)
34 TASK=debian-installer+kernel
35 unset COMPLETE
36 ;;
37 *)
38 COMPLETE=1
39 ;;
40 esac
41fi
42
43export TASK COMPLETE
4423
45make distclean24make distclean
46make ${CODENAME}_status25make ${CODENAME}_status
47echo " ... checking your mirror"26if [ "$SKIPMIRRORCHECK" = "yes" ]; then
48RET=""27 echo " ... WARNING: skipping mirror check"
49make mirrorcheck || RET=$?28else
50if [ "$RET" ]; then29 echo " ... checking your mirror"
51 echo "ERROR: Your mirror has a problem, please correct it." >&230 make mirrorcheck-binary
52 exit 131 make mirrorcheck-source
53fi32 if [ $? -gt 0 ]; then
33 echo "ERROR: Your mirror has a problem, please correct it." >&2
34 exit 1
35 fi
36fi
37echo " ... selecting packages to include"
38if [ -e ${MIRROR}/dists/${DI_CODENAME}/main/disks-${ARCH}/current/. ] ; then
39 disks=`du -sm ${MIRROR}/dists/${DI_CODENAME}/main/disks-${ARCH}/current/. | \
40 awk '{print $1}'`
41else
42 disks=0
43fi
44if [ -f $BASEDIR/tools/boot/$DI_CODENAME/boot-$FULLARCH.calc ]; then
45 . $BASEDIR/tools/boot/$DI_CODENAME/boot-$FULLARCH.calc
46fi
47SIZE_ARGS=''
48for CD in 1; do
49 size=`eval echo '$'"BOOT_SIZE_${CD}"`
50 [ "$size" = "" ] && size=0
51 [ $CD = "1" ] && size=$(($size + $disks))
52 mult=`eval echo '$'"SIZE_MULT_${CD}"`
53 [ "$mult" = "" ] && mult=100
54 FULL_SIZE=`echo "($DEFBINSIZE - $size) * 1024 * 1024" | bc`
55 echo "INFO: Reserving $size MB on CD $CD for boot files. SIZELIMIT=$FULL_SIZE."
56 if [ $mult != 100 ]; then
57 echo " INFO: Reserving "$((100-$mult))"% of the CD for extra metadata"
58 FULL_SIZE=`echo "$FULL_SIZE * $mult" / 100 | bc`
59 echo " INFO: SIZELIMIT now $FULL_SIZE."
60 fi
61 SIZE_ARGS="$SIZE_ARGS SIZELIMIT${CD}=$FULL_SIZE"
62done
5463
64FULL_SIZE=`echo "($DEFSRCSIZE - $size) * 1024 * 1024" | bc`
65make bin-list $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
66echo " ... building the images"
67export OUT="$OUT/$FULLARCH"
68mkdir -p "$OUT"
55if [ -z "$IMAGETARGET" ] ; then69if [ -z "$IMAGETARGET" ] ; then
56 IMAGETARGET="official_images"70 IMAGETARGET="bin-official_images"
57fi71fi
58echo " ... building the images; using target(s) \"$IMAGETARGET\""72make $IMAGETARGET $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
5973
60if [ "$MAXISOS"x = ""x ] ; then74make imagesums
61 export MAXISOS="ALL"75make pi-makelist
62fi
63if [ "$MAXJIGDOS"x = ""x ] ; then
64 export MAXJIGDOS="ALL"
65fi
66
67if [ "$MAXISOS" = "all" ] || [ "$MAXISOS" = "ALL" ] ; then
68 NUMISOS="all available"
69elif [ "$MAXISOS" -eq 0 ] ; then
70 NUMISOS="no"
71else
72 NUMISOS="up to $MAXISOS"
73fi
74if [ "$MAXJIGDOS" = "all" ] || [ "$MAXJIGDOS" = "ALL" ] ; then
75 NUMJIGDOS="all available"
76elif [ "$MAXJIGDOS" -eq 0 ] ; then
77 NUMJIGDOS="no"
78else
79 NUMJIGDOS="up to $MAXJIGDOS"
80fi
81echo "Building $NUMJIGDOS jigdos and $NUMISOS isos for $ARCHES $DISKTYPE"
82
83make $IMAGETARGET
84
85if [ "$IMAGESUMS"x = 1x ]; then
86 make imagesums
87fi
88
89END=`date -u`
90echo "$END: Finished."
9176
=== renamed file 'build.sh' => 'build.sh.moved'
=== added file 'build_all.sh'
--- build_all.sh 1970-01-01 00:00:00 +0000
+++ build_all.sh 2020-06-19 13:49:11 +0000
@@ -2,69 +2,121 @@
22
3# Script to build everything possible : sources and binaries for all archs3# Script to build everything possible : sources and binaries for all archs
44
5if [ -z "$CF" ] ; then5. ./CONF.sh
6 CF=./CONF.sh6
7fi7rm -rf "$TDIR"
8. $CF8rm -rf "$OUT"
9
10echo "Using CONF from $CF"
11
12if [ -z "$COMPLETE" ] ; then
13 export COMPLETE=1
14fi
15
16PATH=$BASEDIR/tools:$PATH
17export PATH
18
19if [ "$TASK"x = ""x ] ; then
20 case "$INSTALLER_CD"x in
21 "1"x)
22 TASK=debian-installer
23 unset COMPLETE
24 ;;
25 "2"x|"C"x)
26 TASK=debian-installer+kernel
27 unset COMPLETE
28 ;;
29 *)
30 COMPLETE=1
31 ;;
32 esac
33fi
34
35export TASK COMPLETE
36
37TMP_OUT=$OUT9TMP_OUT=$OUT
3810
39if [ -z "$IMAGETARGET" ] ; then11if [ -z "$ARCHES" ]; then
40 IMAGETARGET="official_images"12 export ARCHES='amd64 i386 powerpc'
41fi13fi
4214
43for ARCHES in i386 amd64 armel armhf ia64 mips mipsel powerpc s390 s390x sparc kfreebsd-amd64 kfreebsd-i386 source15for FULLARCH in $ARCHES
44do16do
45 export ARCHES17 export ARCH="${FULLARCH%%+*}"
46 echo "Now we're going to build CD for $ARCHES !"18 if [ "$ARCH" = "$FULLARCH" ]; then
19 export SUBARCH=
20 else
21 export SUBARCH="${FULLARCH#*+}"
22 fi
23 echo "Now we're going to build CD for $FULLARCH !"
24 if type find-mirror >/dev/null 2>&1; then
25 # TODO: nasty upcall to cdimage wrapper scripts
26 export MIRROR="$(find-mirror "$ARCH")"
27 if [ "$SECURITY" ]; then
28 export SECURITY="$MIRROR"
29 fi
30 fi
47 echo " ... cleaning"31 echo " ... cleaning"
48
49 make distclean32 make distclean
50 make ${CODENAME}_status33 make ${CODENAME}_status
51 echo " ... checking your mirror"34 echo " ... checking your mirror"
52 RET=""35 if [ "$SKIPMIRRORCHECK" != "yes" ] ; then
53 make mirrorcheck || RET=$?36 make mirrorcheck-binary
54 if [ "$RET" ]; then37 if [ "$FULLARCH" = "i386" ]; then
38 make mirrorcheck-source
39 fi
40 else
41 echo "WARNING: skipping mirrorcheck"
42 fi
43
44 if [ $? -gt 0 ]; then
55 echo "ERROR: Your mirror has a problem, please correct it." >&245 echo "ERROR: Your mirror has a problem, please correct it." >&2
56 exit 146 exit 1
57 fi47 fi
5848 echo " ... selecting packages to include"
59 OUT="$TMP_OUT/$ARCHES"49 if [ -e ${MIRROR}/dists/${CODENAME}/main/disks-${ARCH}/current/. ] ; then
60 export OUT50 disks=`du -sm ${MIRROR}/dists/${CODENAME}/main/disks-${ARCH}/current/. | \
61 mkdir -p $OUT51 awk '{print $1}'`
62 echo " ... building the images; using target(s) \"$IMAGETARGET\""52 else
63 make $IMAGETARGET53 disks=0
6454 fi
65 if [ "$IMAGESUMS"x = 1x ]; then55 if [ -f $BASEDIR/tools/boot/$CODENAME/boot-$FULLARCH.calc ]; then
66 make imagesums56 . $BASEDIR/tools/boot/$CODENAME/boot-$FULLARCH.calc
67 fi57 fi
6858 SIZE_ARGS=''
59 for CD in 1; do
60 size=`eval echo '$'"BOOT_SIZE_${CD}"`
61 [ "$size" = "" ] && size=0
62 [ $CD = "1" ] && size=$(($size + $disks))
63 mult=`eval echo '$'"SIZE_MULT_${CD}"`
64 [ "$mult" = "" ] && mult=100
65 FULL_SIZE=`echo "($DEFBINSIZE - $size) * 1024 * 1024" | bc`
66 echo "INFO: Reserving $size MB on CD $CD for boot files. SIZELIMIT=$FULL_SIZE."
67 if [ $mult != 100 ]; then
68 echo " INFO: Reserving "$((100-$mult))"% of the CD for extra metadata"
69 FULL_SIZE=`echo "$FULL_SIZE * $mult" / 100 | bc`
70 echo " INFO: SIZELIMIT now $FULL_SIZE."
71 fi
72 SIZE_ARGS="$SIZE_ARGS SIZELIMIT${CD}=$FULL_SIZE"
73 done
74 FULL_SIZE=`echo "($DEFSRCSIZE - $size) * 1024 * 1024" | bc`
75 echo " ... building the images"
76 if [ "$FULLARCH" = "i386" ] && \
77 ([ "$CDIMAGE_INSTALL" = 1 ] || [ "$CDIMAGE_ONLYSOURCE" = 1 ]) && \
78 [ "$CDIMAGE_DVD" != 1 ] && [ "$DIST" != warty ] && \
79 [ "$SPECIAL" != 1 ] && [ "$CDIMAGE_NOSOURCE" != 1 ]; then
80 if [ "$CDIMAGE_ONLYSOURCE" != 1 ]; then
81 make list $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
82 else
83 make src-list SRCSIZELIMIT=$FULL_SIZE
84 fi
85 export OUT="$TMP_OUT/src"; mkdir -p $OUT
86 make src-official_images $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
87 echo Generating list files for source images
88 make pi-makelist
89 if [ "$CDIMAGE_ONLYSOURCE" != 1 ]; then
90 export OUT="$TMP_OUT/$FULLARCH"; mkdir -p $OUT
91 make bin-official_images $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
92 echo Generating list files for images
93 make pi-makelist
94 fi
95 elif [ "$CDIMAGE_PREINSTALLED" = 1 ]; then
96 export OUT="$TMP_OUT/$FULLARCH"; mkdir -p $OUT
97 make bin-preinstalled_images
98 else
99 make bin-list $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
100 export OUT=$TMP_OUT/$FULLARCH; mkdir -p $OUT
101 make bin-official_images $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
102 if [ $? -gt 0 ]; then
103 echo "ERROR WHILE BUILDING OFFICIAL IMAGES !!" >&2
104 if [ "$ATTEMPT_FALLBACK" = "yes" ]; then
105 echo "I'll try to build a simple (non-bootable) CD" >&2
106 make clean
107 make installtools
108 make bin-images $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
109 else
110 # exit 1
111 continue
112 fi
113 fi
114 echo Generating list files for images
115 make pi-makelist
116 fi
117 if [ "$CDIMAGE_COMPRESS" = 1 ]; then
118 echo Compressing CD images
119 make bin-compress_images
120 fi
69 echo "--------------- `date` ---------------"121 echo "--------------- `date` ---------------"
70done122done
71123
=== renamed file 'build_all.sh' => 'build_all.sh.moved'
=== added directory 'contrib'
=== renamed directory 'contrib' => 'contrib.moved'
=== added file 'contrib/testingcds'
--- contrib/testingcds 1970-01-01 00:00:00 +0000
+++ contrib/testingcds 2020-06-19 13:49:11 +0000
@@ -2,132 +2,105 @@
2#2#
3# testingcds (c) 2005 Santiago Garcia Mantinan <manty@manty.net>3# testingcds (c) 2005 Santiago Garcia Mantinan <manty@manty.net>
4#4#
5# Updates since then by:
6# Joey Hess <joey@kitenet.net>
7# Steve McIntyre <steve@einval.com>
8#
9# GPL v25# GPL v2
10#6#
11# See cronjob.weekly and cronjob.daily for examples of how to call this script7# This file is included here just as an example, it was used when building the
128# official testing cds at some point, it was written for a very specific setup
13#set -x9# and then went over a lot of changes during its life, so now this code is
1410# horrible, hoever some fellows feel it should be included in debian-cd,
15if [ "$CONF"x = ""x ] ; then11# well, I (manty) will leave that on their hands.
16 CONF=~/build.wheezy/CONF.sh12#
17fi13# The setup we have uses normal debian-cd for daily builds, while it uses a jte
18export CF=$CONF14# patched debian-cd for weekly builds, this is done just for speed, the script
19if [ "$DCD_DIR"x = ""x ] ; then15# should work with normal debian-cd for all kind of builds just removing -jte
20 DCD_DIR=~/build.wheezy/debian-cd16# down there. We are currently just building isos for dailies and jigdos for
21fi17# weeklies, no snapshots being generated on the build machine, so I cannot
22export CF=$CONF18# waranty that all the code down here works, again, I must stress that you
2319# should take this just as an example, because part of it is untested and
24now () {20# the rest is written for a very very specific setup, so... no waranties at all
25 date -u +%F:%H:%M:%S21#
26}22# This is how this script is called for the daily images:
23# OMIT_MANUAL=1 NORECOMMENDS=1 NOSUGGESTS=1 COMPLETE=0 INSTALLER_CD=1 TASK=tasks/debian-installer-sarge DOJIGDO=0 DI=sarge DI_DIST=sarge ./testingcds "$arch"
24# OMIT_MANUAL=1 NORECOMMENDS=1 NOSUGGESTS=1 COMPLETE=0 INSTALLER_CD=2 TASK=tasks/debian-installer+kernel-sarge DOJIGDO=0 DI=sarge DI_DIST=sarge ./testingcds "$arch"
25# OMIT_MANUAL=1 NORECOMMENDS=1 NOSUGGESTS=1 COMPLETE=0 INSTALLER_CD=1 TASK=tasks/debian-installer-sid DOJIGDO=0 DI=sid DI_WWW_HOME=default DI_DIR="$ARCH_DI_DIR" ./testingcds "$arch"
26# OMIT_MANUAL=1 NORECOMMENDS=1 NOSUGGESTS=1 COMPLETE=0 INSTALLER_CD=2 TASK=tasks/debian-installer+kernel-sid DOJIGDO=0 DI=sid DI_WWW_HOME=default DI_DIR="$ARCH_DI_DIR" ./testingcds "$arch"
27# This is respectively for sarge_d-i businesscards, sarge_d-i netinsts,
28# sid_d-i businesscards, and sid_d-i netinsts.
29# Where $ARCH_DI_DIR is set to the path for the local mirror of the d-i daily
30# built images, this parameter can be omited if no mirror of the images is used
31
32# For the weekly images it is run for normal cds like this:
33# DI_DIST=sarge ./testingcds "$arch"
34# and for the dvds like this:
35# PUBDIRJIG=/path_to_the/dvd INSTALLER_CD=3 DEFBINSIZE=4440 DEFSRCSIZE=4432 DI_DIST=sarge ./testingcds "$arch"
36
2737
28# Set up and cleaning38# Set up and cleaning
29if [ $# -lt 1 ] ; then39if [ $# -lt 1 ]
30 echo $0 \$ARCH40then
31 echo "variables: PUBDIR[ISO|JIG]"41 echo $0 \$ARCH
32 exit 142 echo "variables: PUBDIR[ISO|JIG]"
33fi43 exit 1
3444fi
35if [ ! "$DATE_BUILD" ] ; then45
36 DATE_BUILD=`/bin/date -u +%Y%m%d`46if [ ! "$DATE" ];then DATE=`/bin/date -u +%Y%m%d`;fi
37fi47
3848export ARCH=$1
39export ARCH="$1"49export PATH=$PATH:/sbin:/usr/sbin
40NUM_ARCHES=`echo $ARCH | wc -w`50if [ ! "$PUBDIRJIG" ];then PUBDIRJIG=/org/cdimage.debian.org/www/testing/cd;fi
4151if [ ! "$PUBDIRISO" ];then PUBDIRISO=/org/cdimage.debian.org/www/testing;fi
42if [ ! "$JIGDOFALLBACKURLS" ] ; then52if [ ! "$JIGDOFALLBACKURLS" ];then
43 export JIGDOFALLBACKURLS="Debian=http://us.cdimage.debian.org/cdimage/snapshot/Debian/"53 if [ "$ARCH" = "amd64" ];then
44fi54 export JIGDOFALLBACKURLS="Debian=http://amd64-cdsnap.debian.net/cdimage/snapshot-amd64/Debian/"
4555 else
56 export JIGDOFALLBACKURLS="Debian=http://us.cdimage.debian.org/cdimage/snapshot/Debian/"
57 fi
58fi
46# $DI is used to set DI_CODENAME and also to specify the directory for images59# $DI is used to set DI_CODENAME and also to specify the directory for images
47if [ "$DI" ] ; then60if [ "$DI" ];then
48 export DI_CODENAME="$DI"61 export DI_CODENAME="$DI"
49fi62 PUBDIRJIG="$PUBDIRJIG"/"$DI"_d-i
5063 PUBDIRISO="$PUBDIRISO"/"$DI"_d-i
51export LOG="`pwd`/log/"64fi
52if [ "$NUM_ARCHES"x = "1"x ] ; then65
53 export OUTARCH=$ARCH66CALC="Using previous sizes estimations."
54else67if [ "$INSTALLER_CD" = "1" -o "$INSTALLER_CD" = "2" ]
55 export OUTARCH="multi-arch"68then
56fi69 # Do a tradicional build for the ISOs of the small cds
57export RUN="$INSTALLER_CD$DI$OUTARCH$LOGAPPEND"70 cd /org/cdimage.debian.org/setup/debian-cd &&
58export LOGFILE="$LOG/$RUN"71 . ../CONF.sh
5972 # this is for build.sh
60case "$INSTALLER_CD" in73 export CF=../CONF.sh
61 1)74 export IMAGETARGET=bin-official_images
62 export DISKTYPE=BC;;75 # to save some time
63 2|7|8|C)76 export SKIPMIRRORCHECK=yes
64 export DISKTYPE=NETINST;;77else
65 3|6)78 # Do the size stimation and a JTE build for jigdos
66 export OUT_TYPE=dvd79 cd /org/cdimage.debian.org/setup/debian-cd-jte &&
67 export DISKTYPE=DVD;;80 . ../CONF.sh &&
68 4)81 export IMAGETARGET="ok bootable upgrade bin-infos bin-list" &&
69 export DISKTYPE=kde-CD;;82 export CF=../CONF.sh &&
70 5)83 ./build.sh $ARCH >/dev/null 2>&1 &&
71 export DISKTYPE=xfce-CD;;84 cd tools && CALC=`./calc` && cd ..
72 A)85 # this is for build.sh
73 export DISKTYPE=lxde-CD;;86 if [ "$ARCH" = "i386" ]
74 B)87 then
75 export DISKTYPE=xfce+lxde-CD;;88 export IMAGETARGET=official_images
76 9)89 else
77 export OUT_TYPE=bd90 export IMAGETARGET=bin-official_images
78 export DISKTYPE=BD;;91 fi
79 D)92fi
80 export OUT_TYPE=dlbd93
81 export DISKTYPE=DLBD;;94if [ ! "$OUT" ];then echo Error on the config;exit 1;fi
82 *) export DISKTYPE=CD;;95
83esac96if [ "$INSTALLER_CD" = "1" ];then export OFFICIAL="Official BusinessCard Snapshot";fi
8497if [ "$INSTALLER_CD" = "2" ];then export OFFICIAL="Official NetInst Snapshot";fi
85if [ "$OUT_TYPE"x = ""x ] ; then98
86 OUT_TYPE=cd99export LOG="`pwd`/../log/"
87fi
88
89export IMAGETARGET=official_images
90cd $DCD_DIR && . $CONF
91
92if [ "$OUT"x = ""x ] ; then
93 echo Config error
94 exit 1
95fi
96
97if [ "$BUILDNAME"x = ""x ] ; then
98 TRACEFILE="$OUT_TYPE-trace"
99 echo " Making $ARCH ${DISKTYPE} in $OUT"
100else
101 TRACEFILE="$BUILDNAME-trace"
102 echo " Making $ARCH ${DISKTYPE} (${BUILDNAME}) in $OUT"
103fi
104
105if [ "$INSTALLER_CD" = "1" ] ; then
106 export OFFICIAL="Official BusinessCard Snapshot"
107elif [ "$INSTALLER_CD" = "2" ] ; then
108 export OFFICIAL="Official NetInst Snapshot"
109elif [ "$INSTALLER_CD" = "4" ]; then
110 export OFFICIAL="Official KDE CD Snapshot"
111elif [ "$INSTALLER_CD" = "5" ]; then
112 export OFFICIAL="Official Xfce CD Snapshot"
113elif [ "$INSTALLER_CD" = "A" ]; then
114 export OFFICIAL="Official LXDE CD Snapshot"
115elif [ "$INSTALLER_CD" = "B" ]; then
116 export OFFICIAL="Official Xfce/LXDE CD Snapshot"
117elif [ "$INSTALLER_CD" = "6" ]; then
118 export OFFICIAL="Official Multi-Arch DVD"
119elif [ "$INSTALLER_CD" = "7" ]; then
120 export OFFICIAL="Official Multi-Arch Netinst"
121elif [ "$INSTALLER_CD" = "8" ]; then
122 export OFFICIAL="Official Multi-Arch Netinst"
123elif [ "$INSTALLER_CD" = "C" ]; then
124 export OFFICIAL="Unofficial Netinst including firmware"
125fi
126100
127rm -rf "$OUT"101rm -rf "$OUT"
128mkdir -p "$OUT"102mkdir -p "$OUT"
129rm -f "$PUBDIRJIG"/$OUTARCH/$TRACEFILE103mkdir -p "$LOG"
130#mkdir -p "$LOG"
131104
132overview_log="$LOG/overview"105overview_log="$LOG/overview"
133overview () {106overview () {
@@ -138,142 +111,148 @@
138 LANG=C echo "$(dpkg --print-architecture) ($(date)) $(whoami)@$(hostname | cut -d . -f 1) $1 $2" >> $overview_log111 LANG=C echo "$(dpkg --print-architecture) ($(date)) $(whoami)@$(hostname | cut -d . -f 1) $1 $2" >> $overview_log
139}112}
140113
141> $LOGFILE114# Upgrade sarge's debian-installer task file
115# changed this old line into the new one so that amd64 doesn't break
116# cd tasks && ../tools/generate_di_list && ../tools/generate_di+k_list && cd .. || exit 1
117cd tasks && ../tools/generate_di_list ; ../tools/generate_di+k_list ; cd ..
118DEBOOTUDEB=`/bin/sed -n \
119 's/Filename: \(pool\/main\/d\/debootstrap\/debootstrap-udeb.*udeb\)$/\1/p' \
120 $MIRROR/dists/$DI_CODENAME/main/debian-installer/binary-$ARCH/Packages`
121if [ -z "$DEBOOTUDEB" ];then exit 1;fi
122echo "$CALC" >"$LOG/$INSTALLER_CD$DI$ARCH"
123echo Using ${DEBOOTUDEB##*/} to get packages used by d-i. >>"$LOG/$INSTALLER_CD$DI$ARCH"
124rm -rf ../debootstrap
125dpkg -x "$MIRROR/$DEBOOTUDEB" ../debootstrap
142126
143# Do the actual building127# Do the actual building
144START=`now`128if ./build.sh $ARCH >>"$LOG/$INSTALLER_CD$DI$ARCH" 2>&1;then
145if ./build.sh "$ARCH" >>"$LOGFILE" 2>&1 ; then129
146 # if it went ok get things ready for publishing130# if it went ok get things ready for publishing
147 # we treat the daily netinst images in a different way131
148 if [ "$INSTALLER_CD" = "1" ] || \132# we treat the netinst images in a different way
149 [ "$INSTALLER_CD" = "2" ] || \133
150 [ "$INSTALLER_CD" = "C" ] ; then134if [ "$INSTALLER_CD" = "1" -o "$INSTALLER_CD" = "2" ]
151135then
152 ##################################136
153 # NETINST STUFF137# NETINST STUFF (ISO ONLY)
154 ##################################138
155139# make the dirs we'll use to publish things
156 if [ "$INSTALLER_CD" = "C" ] ; then140 mkdir -p "$OUT"/$ARCH
157 if [ "${DI}" = "sid" ] ; then141# rename the isos from .raw to .iso and put them in their place
158 ARCHDIR=$OUT_FW_SID/$OUTARCH142 for i in "$OUT"/*-1.raw
159 else143 do
160 ARCHDIR=$OUT_FW_TST/$OUTARCH144 I=${i##*/}
161 fi145 if [ "$INSTALLER_CD" = "1" ];then
162 else # non-FW build146 NETINSTNAME=${I%-binary-1.raw}-businesscard.iso
163 if [ "${DI}" = "sid" ] ; then147 else
164 ARCHDIR=$OUT_FREE_SID/$OUTARCH148 NETINSTNAME=${I%-binary-1.raw}-netinst.iso
165 else149 fi
166 ARCHDIR=$OUT_FREE_TST/$OUTARCH150 mv $i "$OUT"/$ARCH/$NETINSTNAME
167 fi151 done
168 fi152# change images names from raw to iso on the MD5SUMS
169153 sed "s/[^ ]*-1.raw$/$NETINSTNAME/" "$OUT"/MD5SUMS >>"$OUT"/$ARCH/MD5SUMS
170 mkdir -p $ARCHDIR/list-cd $ARCHDIR/jigdo-cd $ARCHDIR/iso-cd154# Publish the new version
171 # put the isos and jigdos in their place155 mkdir -p "$PUBDIRISO"/$ARCH/$DATE
172156 if [ -e "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS ];then
173 $TOPDIR/debian-cd/tools/imagesums $OUT $SUMS_EXTENSION >> "$LOGFILE"157 grep -v $NETINSTNAME "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS > "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS.tmp
174 sed -i 's/-BC-1/-businesscard/g;s/-NETINST-1/-netinst/g' $OUT/*SUMS*158 fi
175 cp $OUT/*SUMS* $ARCHDIR/iso-cd159 cat "$OUT"/$ARCH/MD5SUMS >> "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS.tmp
176 cp $OUT/*SUMS* $ARCHDIR/jigdo-cd160 mv "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS.tmp "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS
177161 mv "$OUT"/$ARCH/$NETINSTNAME "$PUBDIRISO"/$ARCH/$DATE/
178 for i in "$OUT"/*-1.iso; do162 rm -f "$PUBDIRISO"/$ARCH/current
179 BASE=`basename $i .iso`163 ln -s $DATE "$PUBDIRISO"/$ARCH/current
180 NETINSTNAME=`echo $BASE | sed 's/-BC-1/-businesscard/g;s/-NETINST-1/-netinst/g'`164# Remove the oldest daily builds, leave only the last 3
181 mv $OUT/$BASE.iso $ARCHDIR/iso-cd/$NETINSTNAME.iso165 NUM=`/bin/ls -d "$PUBDIRISO"/$ARCH/20*/|wc -l`
182 cat $OUT/$BASE.jigdo | \166 NUM=$(($NUM-3))
183 sed 's/-BC-1/-businesscard/g;s/-NETINST-1/-netinst/g' | \167 /bin/ls -d "$PUBDIRISO"/$ARCH/20*/|head -n $NUM|tr '\012' '\000'|xargs -0 /bin/rm -rf --
184 gzip --best --no-name > $ARCHDIR/jigdo-cd/$NETINSTNAME.jigdo168
185 rm $OUT/$BASE.jigdo169else
186 mv $OUT/$BASE.template $ARCHDIR/jigdo-cd/$NETINSTNAME.template170
187 # Make sure that the ISO is as new/newer than the jigdo file; #587774171# NORMAL STUFF, IE NORMAL ISO and JIGDO
188 touch $ARCHDIR/iso-cd/$NETINSTNAME.iso172
189 mv $OUT/$BASE.list.gz $ARCHDIR/list-cd/$NETINSTNAME.list.gz173# ISO STUFF
190 done174
191 rm -f "$OUT"/*175if [ "$DOJIGDO" != 2 ]
192 END=`now`176then
193 mkdir -p "$PUBDIRJIG"/$OUTARCH177# make the dirs we'll use to publish things
194 echo -e "start=$START\nend=$END\nerror=0\nlogfile=$RUN\n" > "$PUBDIRJIG"/$OUTARCH/$TRACEFILE178 mkdir -p "$OUT"/isos/$ARCH
195179# rename the isos from .raw to .iso and put them in their place
196 else180 for i in "$OUT"/*.raw
197181 do
198 #######################################182 I=${i##*/}
199 # NORMAL STUFF - full builds (weekly)183 mv $i "$OUT"/isos/$ARCH/${I%.raw}.iso
200 #######################################184 done
201185# change images names from raw to iso on the MD5SUMS
202 # finish up the jigdos (compress & move them)186 sed 's/raw$/iso/' "$OUT"/MD5SUMS >"$OUT"/isos/$ARCH/MD5SUMS
203 gzip --best --no-name "$OUT"/*.jigdo187# Remove the old version and publish the new one
204 for i in "$OUT"/*.jigdo.gz; do188 rm -rf "$PUBDIRISO"/isos/$ARCH/
205 mv $i ${i%.gz}189 mkdir -p "$PUBDIRISO"/isos/
206 done190 mv "$OUT"/isos/$ARCH/ "$PUBDIRISO"/isos/$ARCH/
207191fi
208 # Make sure that the ISOs are as new/newer than the jigdo files; #587774192
209 for file in "$OUT"/*.iso; do193# JIGDO STUFF
210 if [ -e $file ] ; then 194
211 touch $file195if [ "$DOJIGDO" != 0 ]
212 fi196then
213 done197# make the dirs we'll use to publish things
214198 mkdir -p "$OUT"/jigdo-area/$ARCH/jigdotemplates
215 mkdir -p "$PUBDIRJIG"/$OUTARCH/jigdo-${OUT_TYPE}199# change images names from raw to iso on the MD5SUMS
216 for file in "$OUT"/*SUMS${SUMS_EXTENSION}; do200 sed 's/raw$/iso/' "$OUT"/MD5SUMS >"$OUT"/jigdo-area/$ARCH/MD5SUMS
217 outfile="$PUBDIRJIG"/$OUTARCH/jigdo-${OUT_TYPE}/`basename $file`201# put the templates aside
218 cat $file >> $outfile202 mv "$OUT"/*.template "$OUT"/jigdo-area/$ARCH/jigdotemplates
219 done203# finish up the jigdos (compress & move them)
220 mv "$OUT"/*.template "$PUBDIRJIG"/$OUTARCH/jigdo-${OUT_TYPE}204 gzip --best --no-name "$OUT"/*.jigdo
221 mv "$OUT"/*.jigdo "$PUBDIRJIG"/$OUTARCH/jigdo-${OUT_TYPE}205 for i in "$OUT"/*.jigdo.gz;do mv $i ${i%.gz};done
222206 mv "$OUT"/*.jigdo "$OUT"/jigdo-area/$ARCH/
223 mkdir -p "$PUBDIRJIG"/$OUTARCH/iso-${OUT_TYPE}207# Remove the old version and publish the new one
224 for file in "$OUT"/*SUMS${SUMS_EXTENSION}; do208 if [ "$IMAGETARGET" = "official_images" ]
225 outfile="$PUBDIRJIG"/$OUTARCH/iso-${OUT_TYPE}/`basename $file`209 then
226 cat $file >> $outfile210 rm -rf "$PUBDIRJIG"/jigdo-area/source/
227 done211 mkdir -p "$PUBDIRJIG"/jigdo-area/source/jigdotemplates/
228 for file in "$OUT"/*.iso; do212 mv "$OUT"/jigdo-area/$ARCH/*-source-*.jigdo "$PUBDIRJIG"/jigdo-area/source/
229 if [ -e $file ] ; then 213 grep "source-.*.iso$" "$OUT"/jigdo-area/$ARCH/MD5SUMS > "$PUBDIRJIG"/jigdo-area/source/MD5SUMS
230 mv $file "$PUBDIRJIG"/$OUTARCH/iso-${OUT_TYPE}214 mv "$OUT"/jigdo-area/$ARCH/jigdotemplates/*-source-*.template "$PUBDIRJIG"/jigdo-area/source/jigdotemplates/
231 fi215 grep -v "source-.*.iso$" "$OUT"/jigdo-area/$ARCH/MD5SUMS > "$OUT"/jigdo-area/$ARCH/MD5SUMS.new
232 done216 mv "$OUT"/jigdo-area/$ARCH/MD5SUMS.new "$OUT"/jigdo-area/$ARCH/MD5SUMS
233217 fi
234 mkdir -p "$PUBDIRJIG"/$OUTARCH/list-${OUT_TYPE}218 rm -rf "$PUBDIRJIG"/jigdo-area/$ARCH/
235 mv "$OUT"/*list*gz "$PUBDIRJIG"/$OUTARCH/list-${OUT_TYPE}219 mkdir -p "$PUBDIRJIG"/jigdo-area/
236220 mv "$OUT"/jigdo-area/$ARCH/ "$PUBDIRJIG"/jigdo-area/$ARCH/
237 END=`now`221# Calculate snapshot path, remove the old snapshot and publish the new one
238 echo -e "start=$START\nend=$END\nerror=0\nlogfile=$RUN\n" > "$PUBDIRJIG"/$OUTARCH/$TRACEFILE222# SNAP=${JIGDOFALLBACKURLS##Debian=http://us.cdimage.debian.org/cdimage/}
239 fi223# SNAP=${PUBDIRJIG%%testing*}${SNAP%%/Debian*}
240224# mkdir -p "$SNAP"
241 touch $TDIR/$CODENAME/1.pkgs_extracted # so we don't get errors below225# mv "$OUT"/snapshot/* "$SNAP"
242 for file in `cat $TDIR/$CODENAME/*.pkgs_extracted | sort | uniq`; do226# Remove the oldest snapshots, leave only the last 2
243 basefile=`basename $file`227# NUM=`/bin/ls -d "${SNAP%%/$DATE}"/20*/|wc -l`
244 if [ ! -e $EXTRACTED_SOURCES/$file ] ; then228# NUM=$(($NUM-2))
245 cp -a $MIRROR/$file $EXTRACTED_SOURCES229# /bin/ls -d "${SNAP%%/$DATE}"/20*/|head -n $NUM|tr '\012' '\000'|xargs -0 /bin/rm -rf --
246 fi230fi
247 done231
248232fi
249 # Mail the sizes of the images233
250 if [ -e "../.debian-cd.mail" ] ; then234# Mail the cd sizes of the cds
251 MYEMAIL=`grep -v "^#" "../.debian-cd.mail"`235if [ -e "../.debian-cd.mail" ]
252 else236then
253 MYEMAIL=`whoami`237 MYEMAIL=`grep -v "^#" "../.debian-cd.mail"`
254 fi238else
255239 MYEMAIL=`whoami`
256 for i in $MYEMAIL240fi
257 do241 for i in $MYEMAIL
258 grep -e "extents written" -e "Written to medi." "$LOGFILE"|mail -s "$RELEASE_BUILD testingcds $RUN ($OUTARCH $DISKTYPE) went ok" "$i"242 do
259 done243 grep "extents written" "$LOG/$INSTALLER_CD$DI$ARCH"|mail -s "testingcds $INSTALLER_CD$DI$ARCH went ok" "$i"
260 overview "$RUN" success244 done
261245 overview "$INSTALLER_CD$DI$ARCH" success
262else246else
263 # Run failed247if [ -e "../.debian-cd.mail" ]
264 if [ -e "../.debian-cd.mail" ] ; then248then
265 MYEMAIL=`grep -v "^#" "../.debian-cd.mail"`249 MYEMAIL=`grep -v "^#" "../.debian-cd.mail"`
266 else250else
267 MYEMAIL=`whoami`251 MYEMAIL=`whoami`
268 fi252fi
269 for i in $MYEMAIL253 for i in $MYEMAIL
270 do254 do
271 (echo Error when trying to create cds for $RUN ; cat $LOGFILE) | \255 echo Error when trying to create cds for $INSTALLER_CD$DI$ARCH|mail -s "testingcds $INSTALLER_CD$DI$ARCH has failed" "$i"
272 mail -s "testingcds $RUN has failed; log included" "$i"256 done
273 done257 overview "$INSTALLER_CD$DI$ARCH" failed
274 overview "$RUN" failed
275 END=`now`
276 mkdir -p "$PUBDIRJIG"/$OUTARCH
277 echo -e "start=$START\nend=$END\nerror=1\nlogfile=$RUN\n" > "$PUBDIRJIG"/$OUTARCH/$TRACEFILE
278 exit 1
279fi258fi
280259
=== added directory 'data'
=== renamed directory 'data' => 'data.moved'
=== added directory 'data/artful'
=== added file 'data/artful/README.html.in'
--- data/artful/README.html.in 1970-01-01 00:00:00 +0000
+++ data/artful/README.html.in 2020-06-19 13:49:11 +0000
@@ -0,0 +1,663 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html lang="en">
3<head>
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 <title>Debian GNU/Linux -- The Universal Operating System</title>
6 <meta name="Description" content="Debian GNU/Linux is a free distribution of the GNU/Linux operating system. It is maintained and updated through the work of many users who volunteer their time and effort.">
7 <meta name="Keywords" content="debian, GNU, linux, unix, open source, free, DFSG">
8 <meta name="Language" content="English">
9 <meta name="Author" content="J.A. Bezemer, debian-boot@lists.debian.org">
10 <link rev="made" href="mailto:debian-boot@lists.debian.org">
11</head>
12<body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#800080" alink="#FF0000">
13
14 <!-- The HTML and TEXT file are NOT the actual source code. -->
15 <!-- For that, see http://cvs.debian.org/debian-cd/data/woody/README.html.in?cvsroot=debian-boot -->
16#if 0
17 If you read THIS, you're viewing the actual source file ;-)
18#endif
19
20#undef i386
21#undef alpha
22#undef powerpc
23#undef ppc
24#undef sparc
25#undef ultrasparc
26#undef m68k
27#undef arm
28#undef binary
29#undef bin
30#undef source
31#undef src
32
33#if OUTPUTtext
34#define href nothing
35#endif
36
37#include <README.diskdefines>
38
39
40#if OUTPUThtml
41<div align=right>
42(<a href="README.txt">Text version</a>)
43</div>
44<table border="0" cellpadding="3" cellspacing="0" align="center" summary="">
45<tr>
46<td>
47<img src="pics/logo-50.jpg" border="0" hspace="0" vspace="0" alt="" width="50" height="61">
48<img src="pics/debian.jpg" border="0" hspace="0" vspace="0" alt="Debian" width="179" height="61">
49</td>
50</tr>
51</table>
52#endif
53#if OUTPUTtext
54<div align=right>
55(HTML version in README.html)
56</div>
57#endif
58
59
60<table bgcolor="#DF0451" border="0" cellpadding="0" cellspacing="0"
61 width="100%" summary="">
62<tr>
63<td valign="top">
64<img src="pics/red-upperleft.png" align="left" border="0" hspace="0"
65 vspace="0" alt="" width="15" height="16">
66</td>
67<td rowspan="2" align="center">
68
69 <table align="center" border="0" cellpadding="2" cellspacing="0">
70 <tr><td bgcolor="#000084">
71 <div align="center"><font color="#FFFFFF" face="helvetica,arial"><B>&nbsp;&nbsp;
72#if 0
73 Debian GNU/Linux 2.2 "Potato" - Official i386 Binary-1 CD
74#endif
75 DISKNAME CD
76 &nbsp;&nbsp;</B></font></div>
77 </td></tr>
78 </table>
79
80</td>
81<td valign="top">
82<img src="pics/red-upperright.png" align="right" border="0" hspace="0"
83 vspace="0" alt="" width="16" height="16">
84</td>
85</tr>
86<tr>
87<td valign="bottom">
88<img src="pics/red-lowerleft.png" align="left" border="0" hspace="0"
89 vspace="0" alt="" width="16" height="16">
90</td>
91<td valign="bottom">
92<img src="pics/red-lowerright.png" align="right" border="0" hspace="0"
93vspace="0" alt="" width="15" height="16">
94</td>
95</tr>
96</table>
97
98<table border="0" cellpadding="2" cellspacing="0" width="100%" summary="">
99<tr>
100 <td></td>
101</tr>
102</table>
103
104
105<table border="0" cellpadding="0" cellspacing="0" width="100%" summary="">
106<tr>
107 <td colspan="3" valign="top" width="20%" bgcolor="#BBDDFF">
108 <img src="pics/blue-upperleft.png" align="left" border="0"
109 hspace="0" vspace="0" alt="" width="16" height="16">
110 <img src="pics/blue-upperright.png" align="right" border="0"
111 hspace="0" vspace="0" alt="" width="16" height="16">
112 </td>
113</tr>
114<tr>
115 <td bgcolor="#BBDDFF">&nbsp;&nbsp;</td>
116
117 <td valign="TOP" bgcolor="#BBDDFF">
118
119<font face="Arial,Helvetica">
120
121#if OUTPUThtml
122<P><B><A href="http://www.debian.org/">Debian home&nbsp;page</A></B></P>
123#endif
124
125&nbsp;<br>
126<P>
127
128#if OUTPUTtext
129&nbsp;<br>
130CONTENTS:
131<br>
132&nbsp;<br>
133<UL>
134#endif
135
136#if OUTPUTtext
137<LI>
138#endif
139
140<A href="#intro">Intro</A>
141<P>
142
143#if OUTPUTtext
144</LI><LI>
145#endif
146
147<A href="#thiscd">About This CD</A>
148<P>
149
150#if OUTPUTtext
151</LI><LI>
152#endif
153
154<A href="#install">Installing</A>
155<P>
156
157#if OUTPUTtext
158</LI><LI>
159#endif
160
161#ifndef UNOFFEXTRAS
162<A href="#lastmin">Last-Minute Notes</A>
163<P>
164
165#if OUTPUTtext
166</LI><LI>
167#endif
168#endif
169
170#if TYPEbinary
171 <A href="#apt">Using CDs with apt</A>
172 <P>
173
174#if OUTPUTtext
175 </LI><LI>
176#endif
177#endif
178
179#ifndef UNOFFEXTRAS
180<A href="#cdmanuf">CD Manufacturers</A>
181<P>
182
183#if OUTPUTtext
184</LI><LI>
185#endif
186#endif
187
188<A href="#other">More Information</A>
189
190<P>
191
192#if OUTPUThtml
193&nbsp;<P>
194<A href=".">Browse this CD-ROM</A></P>
195<P>
196<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt>
197</P>
198#endif
199
200
201</font>
202
203#if OUTPUTtext
204</LI>
205</UL>
206#endif
207
208
209 </td>
210 <td bgcolor="#BBDDFF">&nbsp;&nbsp;</td>
211 <td>&nbsp;&nbsp;</td>
212
213 <td valign="TOP" width="80%">
214
215<div align="center">
216<big><big><B><I>
217Welcome to the exciting world of
218</I></B></big></big>
219<br>
220<big><big><big><B><I>
221Debian GNU/Linux!
222</I></B></big></big></big>
223</div>
224
225<P><H2><A name="intro">
226Intro
227#if OUTPUTtext
228<br>
229=====
230#endif
231</H2>
232</a>
233<p>
234This is one of the CD-ROMs of the
235<a href="http://www.debian.org/">Debian GNU/Linux</a>
236distribution. Debian is a
237very extensive collection of software. But it is more. It is a complete
238Operating System (OS) for your computer. And it is
239<A href="http://www.debian.org/intro/free">free</A>
240(as in &quot;freedom&quot;).
241<P>
242An operating system is the set of basic programs
243and utilities that make your computer run. At the core of an operating
244system is the kernel. The kernel is the most fundamental program on the
245computer, which does all the basic housekeeping and lets you start other
246programs.
247Debian is kernel independent. It currently uses the
248<A href="http://www.linux.org/">Linux</A> kernel but work is
249in progress to provide Debian for other kernels, using
250<A href="http://www.gnu.org/software/hurd/hurd.html">the Hurd</A>.
251Most of the basic operating system tools
252come from the <a href="http://www.gnu.org/">GNU project</A>; hence the name
253GNU/Linux.
254<P>
255
256Debian is available for various kinds of computers
257(&quot;architectures&quot;), like
258&quot;IBM-compatible&quot; PCs (<i>i386</i>),
259Compaq's <i>Alpha</i>,
260Motorola's 680x0 (<i>m68k</i>),
261Sun's <i>Sparc</i>,
262Motorola/IBM's <i>PowerPC</i>, and <i>(Strong)ARM</i> processors.
263Check the <A href="http://www.debian.org/ports">ports</A> page
264#if OUTPUTtext
265(http://www.debian.org/ports)
266#endif
267for more information.
268<P>
269
270#if OUTPUTtext
271Read more at <P>
272&nbsp; http://www.debian.org/intro/about
273#endif
274#if OUTPUThtml
275<A href="http://www.debian.org/intro/about">Read more...</A>
276#endif
277
278#if OUTPUTtext
279<P>&nbsp;<P><H2><A name="thiscd">
280#endif
281#if OUTPUThtml
282<P><HR><P><H2><A name="thiscd">
283#endif
284About This CD
285#if OUTPUTtext
286<br>
287=============
288#endif
289</H2>
290</a>
291<p>
292This CD-ROM is labeled
293<P>
294<tt>&nbsp;
295 DISKNAME
296</tt>
297<P>
298#ifndef UNOFFEXTRAS
299which means that this CD is number DISKNUM of TOTALNUM CDs containing
300#if TYPEbinary
301programs ("binaries") for `ARCH' computers.
302<P>
303The programs on the Binary CDs are ordered by popularity. The Binary-1 CD
304contains the most popular programs and the installation tools; it is possible
305to install and run Debian with only the Binary-1 CD. The other CDs, up to
306Binary-TOTALNUM, contain mostly special-interest programs.
307#endif
308#if TYPEsource
309the source code of programs in the Debian OS.
310<P>
311The source packages on the Source CDs are ordered by popularity, like
312the programs on the Binary CDs. This means that the source code of the
313programs on the Binary-DISKNUM CD can most likely be found on this CD
314(though there may be some variation due to size issues).
315#endif
316#else
317#include <unoffextrascd.html.in>
318#endif
319
320
321#if OUTPUTtext
322<P>&nbsp;<P><H2><A name="install">
323#endif
324#if OUTPUThtml
325<P><HR><P><H2><A name="install">
326#endif
327Installing
328#if OUTPUTtext
329<br>
330==========
331#endif
332</H2>
333</a>
334<p>
335#if TYPEbinary
336
337 Because Debian is a complete Operating System, the installation procedure
338 may seem a bit unusual. You can install Debian GNU/Linux either
339 <i>next to</i> your current OS, or as <i>only</i> OS on your computer.
340
341 <P>
342 Read the <i>Installation Manual</i>, on this CD at
343 <P>
344 <tt>&nbsp;
345 <A href="doc/install/manual/en/index.html">doc/install/manual/en/index.html</a> &nbsp;&nbsp;&nbsp; </tt>
346 <P>
347 Programs and other files that are needed for the installation can be found on
348 this CD under
349 <P>
350 <tt>&nbsp;
351 <A href=%%""tools/%%"">/tools/</a>
352 </tt>
353 and
354 <tt>&nbsp;
355 <A href=%%""install/floppy/%%"">/install/floppy/</a>
356 </tt>
357
358#if ARCHi386 || ARCHalpha || ARCHpowerpc || ARCHsparc
359 <P>
360 For the impatient ones:
361#endif
362
363#if ARCHi386 || ARCHalpha || ARCHsparc
364 you can start the installation program easily by booting off this CD-ROM.
365 Note that not all (esp. older) systems support this.
366 <P>
367#endif
368
369#if ARCHi386 || ARCHpowerpc
370#if ARCHi386
371 You can also
372#else
373 you can
374#endif
375 examine the
376 <P>
377 <tt>&nbsp;
378 <a href="install/">/install</a>
379 </tt>
380 <P>
381 directory; you might be able to start the installation system directly
382 from there.
383#endif
384
385#else
386 The installation tools of the Debian Operating System are located on the
387 Binary-1 CD.
388 See the README on that CD for more info.
389#endif
390
391#ifndef UNOFFEXTRAS
392#if OUTPUTtext
393<P>&nbsp;<P><H2><A name="lastmin">
394#endif
395#if OUTPUThtml
396<P><HR><P><H2><A name="lastmin">
397#endif
398Last-Minute Notes
399#if OUTPUTtext
400<br>
401=================
402#endif
403</H2>
404</a>
405<p>
406<UL>
407
408<LI>
409You should keep in mind that this is an unofficial CD of the current
410development version of the Debian system. This means that all sorts of
411bugs may be present anywhere in the system.
412
413<br>&nbsp;
414</LI>
415
416#if 0
417-------- This can't be an official image, so also no official notes.
418<LI>
419Last-minutes notes for this CD may be available on
420<a href="http://www.debian.org/CD/releases/">http://www.debian.org/CD/releases/</a>
421</LI>
422#endif
423
424</UL>
425#endif
426
427#if TYPEbinary
428#if OUTPUTtext
429 <P>&nbsp;<P><H2><A name="apt">
430#endif
431#if OUTPUThtml
432 <P><HR><P><H2><A name="apt">
433#endif
434 Using Apt
435#if OUTPUTtext
436 <br>
437 =============
438#endif
439 </H2>
440 </a>
441 <p>
442 After installing or upgrading, Debian's packaging system can use CD-ROMs,
443 local collections, or networked servers (FTP, HTTP) to automatically
444 install software from (<tt>.deb</tt> <i>packages</i>). This is done
445 preferably with the `apt' and `aptitude' programs.
446
447 <P>
448
449 You can install packages from the commandline using
450 <tt>apt-get</tt>. For example, if you want to install the packages
451 `commprog' and `maxgame', you can give the command
452 <P>
453 <tt>&nbsp;
454 apt-get install commprog maxgame
455 </tt>
456 <P>
457 Note that you don't have to enter the complete path, or the
458 `<tt>.deb</tt>' extension. `Apt' will figure this out itself.
459 <P>
460 Or use aptitude for a full screen interactive selection of available
461 Debian packages.
462
463#endif
464
465
466#ifndef UNOFFEXTRAS
467#if OUTPUTtext
468<P>&nbsp;<P><H2><A name="cdmanuf">
469#endif
470#if OUTPUThtml
471<P><HR><P><H2><A name="cdmanuf">
472#endif
473CD Manufacturers
474#if OUTPUTtext
475<br>
476================
477#endif
478</H2>
479</a>
480<p>
481You are completely free to manufacture and re-distribute CD-ROMs of the
482Debian GNU/Linux Operating System, like this one. There is no charge from
483us (but of course donations are always welcome).
484
485<P>
486
487For all needed information and contact addresses, please refer to
488<P>
489<tt>&nbsp;
490 <a href="http://www.debian.org/CD/">http://www.debian.org/CD/</a>
491</tt>
492#endif
493
494#if OUTPUTtext
495<P>&nbsp;<P><H2><A name="other">
496#endif
497#if OUTPUThtml
498<P><HR><P><H2><A name="other">
499#endif
500More Information
501#if OUTPUTtext
502<br>
503================
504#endif
505</H2>
506</a>
507<p>
508#if DISKNUM1 && TYPEbinary
509
510There is much more information present on this CD. Besides the already
511mentioned installation and upgrading procedures, this is the most
512interesting: <P>
513
514<UL>
515<LI>
516
517#if OUTPUTtext
518/doc/FAQ
519 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
520#endif
521<A href="doc/FAQ/">Debian FAQ</a>
522
523</LI>
524<LI>
525
526#if OUTPUTtext
527/doc/constitution.txt
528 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
529#endif
530<A href="doc/constitution.txt">The Debian Constitution</a>
531
532</LI>
533<LI>
534
535#if OUTPUTtext
536/doc/debian-manifesto
537 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
538#endif
539<A href="doc/debian-manifesto">The Debian Manifesto</a>
540
541</LI>
542<LI>
543
544#if OUTPUTtext
545/doc/social-contract.txt
546 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
547#endif
548<A href="doc/social-contract.txt">Debian's Social Contract</a>
549
550</LI>
551<LI>
552
553#if OUTPUTtext
554/doc/bug-reporting.txt
555 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
556#endif
557<A href="doc/bug-reporting.txt">Bug reporting instructions</a>
558
559</LI>
560</UL>
561
562#else
563
564The Binary-1 CD contains much more information about various aspects
565of the Debian Operating System and the Debian organization.
566 See the README on that CD for more info.
567
568#endif
569
570<P>
571Also on the Internet are many resources. To name a few:
572<P>
573
574<UL>
575<LI>
576
577#if OUTPUTtext
578http://www.debian.org
579 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
580#endif
581<A href="http://www.debian.org/">The Debian homepage</a>
582
583</LI>
584<LI>
585
586#if OUTPUTtext
587http://www.debian.org/doc
588 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
589#endif
590<A href="http://www.debian.org/doc/">Debian Documentation</a>
591
592</LI>
593<LI>
594
595#if OUTPUTtext
596http://www.debian.org/support
597 &nbsp;
598#endif
599<A href="http://www.debian.org/support">Debian User Support</a>
600
601</LI>
602<LI>
603
604#if OUTPUTtext
605http://www.tldp.org
606 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
607#endif
608<A href="http://www.tldp.org/">The Linux Documentation Project</a>
609
610</LI>
611<LI>
612
613#if OUTPUTtext
614http://www.linux.org
615 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
616#endif
617<A href="http://www.linux.org/">General Linux homepage</a>
618
619</LI>
620</UL>
621
622<P>
623
624<DIV align="center">
625
626#if OUTPUTtext
627&nbsp;<br>
628&nbsp;<br>
629#endif
630#if OUTPUThtml
631<HR>
632#endif
633
634<SMALL>See the Debian
635<A href="http://www.debian.org/contact">contact page</A>
636
637#if OUTPUTtext
638(http://www.debian.org/contact)
639#endif
640
641for information on contacting us.
642 </SMALL><P>
643<SMALL>
644
645Last Modified: Sat Mar 20 12:30:45 EST 2004
646
647<br></SMALL>
648</DIV>
649
650 </td>
651 </tr>
652 <tr>
653 <td colspan="3" valign="bottom" width="20%" bgcolor="#BBDDFF">
654 <img src="pics/blue-lowerleft.png" align="left" border="0"
655 hspace="0" vspace="0" alt="" width="17" height="16">
656 <img src="pics/blue-lowerright.png" align="right" border="0"
657 hspace="0" vspace="0" alt="" width="16" height="16">
658 </td>
659 </tr>
660 </table>
661
662</body>
663</html>
0664
=== added file 'data/artful/README.sbm'
--- data/artful/README.sbm 1970-01-01 00:00:00 +0000
+++ data/artful/README.sbm 2020-06-19 13:49:11 +0000
@@ -0,0 +1,43 @@
1About the Smart Boot Manager image
2----------------------------------
3
4 The file `sbm.bin' that is available in this directory may be useful
5 to you if you are not able to directly boot the first CD because your
6 BIOS may be too old and may not support ISOLINUX.
7
8 Then, instead of booting on the CD directly, you create a Smart Boot
9 Manager floppy image by using the sbm.bin disk image. You can create this
10 floppy with rawrite (under DOS) or with dd (under Linux). Now you can
11 boot on this floppy disk and it will detect your CDROM and let you boot
12 on it bypassing any BIOS limitation.
13
14What is SBM ?
15
16 Smart Boot Manager or briefly SmartBtmgr (SBM), is an OS independent
17 Boot Manager - a program that is loaded by the bios before any
18 operating system and allows you to choose which operating system to
19 boot.
20
21 SBM is included in Debian in two ways, the package bmconf allows us to
22 install and configure an old version of SBM and sbm wich is the latest
23 version of SBM with an installer.
24
25What's the use of SBM on the CD then ?
26
27 SBM includes an IDE driver that allows us to boot the cds even on
28 machines with a BIOS that wouldn't support booting from CD, provided our
29 CDROM is an IDE one, that is, so you can make a SBM floppy and boot from
30 it and then tell it to boot from your CDROM.
31
32 Also, there are some cases where the BIOS would allow booting from the CD
33 but isolinux fails to boot from there, in this case you can either boot
34 using a CD other than the first, as the others don't use isolinux, or you
35 can make a SBM floppy and boot from this floppy and then tell SBM to boot
36 your CDROM.
37
38How do you make a SBM floppy ?
39
40 If you have SBM installed on a box you can run sbminst. Otherwise you can
41 put the sbm.bin floppy image that we provide with our cds onto a floppy
42 just like you would do with a rescue image.
43
044
=== added file 'data/artful/access-new.pcx'
1Binary files data/artful/access-new.pcx 1970-01-01 00:00:00 +0000 and data/artful/access-new.pcx 2020-06-19 13:49:11 +0000 differ45Binary files data/artful/access-new.pcx 1970-01-01 00:00:00 +0000 and data/artful/access-new.pcx 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/access.pcx'
2Binary files data/artful/access.pcx 1970-01-01 00:00:00 +0000 and data/artful/access.pcx 2020-06-19 13:49:11 +0000 differ46Binary files data/artful/access.pcx 1970-01-01 00:00:00 +0000 and data/artful/access.pcx 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/amd64_udeb_include'
--- data/artful/amd64_udeb_include 1970-01-01 00:00:00 +0000
+++ data/artful/amd64_udeb_include 2020-06-19 13:49:11 +0000
@@ -0,0 +1,4 @@
1netcfg
2ethdetect
3pcmcia-cs-udeb
4wireless-tools-udeb
05
=== added file 'data/artful/blank.pcx'
1Binary files data/artful/blank.pcx 1970-01-01 00:00:00 +0000 and data/artful/blank.pcx 2020-06-19 13:49:11 +0000 differ6Binary files data/artful/blank.pcx 1970-01-01 00:00:00 +0000 and data/artful/blank.pcx 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/edubuntu.pcx'
2Binary files data/artful/edubuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/edubuntu.pcx 2020-06-19 13:49:11 +0000 differ7Binary files data/artful/edubuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/edubuntu.pcx 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/edubuntu.png'
3Binary files data/artful/edubuntu.png 1970-01-01 00:00:00 +0000 and data/artful/edubuntu.png 2020-06-19 13:49:11 +0000 differ8Binary files data/artful/edubuntu.png 1970-01-01 00:00:00 +0000 and data/artful/edubuntu.png 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/exclude-udebs'
--- data/artful/exclude-udebs 1970-01-01 00:00:00 +0000
+++ data/artful/exclude-udebs 2020-06-19 13:49:11 +0000
@@ -0,0 +1,1 @@
1kernel-image-*
02
=== added file 'data/artful/gobuntu.pcx'
1Binary files data/artful/gobuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/gobuntu.pcx 2020-06-19 13:49:11 +0000 differ3Binary files data/artful/gobuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/gobuntu.pcx 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/gobuntu.png'
2Binary files data/artful/gobuntu.png 1970-01-01 00:00:00 +0000 and data/artful/gobuntu.png 2020-06-19 13:49:11 +0000 differ4Binary files data/artful/gobuntu.png 1970-01-01 00:00:00 +0000 and data/artful/gobuntu.png 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/i386_businesscard_udeb_include'
--- data/artful/i386_businesscard_udeb_include 1970-01-01 00:00:00 +0000
+++ data/artful/i386_businesscard_udeb_include 2020-06-19 13:49:11 +0000
@@ -0,0 +1,5 @@
1choose-mirror
2netcfg
3ethdetect
4pcmcia-cs-udeb
5wireless-tools-udeb
06
=== added file 'data/artful/i386_netinst_udeb_include'
--- data/artful/i386_netinst_udeb_include 1970-01-01 00:00:00 +0000
+++ data/artful/i386_netinst_udeb_include 2020-06-19 13:49:11 +0000
@@ -0,0 +1,4 @@
1netcfg
2ethdetect
3pcmcia-cs-udeb
4wireless-tools-udeb
05
=== added file 'data/artful/i386_udeb_include'
--- data/artful/i386_udeb_include 1970-01-01 00:00:00 +0000
+++ data/artful/i386_udeb_include 2020-06-19 13:49:11 +0000
@@ -0,0 +1,4 @@
1netcfg
2ethdetect
3pcmcia-cs-udeb
4wireless-tools-udeb
05
=== added file 'data/artful/kubuntu-access.pcx'
1Binary files data/artful/kubuntu-access.pcx 1970-01-01 00:00:00 +0000 and data/artful/kubuntu-access.pcx 2020-06-19 13:49:11 +0000 differ6Binary files data/artful/kubuntu-access.pcx 1970-01-01 00:00:00 +0000 and data/artful/kubuntu-access.pcx 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/kubuntu-blank.pcx'
2Binary files data/artful/kubuntu-blank.pcx 1970-01-01 00:00:00 +0000 and data/artful/kubuntu-blank.pcx 2020-06-19 13:49:11 +0000 differ7Binary files data/artful/kubuntu-blank.pcx 1970-01-01 00:00:00 +0000 and data/artful/kubuntu-blank.pcx 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/kubuntu.pcx'
3Binary files data/artful/kubuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/kubuntu.pcx 2020-06-19 13:49:11 +0000 differ8Binary files data/artful/kubuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/kubuntu.pcx 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/kubuntu.png'
4Binary files data/artful/kubuntu.png 1970-01-01 00:00:00 +0000 and data/artful/kubuntu.png 2020-06-19 13:49:11 +0000 differ9Binary files data/artful/kubuntu.png 1970-01-01 00:00:00 +0000 and data/artful/kubuntu.png 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/lubuntu.pcx'
5Binary files data/artful/lubuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/lubuntu.pcx 2020-06-19 13:49:11 +0000 differ10Binary files data/artful/lubuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/lubuntu.pcx 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/lubuntu.png'
6Binary files data/artful/lubuntu.png 1970-01-01 00:00:00 +0000 and data/artful/lubuntu.png 2020-06-19 13:49:11 +0000 differ11Binary files data/artful/lubuntu.png 1970-01-01 00:00:00 +0000 and data/artful/lubuntu.png 2020-06-19 13:49:11 +0000 differ
=== added directory 'data/artful/multiarch'
=== added file 'data/artful/multiarch/amd64'
--- data/artful/multiarch/amd64 1970-01-01 00:00:00 +0000
+++ data/artful/multiarch/amd64 2020-06-19 13:49:11 +0000
@@ -0,0 +1,1 @@
1i386
02
=== added file 'data/artful/mythbuntu.pcx'
1Binary files data/artful/mythbuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/mythbuntu.pcx 2020-06-19 13:49:11 +0000 differ3Binary files data/artful/mythbuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/mythbuntu.pcx 2020-06-19 13:49:11 +0000 differ
=== added file 'data/artful/mythbuntu.png'
2Binary files data/artful/mythbuntu.png 1970-01-01 00:00:00 +0000 and data/artful/mythbuntu.png 2020-06-19 13:49:11 +0000 differ4Binary files data/artful/mythbuntu.png 1970-01-01 00:00:00 +0000 and data/artful/mythbuntu.png 2020-06-19 13:49:11 +0000 differ
=== added directory 'data/artful/pegasos'
=== added file 'data/artful/pegasos/pegasos'
--- data/artful/pegasos/pegasos 1970-01-01 00:00:00 +0000
+++ data/artful/pegasos/pegasos 2020-06-19 13:49:11 +0000
@@ -0,0 +1,84 @@
1\ FORTH is identifed by a forth comment at first line
2\
3\ terminal control stuff
4\
5: TTY.CSI d# 27 EMIT ASCII [ EMIT ;
6: TTY.HOME TTY.CSI ASCII H EMIT ;
7: TTY.CLR_EOS TTY.CSI ASCII J EMIT ;
8: TTY.HOME_CLR TTY.HOME TTY.CLR_EOS ;
9\
10\ boot menu stuff
11\
12: my-max-boot-num 3 ;
13: my-boot-default 1 ;
14: my-boot-delay d# 300 ; \ unit = 100 ms
15: my-print-menu ( -- )
16 TTY.HOME_CLR
17 ." " cr
18 ." Welcome to Ubuntu ${DEBIAN_VERSION}!" cr
19 ." " cr
20 ." This is an Ubuntu installation ${MEDIA_TYPE}," cr
21 ." built on ${BUILD_DATE}." cr
22 ." " cr
23 ." The default option is (1) 'install'." cr
24 ." " cr
25 ." ************************************" cr
26 ." If in doubt, just choose (1) 'install'" cr
27 ." ************************************" cr
28 ." " cr
29 ." 1: install" cr
30 ." 2: return to OF prompt" cr
31 ." " cr
32;
33: my-boot-case ( num -- )
34 ." " cr
35 case
36 1 of " cd install/powerpc/vmlinuz-chrp.initrd --" endof
37 2 of " none" endof
38 endcase
39 $boot
40;
41: my-input-num ( wait-period max-boot-num default-num -- boot-num )
42 1 \ loop-inc = 1
43 3 pick 0 do
44 0d emit
45 ." press 1-"
46 ( wait-period max-boot-num default-num loop-inc )
47 2 pick ascii 0 + emit
48 dup 1 = if
49 ." within "
50 3 pick i - d# 10 / .d
51 ." seconds"
52 then
53 ." (default: "
54 over ascii 0 + emit
55 ." ) : "
56 d# 100 ms
57 key? if
58 key
59 ( wait-period max-boot-num default-num loop-inc key )
60 dup 0d = if \ return pressed
61 drop leave
62 then
63
64 ascii 0 -
65 ( wait-period max-boot-num default-num loop-inc num )
66 dup 1 5 pick
67 ( wait-period max-boot-num default-num loop-inc num num 1 max-boot-num )
68 between if
69 rot drop swap leave
70 then
71
72 ( wait-period max-boot-num default-num loop-inc num )
73 2drop 0 \ loop-inc = 0
74 then
75 dup +loop
76 drop
77 ( wait-period max-boot-num boot-num )
78 nip nip
79;
80
81
82my-print-menu
83my-boot-delay my-max-boot-num my-boot-default my-input-num
84my-boot-case
085
=== added file 'data/artful/powerpc_businesscard_udeb_include'
--- data/artful/powerpc_businesscard_udeb_include 1970-01-01 00:00:00 +0000
+++ data/artful/powerpc_businesscard_udeb_include 2020-06-19 13:49:11 +0000
@@ -0,0 +1,4 @@
1choose-mirror
2netcfg
3ethdetect
4wireless-tools-udeb
05
=== added file 'data/artful/powerpc_netinst_udeb_include'
--- data/artful/powerpc_netinst_udeb_include 1970-01-01 00:00:00 +0000
+++ data/artful/powerpc_netinst_udeb_include 2020-06-19 13:49:11 +0000
@@ -0,0 +1,3 @@
1netcfg
2ethdetect
3wireless-tools-udeb
04
=== added file 'data/artful/powerpc_udeb_include'
--- data/artful/powerpc_udeb_include 1970-01-01 00:00:00 +0000
+++ data/artful/powerpc_udeb_include 2020-06-19 13:49:11 +0000
@@ -0,0 +1,4 @@
1netcfg
2ethdetect
3pcmcia-cs-udeb
4wireless-tools-udeb
05
=== added directory 'data/artful/preseed'
=== added file 'data/artful/preseed/cli.seed'
--- data/artful/preseed/cli.seed 1970-01-01 00:00:00 +0000
+++ data/artful/preseed/cli.seed 2020-06-19 13:49:11 +0000
@@ -0,0 +1,6 @@
1# Only install the standard system and language packs.
2tasksel tasksel/first multiselect
3d-i preseed/early_command string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac
4d-i pkgsel/language-pack-patterns string
5# No language support packages.
6d-i pkgsel/install-language-support boolean false
07
=== added directory 'data/artful/preseed/edubuntu'
=== added file 'data/artful/preseed/edubuntu/cli.seed'
--- data/artful/preseed/edubuntu/cli.seed 1970-01-01 00:00:00 +0000
+++ data/artful/preseed/edubuntu/cli.seed 2020-06-19 13:49:11 +0000
@@ -0,0 +1,9 @@
1# Adjust the default hostname.
2d-i netcfg/get_hostname string edubuntu
3d-i netcfg/get_hostname seen false
4# Only install the standard system and language packs.
5tasksel tasksel/first multiselect
6d-i preseed/early_command string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac
7d-i pkgsel/language-pack-patterns string
8# No language support packages.
9d-i pkgsel/install-language-support boolean false
010
=== added file 'data/artful/preseed/edubuntu/edubuntu.seed'
--- data/artful/preseed/edubuntu/edubuntu.seed 1970-01-01 00:00:00 +0000
+++ data/artful/preseed/edubuntu/edubuntu.seed 2020-06-19 13:49:11 +0000
@@ -0,0 +1,15 @@
1# Adjust the default hostname.
2d-i netcfg/get_hostname string edubuntu
3d-i netcfg/get_hostname seen false
4# Enable extras.ubuntu.com.
5d-i apt-setup/extras boolean true
6# Install the Edubuntu desktop.
7tasksel tasksel/first multiselect ubuntu-desktop, edubuntu-desktop-gnome
8d-i preseed/early_command string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac
9# Install both GNOME and KDE translation packages.
10d-i pkgsel/language-pack-patterns string language-pack-gnome-$LL language-pack-kde-$LL kde-i18n-$LL
11# On live DVDs, don't spend huge amounts of time removing substantial
12# application packages pulled in by language packs. Given that we clearly
13# have the space to include them on the DVD, they're useful and we might as
14# well keep them installed.
15ubiquity ubiquity/keep-installed string icedtea6-plugin openoffice.org
016
=== added file 'data/artful/preseed/edubuntu/ltsp.seed'
--- data/artful/preseed/edubuntu/ltsp.seed 1970-01-01 00:00:00 +0000
+++ data/artful/preseed/edubuntu/ltsp.seed 2020-06-19 13:49:11 +0000
@@ -0,0 +1,12 @@
1# Build an LTSP client chroot.
2d-i anna/choose_modules string ltsp-client-builder
3d-i ltsp-client-builder/run boolean true
4# Enable extras.ubuntu.com.
5d-i apt-setup/extras boolean true
6# Install the Ubuntu desktop and LTSP server.
7tasksel tasksel/first multiselect ubuntu-desktop, edubuntu-desktop-gnome
8d-i preseed/early_command string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac
9d-i pkgsel/include/install-recommends boolean true
10d-i pkgsel/include string ltsp-server-standalone openssh-server
11# Build a client chroot.
12d-i preseed/late_command string chroot /target /usr/sbin/ltsp-update-sshkeys
013
=== added file 'data/artful/preseed/edubuntu/workstation.seed'
--- data/artful/preseed/edubuntu/workstation.seed 1970-01-01 00:00:00 +0000
+++ data/artful/preseed/edubuntu/workstation.seed 2020-06-19 13:49:11 +0000
@@ -0,0 +1,10 @@
1# Adjust the default hostname.
2d-i netcfg/get_hostname string edubuntu
3d-i netcfg/get_hostname seen false
4# Enable extras.ubuntu.com.
5d-i apt-setup/extras boolean true
6# Install the Edubuntu desktop.
7tasksel tasksel/first multiselect ubuntu-desktop, edubuntu-desktop-gnome
8d-i preseed/early_command string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac
9# Install both GNOME and KDE translation packages.
10d-i pkgsel/language-pack-patterns string language-pack-gnome-$LL language-pack-kde-$LL kde-i18n-$LL
011
=== added directory 'data/artful/preseed/jeos'
=== added file 'data/artful/preseed/jeos/jeos.seed'
--- data/artful/preseed/jeos/jeos.seed 1970-01-01 00:00:00 +0000
+++ data/artful/preseed/jeos/jeos.seed 2020-06-19 13:49:11 +0000
@@ -0,0 +1,4 @@
1# Only install basic language packs.
2d-i pkgsel/language-pack-patterns string
3# Language support is unlikely to be needed on JeOS.
4d-i pkgsel/install-language-support boolean false
05
=== added directory 'data/artful/preseed/kubuntu'
=== added directory 'data/artful/preseed/kubuntu-netbook'
=== added file 'data/artful/preseed/kubuntu-netbook/kubuntu-netbook.seed'
--- data/artful/preseed/kubuntu-netbook/kubuntu-netbook.seed 1970-01-01 00:00:00 +0000
+++ data/artful/preseed/kubuntu-netbook/kubuntu-netbook.seed 2020-06-19 13:49:11 +0000
@@ -0,0 +1,12 @@
1# Install the Kubuntu Netbook Remix desktop.
2tasksel tasksel/first multiselect kubuntu-netbook
3d-i preseed/early_command string . /usr/share/debconf/confmodule; db_get debconf/priority; case $RET in low|medium) db_fset tasksel/first seen false; echo 'tasksel tasksel/first seen false' >>/var/lib/preseed/log ;; esac
4# Install KDE translation packages.
5d-i pkgsel/language-pack-patterns string language-pack-kde-$LL kde-i18n-$LL
6# Install the KDE oem-config frontend (if in OEM mode).
7d-i oem-config-udeb/frontend string kde
8# On live DVDs, don't spend huge amounts of time removing substantial
9# application packages pulled in by language packs. Given that we clearly
10# have the space to include them on the DVD, they're useful and we might as
11# well keep them installed.
12ubiquity ubiquity/keep-installed string icedtea6-plugin openoffice.org
013
=== added file 'data/artful/preseed/kubuntu/kubuntu.seed'
--- data/artful/preseed/kubuntu/kubuntu.seed 1970-01-01 00:00:00 +0000
+++ data/artful/preseed/kubuntu/kubuntu.seed 2020-06-19 13:49:11 +0000
@@ -0,0 +1,14 @@
1# Enable extras.ubuntu.com.
2d-i apt-setup/extras boolean true
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: