Merge lp:~laney/debian-cd/focal into lp:debian-cd

Proposed by Iain Lane
Status: Superseded
Proposed branch: lp:~laney/debian-cd/focal
Merge into: lp:debian-cd
Diff against target: 262712 lines (+240206/-3722) (has conflicts)
2993 files modified
.bzrignore (+8/-0)
.cvsignore (+3/-0)
CONF.sh (+510/-263)
Makefile (+1240/-312)
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 (+175/-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 (+738/-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 (+163/-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:~laney/debian-cd/focal
Reviewer Review Type Date Requested Status
VCS imports Pending
Review via email: mp+386316@code.launchpad.net

This proposal has been superseded by a proposal from 2020-06-24.

Description of the change

Various fixes to make debian-cd work on focal (ancientminister, new cdimage host). I tried to retain compatibility with xenial (nusakan) - the changes have been tested there in isolation but I've not actually pulled an updated debian-cd to test them end-to-end.

Mainly gpg and some apt-related changes.

I could split this up into logical MPs if you want (but bzr...).

To post a comment you must log in.
Revision history for this message
Iain Lane (laney) wrote :
Revision history for this message
Iain Lane (laney) wrote :

NO. Wrong target branch.

lp:~laney/debian-cd/focal updated
2072. By Iain Lane

Makefile: Handle the keyring being present in -security/-updates/-proposed

This is a bit involved, since we need to find the newest one and use that.

2073. By Iain Lane

Makefile: Print when extracting the keyring

Useful for debugging when reading the logs later

2074. By Iain Lane

Makefile: Make keyrings from /usr/share/keyrings/ available too

Old versions of ubuntu-keyring shipped keys here. In case of collisions, we
prefer ones from trusted.gpg.d.

Unmerged revisions

2074. By Iain Lane

Makefile: Make keyrings from /usr/share/keyrings/ available too

Old versions of ubuntu-keyring shipped keys here. In case of collisions, we
prefer ones from trusted.gpg.d.

2073. By Iain Lane

Makefile: Print when extracting the keyring

Useful for debugging when reading the logs later

2072. By Iain Lane

Makefile: Handle the keyring being present in -security/-updates/-proposed

This is a bit involved, since we need to find the newest one and use that.

2071. By Iain Lane

Makefile: Don't repeat ubuntu-keyring when grep-dctrling

2070. By Iain Lane

Makefile: No need to $(shell ...) within a for loop

2069. By Iain Lane

CONF.sh, tools/add_secured: Set --homedir for gpg instead of --{pub,sec}ring

This sets the home directory that gpg uses for everything, and works with both
gpg 1 (xenial) and 2 (focal). The latter doesn't use a secring.gpg file, and so
doesn't respect --secret-keyring.

2068. By Iain Lane

"Backport" change from Debian to set up trusted.gpg.d

Seems apt in focal now requires this to be in Dir::Etc.

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

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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +0000
@@ -1,72 +1,325 @@
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 GPG_HOMEDIR || true
19unset SIGNING_KEYID || true
21unset SECURITY || true20unset SECURITY || true
22unset PROPOSED_UPDATES || true
23unset BOOTDIR || true21unset BOOTDIR || true
22unset BOOTDISKS || true
24unset SYMLINK || true23unset SYMLINK || true
25unset COPYLINK || true24unset COPYLINK || true
26unset MKISOFS || true25unset MKISOFS || true
27unset MKISOFS_OPTS || true26unset MKISOFS_OPTS || true
28unset ISOLINUX || true27unset ISOLINUX || true
29unset EXCLUDE || true28unset EXCLUDE || true
29unset SRCEXCLUDE || true
30unset NODEPENDS || true
30unset NORECOMMENDS || true31unset NORECOMMENDS || true
31unset NOSUGGESTS || true32unset NOSUGGESTS || true
32unset IMAGESUMS || true33unset DOJIGDO || true
33unset JIGDOTEMPLATEURL || true34unset JIGDOTEMPLATEURL || true
34unset JIGDOFALLBACKURLS || true35unset JIGDOFALLBACKURLS || true
35unset JIGDOINCLUDEURLS || true36unset JIGDOINCLUDEURLS || true
36unset JIGDOSCRIPT || true37unset JIGDOSCRIPT || true
37unset JIGDO_OPTS || true38unset JIGDO_OPTS || true
39unset DEFBINSIZE || true
40unset DEFSRCSIZE || true
41unset FASTSUMS || true
38unset PUBLISH_URL || true42unset PUBLISH_URL || true
43unset PUBLISH_NONUS_URL || true
39unset PUBLISH_PATH || true44unset PUBLISH_PATH || true
40unset UDEB_INCLUDE || true45unset UDEB_INCLUDE || true
41unset UDEB_EXCLUDE || true46unset UDEB_EXCLUDE || true
42unset BASE_INCLUDE || true47unset BASE_INCLUDE || true
43unset BASE_EXCLUDE || true48unset BASE_EXCLUDE || true
44unset INSTALLER_CD || true49unset INSTALLER_CD || true
50unset DI_CODENAME || true
45unset MAXCDS || true51unset MAXCDS || true
46unset MAXISOS || true52unset OMIT_MANUAL || true
47unset MAXJIGDOS || true
48unset SPLASHPNG || true
49unset OMIT_MANUAL || true
50unset OMIT_RELEASE_NOTES || true53unset OMIT_RELEASE_NOTES || true
51unset OMIT_DOC_TOOLS || true54
52unset MAX_PKG_SIZE || true55if [ -z "$PROJECT" ]; then
53unset DEBOOTSTRAP_OPTS || true56 PROJECT=ubuntu
54unset ARCHIVE_KEYRING_PACKAGE || true57fi
55unset ARCHIVE_KEYRING_FILE || true58if [ -z "$CAPPROJECT" ]; then
59 CAPPROJECT="$(echo "$PROJECT" | perl -ne 'print ucfirst')"
60fi
61
62if [ -z "$DIST" ]; then
63 DIST=karmic
64fi
5665
57# The debian-cd dir66# The debian-cd dir
58# Where I am (hoping I'm in the debian-cd dir)67# Where I am (hoping I'm in the debian-cd dir)
59export BASEDIR=`pwd`68export BASEDIR=`pwd`
6069
61# Name of the distribution for the image filename (Defaults to 'debian')70case $DIST in
62# export CDNAME=debian71 warty)
72 export CODENAME=warty
73 export CAPCODENAME='Warty Warthog'
74 export DEBVERSION=4.10
75 export OFFICIAL="Linux+ Edition"
76 ;;
77 hoary)
78 export CODENAME=hoary
79 export CAPCODENAME='Hoary Hedgehog'
80 export DEBVERSION=5.04
81 export OFFICIAL="Release"
82 ;;
83 breezy)
84 export CODENAME=breezy
85 export CAPCODENAME='Breezy Badger'
86 export DEBVERSION=5.10
87 export OFFICIAL="Release"
88 ;;
89 dapper)
90 export CODENAME=dapper
91 export CAPCODENAME='Dapper Drake'
92 export DEBVERSION=6.06.2
93 export OFFICIAL="Release"
94 ;;
95 edgy)
96 export CODENAME=edgy
97 export CAPCODENAME='Edgy Eft'
98 export DEBVERSION=6.10
99 export OFFICIAL="Release"
100 ;;
101 feisty)
102 export CODENAME=feisty
103 export CAPCODENAME='Feisty Fawn'
104 export DEBVERSION=7.04
105 export OFFICIAL="Release"
106 ;;
107 gutsy)
108 export PREV_CODENAME=feisty
109 export CODENAME=gutsy
110 export CAPCODENAME='Gutsy Gibbon'
111 export DEBVERSION=7.10
112 export OFFICIAL="Release"
113 ;;
114 hardy)
115 export PREV_CODENAME=dapper # need to support upgrades from previous LTS
116 export CODENAME=hardy
117 export CAPCODENAME='Hardy Heron'
118 export DEBVERSION=8.04.4
119 export OFFICIAL="Release"
120 ;;
121 intrepid)
122 export PREV_CODENAME=hardy
123 export CODENAME=intrepid
124 export CAPCODENAME='Intrepid Ibex'
125 export DEBVERSION=8.10
126 export OFFICIAL="Release"
127 ;;
128 jaunty)
129 export PREV_CODENAME=intrepid
130 export CODENAME=jaunty
131 export CAPCODENAME='Jaunty Jackalope'
132 export DEBVERSION=9.04
133 export OFFICIAL="Release"
134 ;;
135 karmic)
136 export PREV_CODENAME=jaunty
137 export CODENAME=karmic
138 export CAPCODENAME='Karmic Koala'
139 export DEBVERSION=9.10
140 export OFFICIAL="Release"
141 ;;
142 lucid)
143 export PREV_CODENAME=karmic
144 export CODENAME=lucid
145 export CAPCODENAME='Lucid Lynx'
146 export DEBVERSION=10.04.4
147 case $PROJECT in
148 ubuntu|ubuntu-server|kubuntu)
149 DEBVERSION="$DEBVERSION LTS"
150 ;;
151 esac
152 export BACKPORT_KERNELS="oneiric"
153 export OFFICIAL="Release"
154 ;;
155 maverick)
156 export PREV_CODENAME=lucid
157 export CODENAME=maverick
158 export CAPCODENAME='Maverick Meerkat'
159 export DEBVERSION=10.10
160 export OFFICIAL="Release"
161 ;;
162 natty)
163 export PREV_CODENAME=maverick
164 export CODENAME=natty
165 export CAPCODENAME='Natty Narwhal'
166 export DEBVERSION=11.04
167 export OFFICIAL="Release"
168 ;;
169 oneiric)
170 export PREV_CODENAME=natty
171 export CODENAME=oneiric
172 export CAPCODENAME='Oneiric Ocelot'
173 export DEBVERSION=11.10
174 export OFFICIAL="Release"
175 ;;
176 precise)
177 export PREV_CODENAME=lucid # need to support upgrades from previous LTS
178 export CODENAME=precise
179 export CAPCODENAME='Precise Pangolin'
180 export DEBVERSION=12.04.5
181 case $PROJECT in
182 ubuntu|ubuntu-server|kubuntu|edubuntu*|xubuntu)
183 DEBVERSION="$DEBVERSION LTS"
184 ;;
185 esac
186 # Note that this is singular, unlike lucid; we only ship a single kernel.
187 case $PROJECT in
188 ubuntu|ubuntu-server|edubuntu*|mythbuntu)
189 export BACKPORT_KERNEL=trusty
190 ;;
191 esac
192 export OFFICIAL="Release"
193 ;;
194 quantal)
195 export PREV_CODENAME=precise
196 export CODENAME=quantal
197 export CAPCODENAME='Quantal Quetzal'
198 export DEBVERSION=12.10
199 export OFFICIAL="Release"
200 ;;
201 raring)
202 export PREV_CODENAME=quantal
203 export CODENAME=raring
204 export CAPCODENAME='Raring Ringtail'
205 export DEBVERSION=13.04
206 export OFFICIAL="Release"
207 ;;
208 saucy)
209 export PREV_CODENAME=raring
210 export CODENAME=saucy
211 export CAPCODENAME='Saucy Salamander'
212 export DEBVERSION=13.10
213 export OFFICIAL="Release"
214 ;;
215 trusty)
216 export PREV_CODENAME=precise
217 export CODENAME=trusty
218 export CAPCODENAME='Trusty Tahr'
219 export DEBVERSION="14.04.6 LTS"
220 export BACKPORT_KERNEL=xenial
221 export OFFICIAL="Release"
222 ;;
223 utopic)
224 export PREV_CODENAME=trusty
225 export CODENAME=utopic
226 export CAPCODENAME='Utopic Unicorn'
227 export DEBVERSION="14.10"
228 export OFFICIAL="Release"
229 ;;
230 vivid)
231 export PREV_CODENAME=utopic
232 export CODENAME=vivid
233 export CAPCODENAME='Vivid Vervet'
234 export DEBVERSION="15.04"
235 export OFFICIAL="Release"
236 ;;
237 wily)
238 export PREV_CODENAME=vivid
239 export CODENAME=wily
240 export CAPCODENAME='Wily Werewolf'
241 export DEBVERSION="15.10"
242 export OFFICIAL="Release"
243 ;;
244 xenial)
245 export PREV_CODENAME=wily
246 export CODENAME=xenial
247 export CAPCODENAME='Xenial Xerus'
248 export DEBVERSION="16.04.6 LTS"
249 export BACKPORT_KERNEL="hwe-16.04"
250 export OFFICIAL="Release"
251 ;;
252 yakkety)
253 export PREV_CODENAME=xenial
254 export CODENAME=yakkety
255 export CAPCODENAME='Yakkety Yak'
256 export DEBVERSION="16.10"
257 export OFFICIAL="Release"
258 ;;
259 zesty)
260 export PREV_CODENAME=yakkety
261 export CODENAME=zesty
262 export CAPCODENAME='Zesty Zapus'
263 export DEBVERSION="17.04"
264 export OFFICIAL="Release"
265 ;;
266 artful)
267 export PREV_CODENAME=zesty
268 export CODENAME=artful
269 export CAPCODENAME='Artful Aardvark'
270 export DEBVERSION="17.10"
271 export OFFICIAL="Release"
272 ;;
273 bionic)
274 export PREV_CODENAME=artful
275 export CODENAME=bionic
276 export CAPCODENAME='Bionic Beaver'
277 export DEBVERSION="18.04.4 LTS"
278 export BACKPORT_KERNEL="hwe-18.04"
279 export OFFICIAL="Release"
280 ;;
281 cosmic)
282 export PREV_CODENAME=bionic
283 export CODENAME=cosmic
284 export CAPCODENAME='Cosmic Cuttlefish'
285 export DEBVERSION="18.10"
286 export OFFICIAL="Release"
287 ;;
288 disco)
289 export PREV_CODENAME=cosmic
290 export CODENAME=disco
291 export CAPCODENAME='Disco Dingo'
292 export DEBVERSION="19.04"
293 export OFFICIAL="Release"
294 ;;
295 eoan)
296 export PREV_CODENAME=disco
297 export CODENAME=eoan
298 export CAPCODENAME='Eoan Ermine'
299 export DEBVERSION="19.10"
300 export OFFICIAL="Release"
301 ;;
302 focal)
303 export PREV_CODENAME=eoan
304 export CODENAME=focal
305 export CAPCODENAME='Focal Fossa'
306 export DEBVERSION="20.04 LTS"
307 export OFFICIAL="Release"
308 ;;
309 groovy)
310 export PREV_CODENAME=focal
311 export CODENAME=groovy
312 export CAPCODENAME='Groovy Gorilla'
313 export DEBVERSION="20.10"
314 export OFFICIAL="Alpha"
315 ;;
63316
64# Building wheezy cd set ...317esac
65export CODENAME=wheezy
66318
67# By default use Debian installer packages from $CODENAME319# By default use Debian installer packages from $CODENAME
68if [ -z "$DI_CODENAME" ]; then320if [ ! "$DI_CODENAME" ]
69 export DI_CODENAME=$CODENAME321then
322 export DI_CODENAME=$CODENAME
70fi323fi
71324
72# If set, controls where the d-i components are downloaded from.325# If set, controls where the d-i components are downloaded from.
@@ -75,33 +328,13 @@
75# the Debian mirror.328# the Debian mirror.
76#export DI_WWW_HOME=default329#export DI_WWW_HOME=default
77330
78# Version number, "2.2 r0", "2.2 r1" etc.331# installer for properly uploaded debian-installer builds, daily-installer
79export DEBVERSION="7.0"332# for autobuilt dailies. The newest available version is selected
80333# automatically; this is an override.
81# Official or non-official set.334#export DI_TYPE=installer
82# NOTE: THE "OFFICIAL" DESIGNATION IS ONLY ALLOWED FOR IMAGES AVAILABLE335
83# ON THE OFFICIAL DEBIAN CD WEBSITE http://cdimage.debian.org336# ... for arch
84export OFFICIAL="Unofficial"337export 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
105338
106# IMPORTANT : The 4 following paths must be on the same partition/device.339# 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. This340# If they aren't then you must set COPYLINK below to 1. This
@@ -109,32 +342,52 @@
109# images, however. Also, if you are using an NFS partition for342# images, however. Also, if you are using an NFS partition for
110# some part of this, you must use this option.343# some part of this, you must use this option.
111# Paths to the mirrors344# Paths to the mirrors
112export MIRROR=/srv/mirror/debian345export MIRROR=${MIRROR:-$CDIMAGE_ROOT/ftp}
346
347# Comment the following line if you don't have/want non-US
348#export NONUS=/ftp/debian-non-US
349
350# And this option will make you 2 copies of CD1 - one with all the
351# non-US packages on it, one with none. Useful if you're likely to
352# need both.
353#export FORCENONUSONCD1=1
113354
114# Path of the temporary directory355# Path of the temporary directory
115export TDIR=/srv/mirror/tmp356export TDIR=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/tmp
116357
117# Path where the images will be written358# Path where the images will be written
118export OUT=/srv/mirror/debian-cd-test359export OUT=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/debian-cd
119360
120# Where we keep the temporary apt stuff.361# Where we keep the temporary apt stuff.
121# This cannot reside on an NFS mount.362# This cannot reside on an NFS mount.
122export APTTMP=/srv/mirror/tmp/apt363export APTTMP=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/apt
364
365# Where extracted debootstrap scripts live
366export DEBOOTSTRAP=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/debootstrap
367
368# Where live filesystem images live
369export LIVEIMAGES=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/live
123370
124# Do I want to have NONFREE merged in the CD set371# Do I want to have NONFREE merged in the CD set
125# export NONFREE=1372# export NONFREE=1
126373
127# Do I want to have CONTRIB merged in the CD set374# Do I want to have CONTRIB merged in the CD set
128export CONTRIB=1375#export CONTRIB=1
129376
130# Do I want to have NONFREE on a separate CD (the last CD of the CD set)377# 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 !378# WARNING: Don't use NONFREE and EXTRANONFREE at the same time !
132# export EXTRANONFREE=1379# export EXTRANONFREE=1
133380
134# Do I want to force (potentially non-free) firmware packages to be381if [ -z "$CDIMAGE_ONLYFREE" ]; then
135# placed on disc 1? Will make installation much easier if systems382 export RESTRICTED=1
136# contain hardware that depends on this firmware383fi
137# export FORCE_FIRMWARE=1384
385if [ "$CDIMAGE_UNSUPPORTED" ]; then
386 export UNIVERSE=1
387 if [ -z "$CDIMAGE_ONLYFREE" ]; then
388 export MULTIVERSE=1
389 fi
390fi
138391
139# If you have a $MIRROR/dists/$CODENAME/local/binary-$ARCH dir with 392# If you have a $MIRROR/dists/$CODENAME/local/binary-$ARCH dir with
140# local packages that you want to put on the CD set then393# local packages that you want to put on the CD set then
@@ -144,17 +397,35 @@
144# If your local packages are not under $MIRROR, but somewhere else, 397# If your local packages are not under $MIRROR, but somewhere else,
145# you can uncomment this line and edit to to point to a directory398# you can uncomment this line and edit to to point to a directory
146# containing dists/$CODENAME/local/binary-$ARCH399# containing dists/$CODENAME/local/binary-$ARCH
147# export LOCALDEBS=/home/joey/debian/va/debian400# export LOCALDEBS=$CDIMAGE_ROOT/local/packages
401
402# If you want a <codename>-secured tree with a copy of the signed
403# Release.gpg and files listed by this Release file, then
404# uncomment this line
405# export SECURED=1
406
407case $DIST in
408 warty) ;;
409 hoary|breezy|dapper|edgy|feisty|gutsy|hardy|intrepid|jaunty|karmic|lucid|maverick|natty|oneiric|precise|quantal|raring|saucy|trusty|utopic|vivid|wily)
410 export GPG_HOMEDIR=$CDIMAGE_ROOT/secret/dot-gnupg/
411 export SIGNING_KEYID=C5986B4F1257FFA86632CBA746181433FBB75451
412 ;;
413 *)
414 export GPG_HOMEDIR=$CDIMAGE_ROOT/secret/dot-gnupg/
415 export SIGNING_KEYID=843938DF228D22F7B3742BC0D94AA3F0EFE21092
416 ;;
417esac
148418
149# Where to find the security patches. This directory should be the419# Where to find the security patches. This directory should be the
150# top directory of a security.debian.org mirror.420# top directory of a security.debian.org mirror.
151#export SECURITY="$TOPDIR"/debian/debian-security421case $DIST in
422 warty|hoary|breezy|dapper|edgy|feisty|gutsy|hardy|intrepid|jaunty|karmic|lucid)
423 export SECURITY="$MIRROR"
424 ;;
425esac
152426
153# Include proposed updates427# Use post-release updates?
154# Note that on the CDs it will not be visible where packages came from:428export 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
158429
159# Sparc only : bootdir (location of cd.b and second.b)430# Sparc only : bootdir (location of cd.b and second.b)
160# export BOOTDIR=/boot431# export BOOTDIR=/boot
@@ -168,7 +439,7 @@
168# export COPYLINK=1439# export COPYLINK=1
169440
170# Options441# Options
171# export MKISOFS=mkisofs442# export MKISOFS=/usr/bin/mkisofs
172# export MKISOFS_OPTS="-r" #For normal users443# export MKISOFS_OPTS="-r" #For normal users
173# export MKISOFS_OPTS="-r -F ." #For symlink farmers444# export MKISOFS_OPTS="-r -F ." #For symlink farmers
174445
@@ -176,21 +447,28 @@
176# mkisofs/genisoimage. Allows creation of isohybrid images: ISO images447# mkisofs/genisoimage. Allows creation of isohybrid images: ISO images
177# that will burn correctly onto a CD and also can be written raw to a448# 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.449# USB stick. xorriso 0.6.5 and later has working support for this.
179#export i386_MKISOFS="xorriso"450export i386_MKISOFS="xorriso"
180#export i386_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"451export i386_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
181#export amd64_MKISOFS="xorriso"452export amd64_MKISOFS="xorriso"
182#export amd64_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"453export amd64_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
183454export arm64_MKISOFS="xorriso"
184# Keyring (defaults):455export arm64_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
185#ARCHIVE_KEYRING_PACKAGE=debian-archive-keyring456
186# The path to the keyring file relative to $TDIR/archive-keyring/457case $DIST in
187#ARCHIVE_KEYRING_FILE=usr/share/keyrings/debian-archive-keyring.gpg458 groovy)
188459 # switch to modern xorriso for all arches
189# By default we use debootstrap --no-check-gpg to find out the minimal set460 export MKISOFS=xorriso
190# of packages because there's no reason to not trust the local mirror. But461 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 to462 ;;
192# validate the mirror.463 *)
193#export DEBOOTSTRAP_OPTS="--keyring $TDIR/archive-keyring/$ARCHIVE_KEYRING_FILE"464 # temporary hack until such time as we can upgrade all builds to 1.4.2
465 new_xorriso="/home/cdimage/xorriso/xorriso-1.2.4/xorriso/xorriso"
466 if [ -x "$new_xorriso" ]; then
467 export amd64_MKISOFS="$new_xorriso"
468 export arm64_MKISOFS="$new_xorriso"
469 fi
470 ;;
471esac
194472
195# ISOLinux support for multiboot on CD1 for i386473# ISOLinux support for multiboot on CD1 for i386
196export ISOLINUX=1474export ISOLINUX=1
@@ -198,80 +476,79 @@
198# uncomment this to if you want to see more of what the Makefile is doing476# uncomment this to if you want to see more of what the Makefile is doing
199#export VERBOSE_MAKE=1477#export VERBOSE_MAKE=1
200478
201# The maximum size allowed for an individual package, in bytes; if479# 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, of480# the proper official CD run does not work
203# course). We'll create a README.excluded in the root of CD1 listing481#ATTEMPT_FALLBACK=yes
204# them too482
205export MAX_PKG_SIZE=600000000483# Set your disk size here in MB. Used in calculating package and
206484# 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 official485# CD-R. For DVD-R the size limit is 4700372992 (see ubuntu-cdimage
208# CD run does not work?486# lib/cdimage/tree.py:DailyTreePublisher.size_limit) but we express here
209ATTEMPT_FALLBACK=yes487# in MiB, so round down to 4482MiB (4699717632 bytes). If we round up to
210488# 4483MiB we will *probably* still fit, but the limit would be 384KiB above
211# Set your disk type here. Known types are:489# the actual limit so there's some risk of being oversize for media.
212# BC (businesscard): 650 MiB max (should be limited elsewhere,490if [ "$CDIMAGE_DVD" = 1 ]; then
213# should never fill a CD anyway)491 export DEFBINSIZE=4482
214# NETINST: 650 MiB max (ditto)492 export DEFSRCSIZE=4482
215# CD: standard 74-min CD (650 MiB)493else
216# CD700: (semi-)standard 80-min CD (700 MiB)494 #export DEFBINSIZE=700
217# DVD: standard 4.7 GB DVD495 #export DEFSRCSIZE=645
218# DLDVD: standard 8.5 GB dual-layer DVD496 export DEFBINSIZE=4600
219# BD: standard 25 GB blu-ray497 export DEFSRCSIZE=4600
220# DLBD: standard 50 GB dual-layer blu-ray498fi
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=
236499
237# We don't want certain packages to take up space on CD1...500# We don't want certain packages to take up space on CD1...
238#export EXCLUDE1=exclude501#export EXCLUDE="$BASEDIR"/tasks/exclude-sarge
239# ...but they are okay for other CDs (UNEXCLUDEx == may be included502# ...but they are okay for other CDs (UNEXCLUDEx == may be included on CD >= x)
240# on CD x if not already covered)503#export UNEXCLUDE2="$BASEDIR"/tasks/unexclude-CD2-sarge
241#export UNEXCLUDE2=unexclude-CD2504# Any packages listed in EXCLUDE but not in any UNEXCLUDE will be
242# Any packages listed in EXCLUDEx but not in any UNEXCLUDE will be505# excluded completely.
243# excluded completely. The same goes for packages listed in EXCLUDE.506
507# We also exclude some source packages
508#export SRCEXCLUDE="$BASEDIR"/tasks/exclude-src-potato
509
510export NODEPENDS=1
244511
245# Set this if the recommended packages should be skipped when adding 512# Set this if the recommended packages should be skipped when adding
246# package on the CD. The default is 'true'.513# package on the CD. The default is 'false'.
247# export NORECOMMENDS=1514export NORECOMMENDS=1
248515
249# Set this if the suggested packages should be skipped when adding 516# Set this if the suggested packages should be skipped when adding
250# package on the CD. The default is 'true'.517# package on the CD. The default is 'true'.
251# export NOSUGGESTS=1518export NOSUGGESTS=1
252519
253# Set to 1 to generate MD5/SHA1/SHA256/SHA512 sums for generated images520# Image format:
254export IMAGESUMS=1521# vfat = Output an image in VFAT format (.img)
255522# iso = Output an image in ISO 9660 format (.iso)
256# And define the set of checksum algorithms you want here. Default is523if [ -z "$IMAGE_FORMAT" ]; then
257# all of: md5 sha1 sha512 sha256524 export IMAGE_FORMAT=iso
258# export CHECKSUMS="md5 sha1 sha512 sha256"525fi
259526
260# We may have to extract files from packages to put them onto the CD527# Preinstalled Image Filesystem
261# (e.g. bootloader files). If you make those packages (and their528# This is the expected filesystem that is downloaded from the livefs builders
262# sources) available somewhere, list it here so that README.source529
263# can point to it. Note that your mirror must have repositories of530if [ -z "$PREINSTALLED_IMAGE_FILESYSTEM" ]; then
264# source packages if you enable this option.531 export PREINSTALLED_IMAGE_FILESYSTEM=ext4
265# export ARCHIVE_EXTRACTED_SOURCES="http://cdimage.debian.org/cdimage/cd-sources/"532fi
266533
267# Produce iso/jigdo files: specify how many iso/jigdo files should be534# Produce jigdo files:
268# produced in your set. If not set or when the value is "ALL" they will535# 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 if536# 1 = Produce both the iso image and jigdo stuff.
270# either iso or jigdo files are not wanted.537# 2 = Produce ONLY jigdo stuff; no iso image is created (saves lots
271# Replaces the old "DOJIGDO" setting with something much more flexible.538# of disk space).
272#export MAXISOS=0539
273#export MAXJIGDOS=0540if [ "$CDIMAGE_INSTALL" != 1 ] && [ "$CDIMAGE_ONLYSOURCE" != 1 ]; then
274541 # inappropriate
542 export DOJIGDO=0
543elif [ "$DIST" = warty ]; then
544 # only custom builds now
545 export DOJIGDO=0
546elif [ "$SPECIAL" = 1 ]; then
547 # special custom build
548 export DOJIGDO=0
549else
550 export DOJIGDO=1
551fi
275# HTTP/FTP URL for directory where you intend to make the templates552# HTTP/FTP URL for directory where you intend to make the templates
276# available. You should not need to change this; the default value ""553# available. You should not need to change this; the default value ""
277# means "template in same dir as the .jigdo file", which is usually554# means "template in same dir as the .jigdo file", which is usually
@@ -291,13 +568,16 @@
291# Space-separated list of label->URL mappings for "jigdo fallback568# Space-separated list of label->URL mappings for "jigdo fallback
292# server(s)" to add to .jigdo file. If unset, no fallback URL is569# server(s)" to add to .jigdo file. If unset, no fallback URL is
293# added, which may cause problems - see README.570# added, which may cause problems - see README.
294#export JIGDOFALLBACKURLS="Debian=http://myserver/snapshot/Debian/ Non-US=http://myserver/snapshot/Non-US/"571export JIGDOFALLBACKURLS="Debian=http://archive.ubuntu.com/ubuntu/"
572# commented out until the snapshot archives actually exist to avoid
573# silly server load
574#export JIGDOFALLBACKURLS="Debian=http://archive.ubuntu.com/cdimage/jigit/$CODENAME/snapshot/"
295#575#
296# Space-separated list of "include URLs" to add to the .jigdo file. 576# 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 Debian577# 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 support578# mirrors to the jigdo _GUI_application_ (_jigdo-lite_ doesn't support
299# "[Include ...]").579# "[Include ...]").
300export JIGDOINCLUDEURLS="http://cdimage.debian.org/debian-cd/debian-servers.jigdo"580#export JIGDOINCLUDEURLS="http://cdimage.debian.org/debian-cd/debian-servers.jigdo"
301#581#
302# $JIGDOTEMPLATEURL and $JIGDOINCLUDEURLS are passed to582# $JIGDOTEMPLATEURL and $JIGDOINCLUDEURLS are passed to
303# "tools/jigdo_header", which is used by default to generate the583# "tools/jigdo_header", which is used by default to generate the
@@ -306,39 +586,45 @@
306# data.586# data.
307#export JIGDOSCRIPT="myscript"587#export JIGDOSCRIPT="myscript"
308588
589# If set, use the md5sums from the main archive, rather than calculating
590# them locally
591export FASTSUMS=1
592
309# A couple of things used only by publish_cds, so it can tweak the593# A couple of things used only by publish_cds, so it can tweak the
310# jigdo files, and knows where to put the results.594# jigdo files, and knows where to put the results.
311# You need to run publish_cds manually, it is not run by the Makefile.595# You need to run publish_cds manually, it is not run by the Makefile.
312export PUBLISH_URL="http://cdimage.debian.org/jigdo-area"596export PUBLISH_URL="http://cdimage.debian.org/jigdo-area"
597export PUBLISH_NONUS_URL="http://non-US.cdimage.debian.org/jigdo-area"
313export PUBLISH_PATH="/home/jigdo-area/"598export PUBLISH_PATH="/home/jigdo-area/"
314599
315# Specify files and directories to *exclude* from jigdo processing. These600# 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, or601# 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 will602# are often subject to change. Any files matching entries in this list will
318# simply be placed straight into the template file.603# simply be placed straight into the template file.
319export JIGDO_EXCLUDE="'README*' /doc/ /md5sum.txt /.disk/ /pics/ 'Release*' 'Packages*' 'Sources*'"604export JIGDO_EXCLUDE="'README*' /doc/ /md5sum.txt /.disk/ /pics/ 'Release*' 'Packages*' 'Sources*' 'Contents*'"
320605
321# Specify files that MUST match entries in the externally-supplied606# Specify files and directories to *exclude* from jigdo processing. These
322# md5-list. If they do not, the CD build process will fail; something607# 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.608# are often subject to change. Any files matching entries in this list will
609# simply be placed straight into the template file.
324export JIGDO_INCLUDE="/pool/"610export JIGDO_INCLUDE="/pool/"
325611
326# Specify the minimum file size to consider for jigdo processing. Any files612# 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.613# smaller than this will simply be placed straight into the template file.
328export JIGDO_OPTS="-jigdo-min-file-size 1024"614export JIGDO_OPTS="-jigdo-min-file-size 1024"
329615
330for EXCL in $JIGDO_EXCLUDE; do616for EXCL in $JIGDO_EXCLUDE
331 JIGDO_OPTS="$JIGDO_OPTS -jigdo-exclude $EXCL"617do
332done618 JIGDO_OPTS="$JIGDO_OPTS -jigdo-exclude $EXCL"
333619done
334for INCL in $JIGDO_INCLUDE; do620
335 JIGDO_OPTS="$JIGDO_OPTS -jigdo-force-md5 $INCL"621for INCL in $JIGDO_INCLUDE
336done622do
337623 JIGDO_OPTS="$JIGDO_OPTS -jigdo-force-md5 $INCL"
338# Base link for snapshot.debian.org or similar624done
339# "SNAPDATETIME" will be replaced at runtime with the correct data625
340# Leave this unset to not add this entry626# Where to find the boot disks
341export SNAPURL=Debian=http://snapshot.debian.org/archive/debian/SNAPDATETIME/627#export BOOTDISKS=$TOPDIR/ftp/skolelinux/boot-floppies
342628
343# File with list of packages to include when fetching modules for the629# File with list of packages to include when fetching modules for the
344# first stage installer (debian-installer). One package per line.630# first stage installer (debian-installer). One package per line.
@@ -359,28 +645,56 @@
359# File with list of packages to exclude as above.645# File with list of packages to exclude as above.
360#export BASE_EXCLUDE="$BASEDIR"/data/$CODENAME/base_exclude646#export BASE_EXCLUDE="$BASEDIR"/data/$CODENAME/base_exclude
361647
362# Only put the installer onto the cd (set NORECOMMENDS,... as well,648# 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)649# INSTALLER_CD=0: nothing special (default)
366# INSTALLER_CD=1: just add debian-installer (use TASK=debian-installer)650# 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)651# INSTALLER_CD=2: add d-i and base (use TASK=tasks/debian-installer+kernel-$CODENAME)
368#export INSTALLER_CD=2652#export INSTALLER_CD=0
369#export TASK=debian-installer+kernel653
370654# 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 currently655# for all architectures.
372# supported for all architectures.656#export KERNEL_PARAMS="priority=critical"
373#export KERNEL_PARAMS="DEBCONF_PRIORITY=critical"657
374658# If set, limits the number of binary CDs to produce.
375# Default desktop (currently only used by win32-loader)659if [ "$CDIMAGE_DVD" = 1 ]; then
376#export DESKTOP=kde660 export MAXCDS=1
377661else
378# If set, limits the number of images to produce. The maximum662 case $PROJECT in
379# value of MAXISOS and MAXJIGDOS are limited to this setting.663 edubuntu)
380#export MAXCDS=1664 case $DIST in
665 warty|hoary|breezy|dapper|edgy)
666 export MAXCDS=1
667 ;;
668 *)
669 export MAXCDS=2
670 ;;
671 esac
672 ;;
673 *)
674 export MAXCDS=1
675 ;;
676 esac
677fi
678
679# If set to 0, never overflow binary CDs (for when you only want a single CD
680# and want to know when it overflows).
681export OVERFLOWBINCDS=0
381682
382# If set, overrides the boot picture used.683# If set, overrides the boot picture used.
383#export SPLASHPNG="$BASEDIR/data/$CODENAME/splash-img.png"684if [ -z "$SPLASHRLE" ]; then
685 export SPLASHRLE="$BASEDIR/data/$DI_CODENAME/splash.rle"
686fi
687if [ -z "$GFXSPLASH" ]; then
688 export GFXSPLASH="$BASEDIR/data/$DI_CODENAME/splash.pcx"
689fi
690if [ -z "$SPLASHPNG" ]; then
691 export SPLASHPNG="$BASEDIR/data/$DI_CODENAME/splash.png"
692fi
693
694# Used by build.sh to determine what to build, this is the name of a target
695# in the Makefile. Use bin-official_images to build only binary CDs. The
696# default, official_images, builds everything.
697IMAGETARGET=bin-official_images
384698
385# Set to 1 to save space by omitting the installation manual. 699# 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.700# If so the README will link to the manual on the web site.
@@ -388,76 +702,9 @@
388702
389# Set to 1 to save space by omitting the release notes703# Set to 1 to save space by omitting the release notes
390# If so we will link to them on the web site.704# If so we will link to them on the web site.
391export OMIT_RELEASE_NOTES=1705export OMIT_RELEASE_NOTES=0
392706
393# Set this to override the default location707# Set this to override the defaul location
394#export RELEASE_NOTES_LOCATION="http://www.debian.org/releases/$CODENAME"708#export RELEASE_NOTES_LOCATION="http://www.debian.org/releases/$CODENAME"
395709
396# Set to 1 to not include the doc/tools directories on CD1710COMPLETE=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
464711
=== renamed file 'CONF.sh' => 'CONF.sh.moved'
=== added file 'Makefile'
--- Makefile 1970-01-01 00:00:00 +0000
+++ Makefile 2020-06-24 11:40:40 +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
@@ -38,59 +90,215 @@
38HOOK=$(BASEDIR)/tools/$(CODENAME).hook90HOOK=$(BASEDIR)/tools/$(CODENAME).hook
39endif91endif
40ifndef ARCHIVE_KEYRING_PACKAGE92ifndef ARCHIVE_KEYRING_PACKAGE
41ARCHIVE_KEYRING_PACKAGE=debian-archive-keyring93ARCHIVE_KEYRING_PACKAGE=ubuntu-keyring
42endif94endif
43ifndef ARCHIVE_KEYRING_FILE95ifneq "$(wildcard $(MIRROR)/dists/$(DI_CODENAME)/main/disks-$(ARCH))" ""
44ARCHIVE_KEYRING_FILE=usr/share/keyrings/debian-archive-keyring.gpg96ifndef BOOTDISKS
45endif97export BOOTDISKS=$(MIRROR)/dists/$(DI_CODENAME)/main/disks-$(ARCH)
4698endif
47export BUILD_DATE=$(shell date -u +%Y%m%d-%H:%M)99endif
48export ARCHES_NOSRC=$(shell echo $(ARCHES) | sed 's/source//')100ifndef DOJIGDO
49ifeq ($(ARCHES),source)101export DOJIGDO=0
50 export SOURCEONLY=yes102endif
51endif103
52ifeq ($(shell echo $(ARCHES) | sed 's/.*source.*/1/'),1)104ifndef UDEB_INCLUDE
53 export INC_SOURCE=yes105# Netinst/businesscard CD have different udeb_include files
54endif106ifeq ($(INSTALLER_CD),1)
55107UDEB_INCLUDE=$(BASEDIR)/data/$(DI_CODENAME)/$(ARCH)_businesscard_udeb_include
56UNDER_ARCHES=$(shell echo $(ARCHES) | sed 's/\ /_/g')108endif
57ARCH_MKISOFS = ${${UNDER_ARCHES}_MKISOFS}109ifeq ($(INSTALLER_CD),2)
58ARCH_MKISOFS_OPTS = ${${UNDER_ARCHES}_MKISOFS_OPTS}110UDEB_INCLUDE=$(BASEDIR)/data/$(DI_CODENAME)/$(ARCH)_netinst_udeb_include
111endif
112endif
113# Default udeb_include files.
114ifndef UDEB_INCLUDE
115UDEB_INCLUDE=$(BASEDIR)/data/$(DI_CODENAME)/$(ARCH)_udeb_include
116endif
117
118ARCH_MKISOFS = ${${ARCH}_MKISOFS}
119ARCH_MKISOFS_OPTS = ${${ARCH}_MKISOFS_OPTS}
59ifneq (${ARCH_MKISOFS},)120ifneq (${ARCH_MKISOFS},)
60 MKISOFS = ${ARCH_MKISOFS}121 MKISOFS = ${ARCH_MKISOFS}
61endif122endif
62ifneq (${ARCH_MKISOFS_OPTS},)123ifneq (${ARCH_MKISOFS_OPTS},)
63 MKISOFS_OPTS = ${ARCH_MKISOFS_OPTS}124 MKISOFS_OPTS = ${ARCH_MKISOFS_OPTS}
64endif125endif
65ifndef DEBOOTSTRAP_OPTS126
66DEBOOTSTRAP_OPTS=--no-check-gpg127ifeq ($(CDIMAGE_LIVE),1)
128LIVE_FILESYSTEM := 1
129else ifeq ($(CDIMAGE_SQUASHFS_BASE),1)
130LIVE_FILESYSTEM := 1
131else
132LIVE_FILESYSTEM :=
67endif133endif
68134
69## Internal variables 135## Internal variables
70apt=$(BASEDIR)/tools/apt-selection136apt=$(BASEDIR)/tools/apt-selection
71sort_deps=$(BASEDIR)/tools/sort_deps137list2cds=$(BASEDIR)/tools/list2cds
72md5sum=md5sum138list2src=$(BASEDIR)/tools/list2src
139cds2src=$(BASEDIR)/tools/cds2src
140master2tasks=$(BASEDIR)/tools/master2tasks
141mirrorcheck=$(BASEDIR)/tools/mirror_check
142add_packages=$(BASEDIR)/tools/add_packages
143add_dirs=$(BASEDIR)/tools/add_dirs
144add_bin_doc=$(BASEDIR)/tools/add-bin-doc
145scanpackages=$(BASEDIR)/tools/scanpackages
146scansources=$(BASEDIR)/tools/scansources
147add_files=$(BASEDIR)/tools/add_files
148set_mkisofs_opts=$(BASEDIR)/tools/set_mkisofs_opts
149strip_nonus_bin=$(BASEDIR)/tools/strip-nonUS-bin
150add_secured=$(BASEDIR)/tools/add_secured
151md5sum=/usr/bin/md5sum
152sha1sum=/usr/bin/sha1sum
153sha256sum=/usr/bin/sha256sum
154fastsums=$(BASEDIR)/tools/fast_sums
73jigdo_cleanup=$(BASEDIR)/tools/jigdo_cleanup155jigdo_cleanup=$(BASEDIR)/tools/jigdo_cleanup
74grab_md5=$(BASEDIR)/tools/grab_md5156grab_md5=$(BASEDIR)/tools/grab_md5
75make_image=$(BASEDIR)/tools/make_image157add_live_filesystem=$(BASEDIR)/tools/add_live_filesystem
76merge_package_lists=$(BASEDIR)/tools/merge_package_lists158add_winfoss=$(BASEDIR)/tools/add_winfoss
77update_popcon=$(BASEDIR)/tools/update_popcon159find_newest_installer=$(BASEDIR)/tools/find-newest-installer
78update_tasks=$(BASEDIR)/tools/update_tasks160verbose=$(BASEDIR)/tools/verbose_command
79grab_source_list=$(BASEDIR)/tools/grab_source_list161make_vfat_img=$(BASEDIR)/tools/make-vfat-img
80which_deb=$(BASEDIR)/tools/which_deb162hardlink=$(BASEDIR)/tools/hardlink
81163
82BDIR=$(TDIR)/$(CODENAME)164BDIR=$(TDIR)/$(CODENAME)-$(FULLARCH)
83TASKDIR=$(BDIR)/tasks165ADIR=$(APTTMP)/$(CODENAME)-$(FULLARCH)
84ADIR=$(APTTMP)166SDIR=$(TDIR)/$(CODENAME)-src
85DB_DIR=$(BDIR)/debootstrap167
86168FIRSTDISKS=CD1
87export DEBOOTSTRAP_DIR := $(DB_DIR)/usr/share/debootstrap169ifdef FORCENONUSONCD1
88export PATH := $(DB_DIR)/usr/sbin:$(PATH)170FIRSTDISKS=CD1 CD1_NONUS
89export BDIR171forcenonusoncd1=1
90export TASKDIR172else
173forcenonusoncd1=0
174endif
175
176# we don't know how to generate ISOs for arm; force vfat images
177ifneq (,$(findstring $(ARCH),armel armhf))
178IMAGE_FORMAT := vfat
179endif
180
181# CDBASE = $(CODENAME)-$(FULLARCH)-$(1)
182ifeq ($(CDIMAGE_DVD),1)
183CDBASE = $(CODENAME)-dvd-$(FULLARCH)
184else
185 ifeq ($(CDIMAGE_PREINSTALLED),1)
186 ifeq ($(PROJECT),ubuntu-netbook)
187 CDBASE = $(CODENAME)-preinstalled-netbook-$(FULLARCH)
188 else
189 ifeq ($(PROJECT),ubuntu-headless)
190 CDBASE = $(CODENAME)-preinstalled-headless-$(FULLARCH)
191 else
192 ifeq ($(PROJECT),ubuntu-server)
193 CDBASE = $(CODENAME)-preinstalled-server-$(FULLARCH)
194 else
195 ifeq ($(PROJECT),kubuntu-mobile)
196 CDBASE = $(CODENAME)-preinstalled-mobile-$(FULLARCH)
197 else
198 CDBASE = $(CODENAME)-preinstalled-desktop-$(FULLARCH)
199 endif
200 endif
201 endif
202 endif
203 else
204 ifeq ($(CDIMAGE_ADDON),1)
205 CDBASE = $(CODENAME)-addon-$(FULLARCH)
206 else
207 ifeq ($(CDIMAGE_INSTALL),1)
208 ifeq ($(PROJECT),edubuntu)
209 ifneq (,$(findstring $(CODENAME),warty hoary breezy dapper edgy))
210 CDBASE = $(CODENAME)-install-$(FULLARCH)
211 else
212 CDBASE = $(CODENAME)-$$(if test "$(1)" = 1; then echo server; else echo serveraddon; fi)-$(FULLARCH)
213 endif
214 else
215 ifneq (,$(findstring $(CODENAME),warty hoary breezy))
216 CDBASE = $(CODENAME)-install-$(FULLARCH)
217 else
218 ifeq ($(PROJECT),ubuntu-server)
219 ifeq ($(CODENAME),focal)
220 CDBASE = $(CODENAME)-legacy-server-$(FULLARCH)
221 else
222 CDBASE = $(CODENAME)-server-$(FULLARCH)
223 endif
224 else
225 ifeq ($(PROJECT),jeos)
226 CDBASE = $(CODENAME)-jeos-$(FULLARCH)
227 else
228 CDBASE = $(CODENAME)-alternate-$(FULLARCH)
229 endif
230 endif
231 endif
232 endif
233 else
234 ifeq ($(PROJECT),edubuntu)
235 ifneq (,$(findstring $(CODENAME),warty hoary breezy dapper edgy))
236 CDBASE = $(CODENAME)-live-$(FULLARCH)
237 else
238 CDBASE = $(CODENAME)-desktop-$(FULLARCH)
239 endif
240 else
241 ifneq (,$(findstring $(CODENAME),warty hoary breezy))
242 CDBASE = $(CODENAME)-live-$(FULLARCH)
243 else
244 ifeq ($(PROJECT),ubuntu-server)
245 CDBASE = $(CODENAME)-live-server-$(FULLARCH)
246 else
247 ifeq ($(PROJECT),ubuntu-mid)
248 CDBASE = $(CODENAME)-mid-$(FULLARCH)
249 else
250 ifeq ($(PROJECT),ubuntu-netbook)
251 CDBASE = $(CODENAME)-netbook-$(FULLARCH)
252 else
253 ifeq ($(PROJECT),kubuntu-netbook)
254 CDBASE = $(CODENAME)-netbook-$(FULLARCH)
255 else
256 ifeq ($(PROJECT),ubuntu-moblin-remix)
257 CDBASE = $(CODENAME)-moblin-remix-$(FULLARCH)
258 else
259 ifeq ($(PROJECT),kubuntu-mobile)
260 CDBASE = $(CODENAME)-mobile-$(FULLARCH)
261 else
262 ifeq ($(SUBPROJECT),canary)
263 CDBASE = $(CODENAME)-desktop-canary-$(FULLARCH)
264 else
265 CDBASE = $(CODENAME)-desktop-$(FULLARCH)
266 endif
267 endif
268 endif
269 endif
270 endif
271 endif
272 endif
273 endif
274 endif
275 endif
276 endif
277endif
278endif
279CDSRCBASE = $(CODENAME)-src-$(1)
280
281INSTALLER_TYPE := $(shell $(find_newest_installer))
282INSTALLER_VERSION := $(shell readlink $(MIRROR)/dists/$(CODENAME)/main/$(INSTALLER_TYPE)-$(ARCH)/current)
91283
92## DEBUG STUFF ##284## DEBUG STUFF ##
93285
286PrintVars:
287 @num=1; \
288 DATE=$${CDIMAGE_DATE:-`date +%Y%m%d`} ; \
289 echo BINDISKINFO: ; \
290 echo $(BINDISKINFO) ; \
291 echo SRCDISKINFO: ; \
292 echo $(SRCDISKINFO) ; \
293 echo BINDISKINFOND: ; \
294 echo $(BINDISKINFOND) ; \
295 echo SRCDISKINFOND: ; \
296 echo $(SRCDISKINFOND) ; \
297 echo BINVOLID: ; \
298 echo $(BINVOLID) ; \
299 echo SRCVOLID: ; \
300 echo $(SRCVOLID) ; \
301
94default:302default:
95 @echo "Please refer to the README file for more information"303 @echo "Please refer to the README file for more information"
96 @echo "about the different targets available."304 @echo "about the different targets available."
@@ -99,9 +307,6 @@
99307
100# Basic checks in order to avoid problems308# Basic checks in order to avoid problems
101ok:309ok:
102ifdef FORCE_FAIL
103 @echo Debug variable FORCE_FAIL defined -- abort now; false
104endif
105ifndef TDIR310ifndef TDIR
106 @echo TDIR undefined -- set up CONF.sh; false311 @echo TDIR undefined -- set up CONF.sh; false
107endif312endif
@@ -111,15 +316,12 @@
111ifndef MIRROR316ifndef MIRROR
112 @echo MIRROR undefined -- set up CONF.sh; false317 @echo MIRROR undefined -- set up CONF.sh; false
113endif318endif
114ifndef ARCHES319ifndef ARCH
115 @echo ARCHES undefined -- set up CONF.sh; false320 @echo ARCH undefined -- set up CONF.sh; false
116endif321endif
117ifndef CODENAME322ifndef CODENAME
118 @echo CODENAME undefined -- set up CONF.sh; false323 @echo CODENAME undefined -- set up CONF.sh; false
119endif324endif
120ifndef DISKTYPE
121 @echo DISKTYPE undefined -- set up CONF.sh; false
122endif
123ifndef OUT325ifndef OUT
124 @echo OUT undefined -- set up CONF.sh; false326 @echo OUT undefined -- set up CONF.sh; false
125endif327endif
@@ -128,323 +330,1049 @@
128 @echo Never use NONFREE and EXTRANONFREE at the same time; false330 @echo Never use NONFREE and EXTRANONFREE at the same time; false
129endif331endif
130endif332endif
131 @if [ $(DISKTYPE) = "NETINST" -o $(DISKTYPE) = "BC" ] ; then \333ifdef FORCENONUSONCD1
132 if [ "$(INC_SOURCE)"x = "yes"x ] ; then \334ifndef NONUS
133 echo "Including source is not supported on a netinst/bc CD"; \335 @echo If we have FORCENONUSONCD1 set, we must also have NONUS set; false
134 false; \336endif
135 fi; \337endif
136 fi
137338
138## INITIALIZATION ##339## INITIALIZATION ##
139340
140# Creation of the directories needed341# Creation of the directories needed
141init: ok $(OUT) $(TDIR) $(BDIR) $(ADIR) $(TASKDIR) $(BDIR)/DATE $(DB_DIR) unstable-map342init: ok $(OUT) $(TDIR) $(BDIR) $(SDIR) $(ADIR)
142$(OUT):343$(OUT):
143 $(Q)mkdir -p $(OUT)344 $(Q)mkdir -p $(OUT)
144$(TDIR):345$(TDIR):
145 $(Q)mkdir -p $(TDIR)346 $(Q)mkdir -p $(TDIR)
146$(BDIR):347$(BDIR):
147 $(Q)mkdir -p $(BDIR)348 $(Q)mkdir -p $(BDIR)
349$(SDIR):
350 $(Q)mkdir -p $(SDIR)
148$(ADIR):351$(ADIR):
149 $(Q)mkdir -p $(ADIR)352 $(Q)mkdir -p $(ADIR)
150$(TASKDIR):353 $(Q)mkdir -p $(ADIR)/apt-ftparchive-db
151ifneq ($(ARCHES),source)354
152 $(Q)echo "Updating task files..."355## 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#################
193356
194# Cleans the current arch tree (but not packages selection info)357# Cleans the current arch tree (but not packages selection info)
195clean: ok dir-clean358clean: ok bin-clean src-clean
196dir-clean:359bin-clean:
197 $(Q)rm -rf $(BDIR)/CD[1234567890]*360 $(Q)rm -rf $(BDIR)/CD[1234567890]*
198 $(Q)rm -rf $(TASKDIR)361 $(Q)rm -rf $(BDIR)/*_NONUS
199 $(Q)rm -f $(BDIR)/*.filelist*362 $(Q)rm -f $(BDIR)/*.filelist*
200 $(Q)rm -f $(BDIR)/packages-stamp $(BDIR)/upgrade-stamp $(BDIR)/md5-check363 $(Q)rm -f $(BDIR)/packages-stamp $(BDIR)/bootable-stamp \
364 $(BDIR)/upgrade-stamp $(BDIR)/secured-stamp $(BDIR)/md5-check
365src-clean:
366 $(Q)rm -rf $(SDIR)/CD[1234567890]*
367 $(Q)rm -rf $(SDIR)/*_NONUS
368 $(Q)rm -rf $(SDIR)/sources-stamp $(SDIR)/secured-stamp $(SDIR)/md5-check
201369
202# Completely cleans the current arch tree370# Completely cleans the current arch tree
203realclean: distclean371realclean: distclean
204distclean: ok clean372distclean: ok bin-distclean src-distclean
205 $(Q)echo "Cleaning the build directory"373bin-distclean:
374 $(Q)echo "Cleaning the binary build directory"
375 $(Q)rm -rf $(BDIR)
206 $(Q)rm -rf $(ADIR)376 $(Q)rm -rf $(ADIR)
207 $(Q)rm -rf $(TDIR)377src-distclean:
378 $(Q)echo "Cleaning the source build directory"
379 $(Q)rm -rf $(SDIR)
208380
209####################
210## STATUS and APT ##381## 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
218382
219# Regenerate the status file with only packages that383# Regenerate the status file with only packages that
220# are of priority standard or higher384# are of priority standard or higher
221status: init $(ADIR)/status385status: init $(ADIR)/status
222$(ADIR)/status:386$(ADIR)/status:
223 @echo "Generating a fake status file for apt-get and apt-cache..."387 @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)/status388 :> $(ADIR)/status
235
236 # Set up keyring so apt doesn't complain
237 @echo "Setting up archive-keyring"389 @echo "Setting up archive-keyring"
238 $(Q)mkdir -p $(TDIR)/archive-keyring390 $(Q)mkdir -p $(TDIR)/archive-keyring
239 $(Q)dpkg -x $(MIRROR)/$(shell $(which_deb) $(MIRROR) $(CODENAME) $(ARCHIVE_KEYRING_PACKAGE)) $(TDIR)/archive-keyring391 $(Q)dpkg -x $(MIRROR)/$(shell xzcat $(MIRROR)/dists/$(CODENAME)/main/binary-$(ARCH)/Packages.xz | grep-dctrl -n -X -FPackage -sFilename $(ARCHIVE_KEYRING_PACKAGE)) $(TDIR)/archive-keyring
240 $(Q)for ARCH in $(ARCHES); do \392 $(Q)mkdir -p $(ADIR)/apt/trusted.gpg.d
241 mkdir -p $(ADIR)/$(CODENAME)-$$ARCH/apt/trusted.gpg.d; \393 $(Q)for file in $(TDIR)/archive-keyring/etc/apt/trusted.gpg.d/*; do \
242 ln -s $(TDIR)/archive-keyring/$(ARCHIVE_KEYRING_FILE) $(ADIR)/$(CODENAME)-$$ARCH/apt/trusted.gpg.d; \394 if [ -e $$file ]; then \
395 ln -s $$file $(ADIR)/apt/trusted.gpg.d/$$(basename $$file); \
396 fi; \
243 done397 done
244
245 # Updating the apt database398 # Updating the apt database
246 $(Q)for ARCH in $(ARCHES); do \399 $(Q)$(apt) update
247 export ARCH=$$ARCH; \400 #
248 $(apt) update; \401 # Checking the consistence of the standard system
249 done402 # If this does fail, then launch make correctstatus
250403 #
251 # If we're doing a build using d-i from sid, we'll need sid sources too404 $(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
269405
270# Only useful if the standard system is broken406# Only useful if the standard system is broken
271# It tries to build a better status file with apt-get -f install407# It tries to build a better status file with apt-get -f install
272correctstatus: status apt-update408correctstatus: status apt-update
273 # You may need to launch correctstatus more than one time409 # You may need to launch correctstatus more than one time
274 # in order to correct all dependencies410 # in order to correct all dependencies
275 #411 #
276 # Removing packages from the system :412 # Removing packages from the system :
277 $(Q)set -e; \413 $(Q)set -e; \
278 if [ "$(ARCHES)" != "source" ] ; then \414 for i in `$(apt) deselected -f install`; do \
279 for ARCH in $(ARCHES_NOSRC); do \415 echo $$i; \
280 export ARCH=$$ARCH; \416 perl -i -000 -ne "print unless /^Package: \Q$$i\E/m" \
281 for i in `$(apt) deselected -f install`; do \417 $(ADIR)/status; \
282 echo $$ARCH:$$i; \418 done
283 perl -i -000 -ne "print unless /^Package: \Q$$i\E/m" \419 #
284 $(ADIR)/$(CODENAME)-$$ARCH/status; \420 # Adding packages to the system :
285 done; \421 $(Q)set -e; \
286 done; \422 for i in `$(apt) selected -f install`; do \
287 fi423 echo $$i; \
288 #424 $(apt) cache dumpavail | perl -000 -ne \
289 # Adding packages to the system :425 "s/^(Package: .*)\$$/\$$1\nStatus: install ok installed/m; \
290 $(Q)set -e; \426 print if /^Package: \Q$$i\E\s*\$$/m;" \
291 if [ "$(ARCHES)" != "source" ] ; then \427 >> $(ADIR)/status; \
292 for ARCH in $(ARCHES_NOSRC); do \428 done
293 export ARCH=$$ARCH; \429 #
294 for i in `$(apt) selected -f install`; do \430 # Showing the output of apt-get check :
295 echo $$ARCH:$$i; \431 $(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
308432
309apt-update: status433apt-update: status
310 $(Q)if [ "$(ARCHES)" != "source" ] ; then \434 @echo "Apt-get is updating his files ..."
311 for ARCH in $(ARCHES); do \435 $(Q)$(apt) update
312 echo "Apt-get is updating its files ..."; \436
313 ARCH=$$ARCH $(apt) update; \
314 done; \
315 fi
316437
317## GENERATING LISTS ##438## GENERATING LISTS ##
318439
319# Deleting the list only440# Deleting the list only
320deletelist: ok441deletelist: ok
321 $(Q)-rm $(BDIR)/rawlist442 $(Q)-rm $(BDIR)/rawlist
443 $(Q)-rm $(BDIR)/rawlist-exclude
322 $(Q)-rm $(BDIR)/list444 $(Q)-rm $(BDIR)/list
323445 $(Q)-rm $(BDIR)/list.exclude
324packagelists: ok apt-update genlist446
325447# Generates the list of packages/files to put on each CD
326# Build the raw list (cpp output) with doubles and spaces448list: bin-list src-list
327$(BDIR)/rawlist:449
328# Dirty workaround for saving space, we add some hints to break ties.450# Generate the listing of binary packages
329# This is just a temporal solution, sort_deps should be a little bit less451bin-list: ok apt-update bin-genlist $(BDIR)/1.packages
330# silly so that this is not needed. For more info have a look at452$(BDIR)/1.packages:
331# http://lists.debian.org/debian-cd/2004/debian-cd-200404/msg00093.html453 @echo "Dispatching the packages on all the CDs ..."
332 $(Q)if [ "$(SOURCEONLY)"x != "yes"x ] ; then \454 $(Q)$(list2cds) $(BDIR)/list $(SIZELIMIT)
333 if [ "$(INSTALLER_CD)"x = "1"x ] ; then \455ifdef FORCENONUSONCD1
334 : ; \456 $(Q)set -e; \
335 elif [ "$(INSTALLER_CD)"x = "2"x -o "$(INSTALLER_CD)"x = "C"x ] ; then \457 for file in $(BDIR)/*.packages; do \
336 echo "mawk" >>$(BDIR)/rawlist; \458 newfile=$${file%%.packages}_NONUS.packages; \
337 else \459 cp $$file $$newfile; \
338 echo "mawk" >>$(BDIR)/rawlist; \460 $(strip_nonus_bin) $$file $$file.tmp; \
339 echo "exim4-daemon-light" >>$(BDIR)/rawlist; \461 if (cmp -s $$file $$file.tmp) ; then \
340 fi; \462 rm -f $$file.tmp $$newfile ; \
341 fi463 else \
342464 echo Splitting non-US packages: $$file and $$newfile ; \
343 $(Q)if [ "$(SOURCEONLY)"x != "yes"x ] ; then \465 mv -f $$file.tmp $$file; \
344 if [ _$(INSTALLER_CD) != _1 ]; then \466 fi ;\
345 for ARCH in $(ARCHES_NOSRC); do \467 done
346 BINCLUDE=`[ -n "$(BASE_INCLUDE)" ] && cat $(BASE_INCLUDE) | tr "\n" "," | sed 's!,$$!!g'`; \468endif
347 [ -z "$$BINCLUDE" ] || BINCLUDE="--include=$$BINCLUDE"; \469
348 BEXCLUDE=`[ -n "$(BASE_EXCLUDE)" ] && cat $(BASE_EXCLUDE) | tr "\n" "," | sed 's!,$$!!g'`; \470# Generate the listing for sources CDs corresponding to the packages included
349 [ -z "$$BEXCLUDE" ] || BEXCLUDE="--exclude=$$BEXCLUDE"; \471# in the binary set
350 debootstrap $(DEBOOTSTRAP_OPTS) --arch $$ARCH \472src-list: ok apt-update src-genlist $(SDIR)/1.sources
351 --print-debs \473$(SDIR)/1.sources:
352 $$BINCLUDE $$BEXCLUDE \474 @echo "Dispatching the sources on all the CDs ..."
353 $(CODENAME) \475 $(Q)$(list2src) $(SDIR)/list $(SIZELIMIT)
354 $(TDIR)/debootstrap.tmp \476ifdef FORCENONUSONCD1
355 file:$(MIRROR) \477 $(Q)set -e; \
356 $(DEBOOTSTRAP_SCRIPT) 2>/dev/null \478 for file in $(SDIR)/*.sources; do \
357 | tr ' ' '\n' > $(BDIR)/debootstrap-list; \479 newfile=$${file%%.sources}_NONUS.sources; \
358 cat $(BDIR)/debootstrap-list >>$(BDIR)/rawlist; \480 cp $$file $$newfile; \
359 rm -rf $(TDIR)/debootstrap.tmp; \481 grep -v non-US $$file >$$file.tmp; \
360 done; \482 if (cmp -s $$file $$file.tmp) ; then \
361 fi; \483 rm -f $$file.tmp $$newfile ; \
362 fi484 else \
363485 echo Splitting non-US sources: $$file and $$newfile ; \
364 $(Q)for ARCH in $(ARCHES_NOSRC); do \486 mv -f $$file.tmp $$file; \
365 ARCHDEFS="$$ARCHDEFS -D ARCH_`echo $$ARCH | sed 's/-/_/'`"; \487 fi ;\
366 ARCHUNDEFS="$$ARCHUNDEFS -U $$ARCH"; \488 done
367 done; \489endif
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
392490
393# Generate the complete listing of packages from the task491# Generate the complete listing of packages from the task
394# Build a nice list without doubles and without spaces492# Build a nice list without doubles and without spaces
395genlist: ok $(BDIR)/list493bin-genlist: ok $(BDIR)/list $(BDIR)/list.exclude
396$(BDIR)/list: $(BDIR)/rawlist494$(BDIR)/list: $(BDIR)/rawlist
397 @echo "Generating the complete list of packages to be included in $(BDIR)/list..."495 @echo "Generating the complete list of packages to be included ..."
398 $(Q)perl -ne 'chomp; next if /^\s*$$/; \496 $(Q)perl -ne 'chomp; next if /^\s*$$/; \
399 print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \497 print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \
400 $(BDIR)/rawlist \498 $(BDIR)/rawlist \
401 > $(BDIR)/list499 > $(BDIR)/list
402500
501
502$(BDIR)/list.exclude: $(BDIR)/rawlist-exclude
503 @echo "Generating the complete list of packages to be removed ..."
504 $(Q)perl -ne 'chomp; next if /^\s*$$/; \
505 print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \
506 $(BDIR)/rawlist-exclude \
507 > $(BDIR)/list.exclude
508
509# Build the raw list (cpp output) with doubles and spaces
510$(BDIR)/rawlist:
511ifdef FORCENONUSONCD1
512 $(Q)$(apt) cache dumpavail | \
513 grep-dctrl -FSection -n -sPackage -e '^(non-US|non-us)' - | \
514 sort | uniq > $(BDIR)/$(CAPPROJECT)_$(CODENAME)_nonUS
515endif
516 $(Q)if [ -x "/usr/sbin/debootstrap" -a _$(INSTALLER_CD) != _1 -a _$(CDIMAGE_SQUASHFS_BASE) != _1 ]; then \
517 mkdir -p $(DEBOOTSTRAP)/tmp-$(ARCH) ; \
518 $(DEBOOTSTRAPROOT) /usr/sbin/debootstrap --arch $(ARCH) --print-debs $(CODENAME) $(DEBOOTSTRAP)/tmp-$(ARCH) file://$(MIRROR) $(DEBOOTSTRAP)/$(CODENAME)-$(FULLARCH) \
519 | tr ' ' '\n' >>$(BDIR)/rawlist.debootstrap; \
520 fi
521 $(Q)perl -npe 's/\@ARCH\@/$(FULLARCH)/g' $(TASK) | \
522 cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(FULLARCH) -D ARCH_$(subst -,_,$(subst +,_,$(FULLARCH))) \
523 -U $(ARCH) -U i386 -U linux -U unix \
524 -DFORCENONUSONCD1=$(forcenonusoncd1) \
525 -I $(BASEDIR)/tasks/auto/$(IMAGE_TYPE) -I $(BASEDIR)/tasks -I $(BDIR) - - >> $(BDIR)/rawlist
526
527# Build the raw list (cpp output) with doubles and spaces for excluded packages
528$(BDIR)/rawlist-exclude:
529 $(Q)if [ -n "$(EXCLUDE)" ]; then \
530 perl -npe 's/\@ARCH\@/$(FULLARCH)/g' $(EXCLUDE) | \
531 cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(FULLARCH) -D ARCH_$(subst -,_,$(subst +,_,$(FULLARCH))) \
532 -U $(ARCH) -U i386 -U linux -U unix \
533 -DFORCENONUSONCD1=$(forcenonusoncd1) \
534 -I $(BASEDIR)/tasks/auto/$(IMAGE_TYPE) -I $(BASEDIR)/tasks -I $(BDIR) - - >> $(BDIR)/rawlist-exclude; \
535 else \
536 echo > $(BDIR)/rawlist-exclude; \
537 fi
538
539# Generate the complete listing of sources from the task
540# Build a nice list without doubles and without spaces
541# TODO: no exclude support; does it matter?
542src-genlist: ok $(SDIR)/list
543$(SDIR)/list: $(SDIR)/rawlist
544 @echo "Generating the complete list of packages to be included ..."
545 $(Q)perl -ne 'chomp; next if /^\s*$$/; \
546 print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \
547 $(SDIR)/rawlist \
548 > $(SDIR)/list
549
550$(SDIR)/rawlist:
551 $(Q)($(foreach arch,$(ARCHES), \
552 perl -npe 's/\@ARCH\@/$(arch)/g' $(TASK) | \
553 cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(arch) -D ARCH_$(subst -,_,$(subst +,_,$(arch))) \
554 -U $(arch) -U i386 -U linux -U unix \
555 -DFORCENONUSONCD1=$(forcenonusoncd1) \
556 -I $(BASEDIR)/tasks/auto/$(IMAGE_TYPE) -I $(BASEDIR)/tasks -I $(SDIR) - -; \
557 )) | sort | uniq > $(SDIR)/rawlist
558
559## DIRECTORIES && PACKAGES && INFOS ##
560
561# Create all the needed directories for installing packages (plus the
562# .disk directory)
563tree: bin-tree src-tree
564bin-tree: ok bin-list $(BDIR)/CD1/ubuntu
565$(BDIR)/CD1/ubuntu:
566 @echo "Adding the required directories to the binary CDs ..."
567 $(Q)set -e; \
568 for i in $(BDIR)/*.packages; do \
569 dir=$${i%%.packages}; \
570 dir=$${dir##$(BDIR)/}; \
571 dir=$(BDIR)/CD$$dir; \
572 mkdir -p $$dir; \
573 $(add_dirs) $$dir; \
574 done
575
576src-tree: ok src-list $(SDIR)/CD1/ubuntu
577$(SDIR)/CD1/ubuntu:
578 @echo "Adding the required directories to the source CDs ..."
579 $(Q)set -e; \
580 for i in $(SDIR)/*.sources; do \
581 dir=$${i%%.sources}; \
582 dir=$${dir##$(SDIR)/}; \
583 dir=$(SDIR)/CD$$dir; \
584 mkdir -p $$dir; \
585 $(add_dirs) $$dir; \
586 done
587
588# CD labels / volume ids / disk info
589infos: bin-infos src-infos
590bin-infos: bin-tree $(BDIR)/CD1/.disk/info
591$(BDIR)/CD1/.disk/info:
592 @echo "Generating the binary CD labels and their volume ids ..."
593 $(Q)set -e; \
594 nb=`find $(BDIR) -name \*.packages | grep '^..?\.packages$$' | wc -l | tr -d " "`; num=0;\
595 DATE=$${CDIMAGE_DATE:-`date +%Y%m%d`}; \
596 for i in $(BDIR)/*.packages; do \
597 num=$${i%%.packages}; num=$${num##$(BDIR)/}; \
598 dir=$(BDIR)/CD$$num; \
599 echo -n $(BINDISKINFO) | sed 's/_NONUS//g' > $$dir/.disk/info; \
600 echo '#define DISKNAME ' $(BINDISKINFOND) | sed 's/_NONUS//g' \
601 > $$dir/README.diskdefines; \
602 echo '#define TYPE binary' \
603 >> $$dir/README.diskdefines; \
604 echo '#define TYPEbinary 1' \
605 >> $$dir/README.diskdefines; \
606 echo '#define ARCH ' $(ARCH) \
607 >> $$dir/README.diskdefines; \
608 echo '#define ARCH'$(ARCH) ' 1' \
609 >> $$dir/README.diskdefines; \
610 echo '#define DISKNUM ' $$num | sed 's/_NONUS//g' \
611 >> $$dir/README.diskdefines; \
612 echo '#define DISKNUM'$$num ' 1' | sed 's/_NONUS//g' \
613 >> $$dir/README.diskdefines; \
614 echo '#define TOTALNUM ' $$nb \
615 >> $$dir/README.diskdefines; \
616 echo '#define TOTALNUM'$$nb ' 1' \
617 >> $$dir/README.diskdefines; \
618 echo -n $(BINVOLID) > $(BDIR)/$${num}.volid; \
619 $(set_mkisofs_opts) bin $$num > $(BDIR)/$${num}.mkisofs_opts; \
620 done
621src-infos: src-tree $(SDIR)/CD1/.disk/info
622$(SDIR)/CD1/.disk/info:
623 @echo "Generating the source CD labels and their volume ids ..."
624 $(Q)set -e; \
625 nb=`find $(SDIR) -name \*.sources | grep '^..?\.sources$$' | wc -l | tr -d " "`; num=0;\
626 DATE=$${CDIMAGE_DATE:-`date +%Y%m%d`}; \
627 for i in $(SDIR)/*.sources; do \
628 num=$${i%%.sources}; num=$${num##$(SDIR)/}; \
629 dir=$(SDIR)/CD$$num; \
630 echo -n $(SRCDISKINFO) | sed 's/_NONUS//g' > $$dir/.disk/info; \
631 echo '#define DISKNAME ' $(SRCDISKINFOND) | sed 's/_NONUS//g' \
632 > $$dir/README.diskdefines; \
633 echo '#define TYPE source' \
634 >> $$dir/README.diskdefines; \
635 echo '#define TYPEsource 1' \
636 >> $$dir/README.diskdefines; \
637 echo '#define ARCH ' $(ARCH) \
638 >> $$dir/README.diskdefines; \
639 echo '#define ARCH'$(ARCH) ' 1' \
640 >> $$dir/README.diskdefines; \
641 echo '#define DISKNUM ' $$num | sed 's/_NONUS//g' \
642 >> $$dir/README.diskdefines; \
643 echo '#define DISKNUM'$$num ' 1' | sed 's/_NONUS//g' \
644 >> $$dir/README.diskdefines; \
645 echo '#define TOTALNUM ' $$nb \
646 >> $$dir/README.diskdefines; \
647 echo '#define TOTALNUM'$$nb ' 1' \
648 >> $$dir/README.diskdefines; \
649 echo -n $(SRCVOLID) > $(SDIR)/$${num}.volid; \
650 $(set_mkisofs_opts) src $$num > $(SDIR)/$${num}.mkisofs_opts; \
651 done
652
653# Adding the deb files to the images
654packages: bin-infos bin-list $(BDIR)/packages-stamp
655$(BDIR)/packages-stamp:
656 @echo "Current disk usage on the binary CDs (before the debs are added) :"
657 @cd $(BDIR) && du -sm CD[0123456789]*
658 @echo "Adding the selected packages to each CD :"
659ifeq ($(CDIMAGE_INSTALL_BASE),1)
660ifneq ($(CDIMAGE_ADDON),1)
661ifneq ($(CDIMAGE_SQUASHFS_BASE),1)
662 @# Check that all packages required by debootstrap are included
663 @# and create .disk/base_installable if yes
664 @# Also create .disk/base_components
665 $(Q)for DISK in $(FIRSTDISKS); do \
666 DISK=$${DISK##CD}; \
667 if [ -x "/usr/sbin/debootstrap" ]; then \
668 ok=yes; \
669 mkdir -p $(DEBOOTSTRAP)/tmp-$(ARCH) ; \
670 for p in `$(DEBOOTSTRAPROOT) /usr/sbin/debootstrap --arch $(ARCH) --print-debs $(CODENAME) $(DEBOOTSTRAP)/tmp-$(ARCH) file://$(MIRROR) $(DEBOOTSTRAP)/$(CODENAME)-$(FULLARCH)`; do \
671 if ! grep -q ^$$p$$ $(BDIR)/$$DISK.packages; then \
672 if [ -n "$(BASE_EXCLUDE)" ] && grep -q ^$$p$$ $(BASE_EXCLUDE); then \
673 echo "Missing debootstrap-required $$p but included in $(BASE_EXCLUDE)"; \
674 continue; \
675 fi; \
676 ok=no; \
677 echo "Missing debootstrap-required $$p"; \
678 fi; \
679 done; \
680 if [ "$$ok" = "yes" ]; then \
681 echo "CD$$DISK contains all packages needed by debootstrap"; \
682 touch $(BDIR)/CD$$DISK/.disk/base_installable; \
683 else \
684 echo "CD$$DISK missing some packages needed by debootstrap"; \
685 exit 1; \
686 fi; \
687 else \
688 echo "Unable to find debootstrap program"; \
689 fi; \
690 echo 'main' > $(BDIR)/CD$$DISK/.disk/base_components; \
691 if [ "$$RESTRICTED" = 1 ]; then \
692 echo 'restricted' >> $(BDIR)/CD$$DISK/.disk/base_components; \
693 fi; \
694 if [ "$$UNIVERSE" = 1 ]; then \
695 echo 'universe' >> $(BDIR)/CD$$DISK/.disk/base_components; \
696 fi; \
697 if [ "$$MULTIVERSE" = 1 ]; then \
698 echo 'multiverse' >> $(BDIR)/CD$$DISK/.disk/base_components; \
699 fi; \
700 if [ "$$CDIMAGE_DVD" = 1 ]; then \
701 echo 'dvd/single' > $(BDIR)/CD$$DISK/.disk/cd_type; \
702 else \
703 echo 'full_cd/single' > $(BDIR)/CD$$DISK/.disk/cd_type; \
704 fi; \
705 if [ -n "$(UDEB_INCLUDE)" ] ; then \
706 if [ -r "$(UDEB_INCLUDE)" ] ; then \
707 cp -af "$(UDEB_INCLUDE)" \
708 "$(BDIR)/CD$$DISK/.disk/udeb_include"; \
709 else \
710 echo "ERROR: Unable to read UDEB_INCLUDE file $(UDEB_INCLUDE)"; \
711 fi; \
712 fi; \
713 if [ -n "$(UDEB_EXCLUDE)" ] ; then \
714 if [ -r "$(UDEB_EXCLUDE)" ] ; then \
715 cp -af "$(UDEB_EXCLUDE)" \
716 "$(BDIR)/CD$$DISK/.disk/udeb_exclude"; \
717 else \
718 echo "ERROR: Unable to read UDEB_EXCLUDE file $(UDEB_EXCLUDE)"; \
719 fi; \
720 fi; \
721 if [ -n "$(BASE_INCLUDE)" ] ; then \
722 if [ -r "$(BASE_INCLUDE)" ] ; then \
723 cp -af "$(BASE_INCLUDE)" \
724 "$(BDIR)/CD$$DISK/.disk/base_include"; \
725 else \
726 echo "ERROR: Unable to read BASE_INCLUDE file $(BASE_INCLUDE)"; \
727 fi; \
728 fi; \
729 if [ -n "$(BASE_EXCLUDE)" ] ; then \
730 if [ -r "$(BASE_EXCLUDE)" ] ; then \
731 cp -af $(BASE_EXCLUDE) \
732 $(BDIR)/CD$$DISK/.disk/base_exclude; \
733 else \
734 echo "ERROR: Unable to read BASE_EXCLUDE file $(BASE_EXCLUDE)"; \
735 fi; \
736 fi; \
737 done
738endif
739endif
740endif
741ifeq ($(LIVE_FILESYSTEM),1)
742 @# Ubuntu live CDs are installable too
743 touch $(BDIR)/CD1/.disk/base_installable
744 if [ "$$CDIMAGE_DVD" = 1 ]; then \
745 echo 'dvd/single' > $(BDIR)/CD1/.disk/cd_type; \
746 else \
747 echo 'full_cd/single' > $(BDIR)/CD1/.disk/cd_type; \
748 fi
749endif
750 @# This is a terrible hack to get extra packages into the pool:
751 $(Q)set -e; \
752 if [ -f "$(BASEDIR)/data/$(DI_CODENAME)/$(PROJECT)-pool-$(ARCH).packages" ]; then \
753 cat $(BASEDIR)/data/$(DI_CODENAME)/$(PROJECT)-pool-$(ARCH).packages \
754 >> $(BDIR)/1.packages; \
755 fi
756 $(Q)set -e; \
757 for i in $(BDIR)/*.packages; do \
758 dir=$${i%%.packages}; \
759 n=$${dir##$(BDIR)/}; \
760 dir=$(BDIR)/CD$$n; \
761 echo "$$n ... "; \
762 grep -v '^#' $$i | xargs -n 200 -r $(add_packages) $$dir; \
763 if [ -x "$(HOOK)" ]; then \
764 cd $(BDIR) && $(HOOK) $$n before-scanpackages; \
765 fi; \
766 $(scanpackages) scan $$dir; \
767 echo "done."; \
768 done
769 @#Now install the Packages and Packages.cd files
770 $(Q)set -e; \
771 for i in $(BDIR)/*.packages; do \
772 dir=$${i%%.packages}; \
773 dir=$${dir##$(BDIR)/}; \
774 dir=$(BDIR)/CD$$dir; \
775 $(scanpackages) install $$dir; \
776 done
777ifeq ($(LIVE_FILESYSTEM),1)
778 $(Q)$(add_live_filesystem)
779endif
780ifeq ($(CDIMAGE_LIVE),1)
781 $(Q)$(add_winfoss)
782endif
783 $(Q)touch $(BDIR)/packages-stamp
784
785sources: src-infos src-list $(SDIR)/sources-stamp
786$(SDIR)/sources-stamp:
787 @echo "Adding the selected sources to each CD."
788 $(Q)set -e; \
789 for i in $(SDIR)/*.sources; do \
790 dir=$${i%%.sources}; \
791 n=$${dir##$(SDIR)/}; \
792 dir=$(SDIR)/CD$$n; \
793 echo -n "$$n ... "; \
794 echo -n "main ... "; \
795 grep -vE "(non-US/|/local/)" $$i > $$i.main || true ; \
796 if [ -s $$i.main ] ; then \
797 cat $$i.main | xargs $(add_files) $$dir $(MIRROR); \
798 fi ; \
799 if [ -n "$(LOCAL)" ]; then \
800 echo -n "local ... "; \
801 grep "/local/" $$i > $$i.local || true ; \
802 if [ -s $$i.local ] ; then \
803 if [ -n "$(LOCALDEBS)" ] ; then \
804 cat $$i.local | xargs $(add_files) \
805 $$dir $(LOCALDEBS); \
806 else \
807 cat $$i.local | xargs $(add_files) \
808 $$dir $(MIRROR); \
809 fi; \
810 fi; \
811 fi; \
812 if [ -n "$(NONUS)" ]; then \
813 echo -n "non-US ... "; \
814 grep "non-US/" $$i > $$i.nonus || true ; \
815 if [ -s $$i.nonus ] ; then \
816 cat $$i.nonus | xargs $(add_files) $$dir $(NONUS); \
817 fi; \
818 fi; \
819 $(scansources) $$dir; \
820 echo "done."; \
821 done
822 $(Q)touch $(SDIR)/sources-stamp
823
824## BOOT & DOC & INSTALL ##
825
826# Basic checks
827$(MIRROR)/doc: need-complete-mirror
828$(MIRROR)/tools: need-complete-mirror
829need-complete-mirror:
830 # now a no-op
831
832# Add everything that is needed to make the CDs bootable
833bootable: ok disks installtools packages $(BDIR)/bootable-stamp
834$(BDIR)/bootable-stamp:
835 @echo "Making the binary CDs bootable ..."
836 $(Q)set -e; \
837 for file in $(BDIR)/*.packages; do \
838 dir=$${file%%.packages}; \
839 n=$${dir##$(BDIR)/}; \
840 dir=$(BDIR)/CD$$n; \
841 if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(FULLARCH) ]; then \
842 cd $(BDIR); \
843 echo "Running tools/boot/$(DI_CODENAME)/boot-$(FULLARCH) $$n $$dir" ; \
844 $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(FULLARCH) $$n $$dir; \
845 elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(ARCH) ]; then \
846 cd $(BDIR); \
847 echo "Running tools/boot/$(DI_CODENAME)/boot-$(ARCH) $$n $$dir" ; \
848 $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(ARCH) $$n $$dir; \
849 else \
850 if [ "$${IGNORE_MISSING_BOOT_SCRIPT:-0}" = "0" ]; then \
851 echo "No script to make CDs bootable for $(FULLARCH) ..."; \
852 exit 1; \
853 fi; \
854 fi; \
855 done
856 $(Q)touch $(BDIR)/bootable-stamp
857
858# Add the doc files to the CDs and the Release-Notes and the
859# Contents-$(ARCH).gz files
860bin-doc: ok bin-infos $(MIRROR)/doc $(BDIR)/CD1/doc
861$(BDIR)/CD1/doc:
862 @echo "Adding the documentation (bin) ..."
863 mkdir -p $(BDIR)/$$DISK/doc
864 $(Q)$(add_bin_doc) # Common stuff for all disks
865
866src-doc: ok src-infos $(SDIR)/CD1/README.html
867$(SDIR)/CD1/README.html:
868 @echo "Adding the documentation (src) ..."
869 $(Q)set -e; \
870 for i in $(SDIR)/*.sources; do \
871 dir=$${i%%.sources}; \
872 dir=$${dir##$(SDIR)/}; \
873 dir=$(SDIR)/CD$$dir; \
874 mkdir -p $$dir/pics ; \
875 cp $(BASEDIR)/data/pics/*.* $$dir/pics/ ; \
876 done
877
878# Add the install stuff on the first CD
879installtools: ok bin-doc disks $(BDIR)/CD1/install
880$(BDIR)/CD1/install:
881 @echo "Adding install tools and documentation ..."
882 $(Q)set -e; \
883 for DISK in $(FIRSTDISKS) ; do \
884 mkdir $(BDIR)/$$DISK/install ; \
885 if [ -x "$(BASEDIR)/tools/$(CODENAME)/installtools.sh" ]; then \
886 $(BASEDIR)/tools/$(CODENAME)/installtools.sh $(BDIR)/$$DISK ; \
887 fi ; \
888 done
889
890ifeq (,$(findstring serveraddon,$(call CDBASE,2)))
891ifeq ($(CDIMAGE_ADDON),1)
892app-install: ok packages $(BDIR)/CD1/app-install
893$(BDIR)/CD1/app-install:
894 @echo "Adding app-install data ..."
895 $(Q)set -e; \
896 if [ -x "$(BASEDIR)/tools/$(CODENAME)/app-install.sh" ]; then \
897 $(BASEDIR)/tools/$(CODENAME)/app-install.sh 1 $(BDIR)/CD1; \
898 fi
899else
900app-install:
901endif
902else
903app-install: ok packages $(BDIR)/CD2/app-install
904$(BDIR)/CD2/app-install:
905 @echo "Adding app-install data ..."
906 $(Q)set -e; \
907 if [ -x "$(BASEDIR)/tools/$(CODENAME)/app-install.sh" ]; then \
908 $(BASEDIR)/tools/$(CODENAME)/app-install.sh 2 $(BDIR)/CD2; \
909 fi
910endif
911
912# Add the disks-arch directories if/where needed
913disks: ok bin-infos $(BDIR)/CD1/dists/$(DI_CODENAME)/main/disks-$(ARCH)
914$(BDIR)/CD1/dists/$(DI_CODENAME)/main/disks-$(ARCH):
915ifdef BOOTDISKS
916 @echo "Adding disks-$(ARCH) stuff ..."
917 $(Q)set -e; \
918 for DISK in $(FIRSTDISKS) ; do \
919 mkdir -p $(BDIR)/$$DISK/dists/$(DI_CODENAME)/main/disks-$(ARCH) ; \
920 $(add_files) \
921 $(BDIR)/$$DISK/dists/$(DI_CODENAME)/main/disks-$(ARCH) \
922 $(BOOTDISKS) . ; \
923 touch $(BDIR)/$$DISK/.disk/kernel_installable ; \
924 cd $(BDIR)/$$DISK/dists/$(DI_CODENAME)/main/disks-$(ARCH); \
925 rm -rf base-images-*; \
926 if [ "$(SYMLINK)" != "" ]; then exit 0; fi; \
927 if [ -L current ]; then \
928 CURRENT_LINK=`readlink current`; \
929 mv $$CURRENT_LINK .tmp_link; \
930 rm -rf [0123456789]*; \
931 mv .tmp_link $$CURRENT_LINK; \
932 elif [ -d current ]; then \
933 rm -rf [0123456789]*; \
934 fi; \
935 done
936endif
937
938ifneq ($(CDIMAGE_INSTALL_BASE),1)
939upgrade:
940else ifeq ($(CDIMAGE_SQUASHFS_BASE),1)
941upgrade:
942else
943upgrade: ok bin-infos $(BDIR)/upgrade-stamp
944$(BDIR)/upgrade-stamp:
945 @echo "Trying to add upgrade* directories ..."
946 $(Q)if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade.sh" ]; then \
947 $(BASEDIR)/tools/$(CODENAME)/upgrade.sh $(BDIR); \
948 fi
949 $(Q)if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh" ]; then \
950 $(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh $(BDIR); \
951 fi
952 $(Q)touch $(BDIR)/upgrade-stamp
953endif
954
955## EXTRAS ##
956
957# Launch the extras scripts correctly for customizing the CDs
958extras: bin-extras
959bin-extras: ok
960 $(Q)if [ -z "$(DIR)" -o -z "$(CD)" -o -z "$(ROOTSRC)" ]; then \
961 echo "Give me more parameters (DIR, CD and ROOTSRC are required)."; \
962 false; \
963 fi
964 @echo "Adding dirs '$(DIR)' from '$(ROOTSRC)' to '$(BDIR)/CD$(CD)'" ...
965 $(Q)$(add_files) $(BDIR)/CD$(CD) $(ROOTSRC) $(DIR)
966src-extras:
967 $(Q)if [ -z "$(DIR)" -o -z "$(CD)" -o -z "$(ROOTSRC)" ]; then \
968 echo "Give me more parameters (DIR, CD and ROOTSRC are required)."; \
969 false; \
970 fi
971 @echo "Adding dirs '$(DIR)' from '$(ROOTSRC)' to '$(SDIR)/CD$(CD)'" ...
972 $(Q)$(add_files) $(SDIR)/CD$(CD) $(ROOTSRC) $(DIR)
973
403## IMAGE BUILDING ##974## IMAGE BUILDING ##
404975
405image-trees: ok genlist976# Get some size info about the build dirs
406 # Use sort_deps to do the dependency sorting977imagesinfo: bin-imagesinfo
407 $(Q)for ARCH in $(ARCHES_NOSRC); do \978bin-imagesinfo: ok
408 ARCH=$$ARCH $(sort_deps) $(BDIR)/list; \979 $(Q)for i in $(BDIR)/*.packages; do \
409 done980 echo `du -sb $${i%%.packages}`; \
410 $(Q)if [ "$(SOURCEONLY)"x = "yes"x ] ; then \981 done
411 $(grab_source_list) $(BDIR) $(ADIR) $(BDIR)/list $(BDIR)/packages; \982src-imagesinfo: ok
412 else \983 $(Q)for i in $(SDIR)/*.sources; do \
413 $(merge_package_lists) $(BDIR) $(ADIR) "$(ARCHES)" $(BDIR)/packages; \984 echo `du -sb $${i%%.sources}`; \
414 fi985 done
415 $(Q)if [ "$(INC_SOURCE)"x = "yes"x ] ; then \986
416 grep ^source $(BDIR)/packages > $(BDIR)/packages.source; \987# Generate a md5sum.txt file listings all files on the CD
417 fi988md5list: bin-md5list src-md5list
418 $(Q)$(BASEDIR)/tools/make_disc_trees.pl $(BASEDIR) $(MIRROR) $(TDIR) $(CODENAME) "$(ARCHES)" "$(MKISOFS)" "$(MKISOFS_OPTS) $(JIGDO_OPTS)"989bin-md5list: ok packages bin-secured $(BDIR)/CD1/md5sum.txt
419990$(BDIR)/CD1/md5sum.txt:
420images: ok $(OUT) $(BDIR)/md5-check991 @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)"992 $(Q)set -e; \
422993 if [ "$$FASTSUMS" != "1" ] ; then \
423check-number-given:994 for file in $(BDIR)/*.packages; do \
424 @test -n "$(CD)" || (echo "Give me a CD=<num> parameter !" && false)995 dir=$${file%%.packages}; \
996 n=$${dir##$(BDIR)/}; \
997 dir=$(BDIR)/CD$$n; \
998 test -x "$(HOOK)" && cd $(BDIR) && $(HOOK) $$n before-mkisofs; \
999 cd $$dir; \
1000 find . -follow -type f -print0 | grep -zZ -v "\./md5sum" | \
1001 grep -zZ -v "dists/stable" | grep -zZ -v "dists/frozen" | \
1002 grep -zZ -v "dists/unstable" | \
1003 xargs -0 $(md5sum) > md5sum.txt ; \
1004 done \
1005 else \
1006 $(fastsums) $(BDIR); \
1007 fi
1008 $(Q)set -e; for dir in $(BDIR)/CD*; do \
1009 [ -d "$$dir" ] || continue; \
1010 $(hardlink) "$$dir"; \
1011 done
1012src-md5list: ok sources src-secured $(SDIR)/CD1/md5sum.txt
1013$(SDIR)/CD1/md5sum.txt:
1014 @echo "Generating md5sum of files from all the source CDs ..."
1015 $(Q)set -e; \
1016 if [ "$$FASTSUMS" != "1" ] ; then \
1017 for file in $(SDIR)/*.sources; do \
1018 dir=$${file%%.sources}; \
1019 dir=$${dir##$(SDIR)/}; \
1020 dir=$(SDIR)/CD$$dir; \
1021 cd $$dir; \
1022 find . -follow -type f -print0 | grep -zZ -v "\./md5sum" | \
1023 grep -zZ -v "dists/stable" | grep -zZ -v "dists/frozen" | \
1024 grep -zZ -v "dists/unstable" | \
1025 xargs -0 $(md5sum) > md5sum.txt ; \
1026 done \
1027 else \
1028 $(fastsums) $(SDIR); \
1029 fi
1030 $(Q)set -e; for dir in $(BDIR)/CD*; do \
1031 [ -d "$$dir" ] || continue; \
1032 $(hardlink) "$$dir"; \
1033 done
1034
1035
1036# Generate $CODENAME-secured tree with Packages and Release(.gpg) files
1037# from the official tree
1038# Complete the Release file from the normal tree
1039secured: bin-secured src-secured
1040bin-secured: $(BDIR)/secured-stamp
1041$(BDIR)/secured-stamp:
1042 @echo "Generating $(CODENAME)-secured on all the binary CDs ..."
1043 $(Q)set -e; \
1044 for file in $(BDIR)/*.packages; do \
1045 dir=$${file%%.packages}; \
1046 n=$${dir##$(BDIR)/}; \
1047 dir=$(BDIR)/CD$$n; \
1048 cd $$dir; \
1049 $(add_secured); \
1050 done
1051 $(Q)touch $(BDIR)/secured-stamp
1052
1053src-secured: $(SDIR)/secured-stamp
1054$(SDIR)/secured-stamp:
1055 @echo "Generating $(CODENAME)-secured on all the source CDs ..."
1056 $(Q)set -e; \
1057 for file in $(SDIR)/*.sources; do \
1058 dir=$${file%%.sources}; \
1059 dir=$${dir##$(SDIR)/}; \
1060 dir=$(SDIR)/CD$$dir; \
1061 cd $$dir; \
1062 $(add_secured); \
1063 done
1064 $(Q)touch $(SDIR)/secured-stamp
1065
1066# Generates all the images
1067images: bin-images src-images
1068
1069# DOJIGDO actions (for both binaries and source)
1070# 0 isofile
1071# 1 isofile + jigdo, cleanup_jigdo
1072# 2 jigdo, cleanup_jigdo
1073#
1074bin-images: ok bin-md5list $(OUT)
1075 @echo "Generating the binary iso/jigdo images ..."
1076 $(Q)set -e; \
1077 for file in $(BDIR)/*.packages; do \
1078 dir=$${file%%.packages}; \
1079 n=$${dir##$(BDIR)/}; \
1080 num=$$n; \
1081 dir=$(BDIR)/CD$$n; \
1082 cd $$dir/..; \
1083 opts=`cat $(BDIR)/$$n.mkisofs_opts`; \
1084 volid=`cat $(BDIR)/$$n.volid`; \
1085 rm -f $(OUT)/$(call CDBASE,$$n).raw; \
1086 if [ "$(IMAGE_FORMAT)" = "vfat" ]; then \
1087 if [ -d boot$$n/ ]; then \
1088 cp -a boot$$n/* CD$$n; \
1089 fi; \
1090 $(make_vfat_img) -d CD$$n \
1091 -o $(OUT)/$(call CDBASE,$$n).raw; \
1092 elif [ "$(IMAGE_FORMAT)" = "iso" ]; then \
1093 if [ "$(DOJIGDO)" = "0" ]; then \
1094 $(verbose) $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1095 -o $(OUT)/$(call CDBASE,$$n).raw $$opts CD$$n; \
1096 chmod +r $(OUT)/$(call CDBASE,$$n).raw; \
1097 elif [ "$(DOJIGDO)" = "1" ]; then \
1098 $(verbose) $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1099 -o $(OUT)/$(call CDBASE,$$n).raw \
1100 -jigdo-jigdo $(OUT)/$(call CDBASE,$$n).jigdo \
1101 -jigdo-template $(OUT)/$(call CDBASE,$$n).template \
1102 -jigdo-map Debian=$(MIRROR)/ \
1103 -jigdo-exclude boot$$n \
1104 -md5-list $(BDIR)/md5-check \
1105 $(JIGDO_OPTS) $$opts CD$$n; \
1106 chmod +r $(OUT)/$(call CDBASE,$$n).raw; \
1107 elif [ "$(DOJIGDO)" = "2" ]; then \
1108 $(verbose) $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1109 -o /dev/null -v \
1110 -jigdo-jigdo $(OUT)/$(call CDBASE,$$n).jigdo \
1111 -jigdo-template $(OUT)/$(call CDBASE,$$n).template \
1112 -jigdo-map Debian=$(MIRROR)/ \
1113 -jigdo-exclude boot$$n \
1114 -md5-list $(BDIR)/md5-check \
1115 $(JIGDO_OPTS) $$opts CD$$n; \
1116 fi; \
1117 if [ "$(DOJIGDO)" != "0" ]; then \
1118 $(jigdo_cleanup) $(OUT)/$(call CDBASE,$$n).jigdo \
1119 $(call CDBASE,$$n).iso $(BDIR)/CD$$n \
1120 `echo "$(JIGDOTEMPLATEURL)" | sed -e 's|%ARCH%|$(FULLARCH)|g'`"$(call CDBASE,$$n).template" \
1121 $(BINDISKINFOND) \
1122 $(JIGDOFALLBACKURLS) ; \
1123 fi; \
1124 fi; \
1125 if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) ]; then \
1126 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) $$n $(BDIR)/CD$$n \
1127 $(OUT)/$(call CDBASE,$$n).raw; \
1128 elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) ]; then \
1129 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) $$n $(BDIR)/CD$$n \
1130 $(OUT)/$(call CDBASE,$$n).raw; \
1131 fi; \
1132 done
1133ifeq ($(LIVE_FILESYSTEM),1)
1134 -for p in $(LIVEIMAGES)/$(FULLARCH)*.manifest; do \
1135 f=`basename $$p`; \
1136 cp -a $$p $(OUT)/$(call CDBASE,$$n).`echo $$f|cut -d. -f2-`; \
1137 done
1138 -if [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-remove ]; then \
1139 cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-remove $(OUT)/$(call CDBASE,$$n).manifest-remove; \
1140 elif [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-desktop ]; then \
1141 cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-desktop $(OUT)/$(call CDBASE,$$n).manifest-desktop; \
1142 fi
1143 -if [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-minimal-remove ]; then \
1144 cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-minimal-remove $(OUT)/$(call CDBASE,$$n).manifest-minimal-remove; \
1145 fi
1146ifeq ($(CDIMAGE_SQUASHFS_BASE),1)
1147 -cp -a $(LIVEIMAGES)/$(FULLARCH).squashfs $(OUT)/$(call CDBASE,$$n).squashfs
1148 -cp -a $(LIVEIMAGES)/$(FULLARCH).squashfs.gpg $(OUT)/$(call CDBASE,$$n).squashfs.gpg
1149endif
1150endif
1151
1152ifeq ($(SUBARCH),ac100)
1153PREINSTALLED_IMAGE_FILESYSTEM := rootfs.tar.gz
1154endif
1155
1156bin-preinstalled_images: ok $(OUT)
1157 @echo "Post-processing pre-installed images ...";
1158 $(Q)set -x; \
1159 mkdir -p $(BDIR)/CD1; \
1160 if [ ! -e "$(LIVEIMAGES)/$(FULLARCH).$(PREINSTALLED_IMAGE_FILESYSTEM)" ]; then \
1161 echo "No filesystem for $(FULLARCH)!" >&2; \
1162 exit 1; \
1163 fi; \
1164 mv $(LIVEIMAGES)/$(FULLARCH).$(PREINSTALLED_IMAGE_FILESYSTEM) $(OUT)/$(call CDBASE,1).raw; \
1165 if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) ]; then \
1166 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) 1 $(BDIR)/CD1 \
1167 $(OUT)/$(call CDBASE,1).raw; \
1168 elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) ]; then \
1169 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) 1 $(BDIR)/CD1 \
1170 $(OUT)/$(call CDBASE,1).raw; \
1171 fi;
1172 -cp -a $(LIVEIMAGES)/$(FULLARCH).manifest $(OUT)/$(call CDBASE,$$n).manifest
1173 -if [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-remove ]; then \
1174 cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-remove $(OUT)/$(call CDBASE,$$n).manifest-remove; \
1175 else \
1176 cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-desktop $(OUT)/$(call CDBASE,$$n).manifest-desktop; \
1177 fi
1178
1179# FIXME: This only works with CD1, and not with addon CDs.
1180bin-compress_images: ok $(OUT)
1181 @if [ ! -e "$(OUT)/$(call CDBASE,1).raw" ]; then \
1182 echo "No image for $(FULLARCH)!" >&2; \
1183 exit 1; \
1184 fi;
1185 @file -b $(OUT)/$(call CDBASE,1).raw > $(OUT)/$(call CDBASE,1).type
1186 @if ! grep -q '^gzip' $(OUT)/$(call CDBASE,1).type; then \
1187 set -e; \
1188 gzip -9 --rsyncable $(OUT)/$(call CDBASE,1).raw; \
1189 mv $(OUT)/$(call CDBASE,1).raw.gz $(OUT)/$(call CDBASE,1).raw; \
1190 fi;
1191 @if [ "$(PREINSTALLED_IMAGE_FILESYSTEM)" = "rootfs.tar.gz" ]; then \
1192 echo "tar archive" > $(OUT)/$(call CDBASE,1).type; \
1193 fi;
1194
1195src-images: ok src-md5list $(OUT)
1196 @echo "Generating the source iso/jigdo images ..."
1197 $(Q)set -e; set -x; \
1198 for file in $(SDIR)/*.sources; do \
1199 dir=$${file%%.sources}; \
1200 n=$${dir##$(SDIR)/}; \
1201 num=$$n; \
1202 dir=$(SDIR)/CD$$n; \
1203 cd $$dir/..; \
1204 opts=`cat $(SDIR)/$$n.mkisofs_opts`; \
1205 volid=`cat $(SDIR)/$$n.volid`; \
1206 rm -f $(OUT)/$(call CDSRCBASE,$$n).raw; \
1207 if [ "$(DOJIGDO)" = "0" ]; then \
1208 $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1209 -o $(OUT)/$(call CDSRCBASE,$$n).raw $$opts CD$$n ; \
1210 chmod +r $(OUT)/$(call CDSRCBASE,$$n).raw; \
1211 elif [ "$(DOJIGDO)" = "1" ]; then \
1212 $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1213 -o $(OUT)/$(call CDSRCBASE,$$n).raw \
1214 -jigdo-jigdo $(OUT)/$(call CDSRCBASE,$$n).jigdo \
1215 -jigdo-template $(OUT)/$(call CDSRCBASE,$$n).template \
1216 -jigdo-map Debian=$(MIRROR)/ \
1217 -md5-list $(SDIR)/md5-check \
1218 $(JIGDO_OPTS) $$opts CD$$n ; \
1219 chmod +r $(OUT)/$(call CDSRCBASE,$$n).raw; \
1220 elif [ "$(DOJIGDO)" = "2" ]; then \
1221 $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1222 -o /dev/null \
1223 -jigdo-jigdo $(OUT)/$(call CDSRCBASE,$$n).jigdo \
1224 -jigdo-template $(OUT)/$(call CDSRCBASE,$$n).template \
1225 -jigdo-map Debian=$(MIRROR)/ \
1226 -md5-list $(SDIR)/md5-check \
1227 $(JIGDO_OPTS) $$opts CD$$n ; \
1228 fi; \
1229 if [ "$(DOJIGDO)" != "0" ]; then \
1230 $(jigdo_cleanup) $(OUT)/$(call CDSRCBASE,$$n).jigdo \
1231 $(call CDSRCBASE,$$n).iso $(SDIR)/CD$$n \
1232 `echo "$(JIGDOTEMPLATEURL)" | sed -e 's|%ARCH%|src|g'`"$(call CDSRCBASE,$$n).template" \
1233 $(SRCDISKINFOND) \
1234 $(JIGDOFALLBACKURLS) ; \
1235 fi; \
1236 done
1237
1238# Generate the *.list files for the Pseudo Image Kit
1239pi-makelist:
1240 $(Q)set -e; \
1241 cd $(OUT); for file in `find * -name \*.raw`; do \
1242 if [ "$(IMAGE_FORMAT)" = "vfat" ]; then \
1243 $(BASEDIR)/tools/pi-makelist-vfat \
1244 $$file > $${file%%.raw}.list; \
1245 elif [ "$(IMAGE_FORMAT)" = "iso" ]; then \
1246 $(BASEDIR)/tools/pi-makelist \
1247 $$file > $${file%%.raw}.list; \
1248 fi \
1249 done
4251250
426# Generate only one image number $(CD)1251# Generate only one image number $(CD)
427image: check-number-given images1252image: bin-image
4281253bin-image: ok bin-md5list $(OUT)
429# Calculate the md5sums for the images (if available), or get from templates1254 @echo "Generating the binary iso image n°$(CD) ..."
1255 @test -n "$(CD)" || (echo "Give me a CD=<num> parameter !" && false)
1256 set -e; cd $(BDIR); opts=`cat $(CD).mkisofs_opts`; \
1257 volid=`cat $(CD).volid`; \
1258 rm -f $(OUT)/$(call CDBASE,$(CD)).raw; \
1259 if [ "$(IMAGE_FORMAT)" = "vfat" ]; then \
1260 if [ -d boot$(CD)/ ]; then \
1261 cp -a boot$(CD)/* CD$(CD); \
1262 fi; \
1263 $(make_vfat_img) -d CD$(CD) -o $(OUT)/$(call CDBASE,$(CD)).raw; \
1264 elif [ "$(IMAGE_FORMAT)" = "iso" ]; then \
1265 $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1266 -o $(OUT)/$(call CDBASE,$(CD)).raw $$opts CD$(CD); \
1267 chmod +r $(OUT)/$(call CDBASE,$(CD)).raw; \
1268 fi; \
1269 if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) ]; then \
1270 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) $(CD) $(BDIR)/CD$(CD) \
1271 $(OUT)/$(call CDBASE,$(CD)).raw; \
1272 elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) ]; then \
1273 $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) $(CD) $(BDIR)/CD$(CD) \
1274 $(OUT)/$(call CDBASE,$(CD)).raw; \
1275 fi
1276
1277src-image: ok src-md5list $(OUT)
1278 @echo "Generating the source iso image n°$(CD) ..."
1279 @test -n "$(CD)" || (echo "Give me a CD=<num> parameter !" && false)
1280 set -e; cd $(SDIR); opts=`cat $(CD).mkisofs_opts`; \
1281 volid=`cat $(CD).volid`; \
1282 rm -f $(OUT)/$(call CDSRCBASE,$(CD)).raw; \
1283 $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
1284 -o $(OUT)/$(call CDSRCBASE,$(CD)).raw $$opts CD$(CD); \
1285 chmod +r $(OUT)/$(call CDSRCBASE,$(CD)).raw
1286
1287
1288#Calculate the md5sums for the images (if available), or get from templates
430imagesums:1289imagesums:
431 $(Q)$(BASEDIR)/tools/imagesums $(OUT) $(SUMS_EXTENSION)1290 $(Q)cd $(OUT); :> MD5SUMS; :> SHA1SUMS; for file in `find * -name \*.raw`; do \
1291 $(md5sum) "$$file" >>MD5SUMS; \
1292 $(sha1sum) "$$file" >>SHA1SUMS; \
1293 $(sha256sum) "$$file" >>SHA256SUMS; \
1294 done; \
1295 for file in `find * -name \*.template`; do \
1296 if [ "`tail --bytes=33 "$$file" | head --bytes=1 | od -tx1 -An | sed -e 's/ //g'`" != 05 ]; then \
1297 echo "Possibly invalid template $$file"; exit 1; \
1298 fi; \
1299 grep -q " $${file%%.template}.raw"'$$' MD5SUMS \
1300 || echo "`tail --bytes=26 "$$file" | head --bytes=16 | od -tx1 -An | sed -e 's/ //g'` $${file%%.template}.raw" >>MD5SUMS; \
1301 done
1302
1303# Likewise, the file size can be extracted from the .template with:
1304# tail --bytes=32 $$file | head --bytes=6 | od -tx1 -An \
1305# | tr ' abcdef' '\nABCDEF' | tac | tr '\n' ' ' \
1306# | sed -e 's/ //g; s/^.*$/ibase=16 & /' | tr ' ' '\n' | bc
4321307
433## MISC TARGETS ##1308## MISC TARGETS ##
4341309
435$(BDIR)/md5-check: mirrorcheck 1310tasks: ok $(BASEDIR)/data/$(CODENAME)/master
4361311 $(master2tasks)
437mirrorcheck: ok1312
438 $(Q)$(grab_md5) $(MIRROR) "$(ARCHES)" $(CODENAME) $(DI_CODENAME) $(BDIR)/md5-check1313readme:
439 $(Q)for ARCH in $(ARCHES); do \1314 sensible-pager $(BASEDIR)/README
440 if [ -e $(BASEDIR)/data/$(CODENAME)/$$ARCH/extra-sources ]; then \1315
441 echo "Extra dedicated source added; need to grab source MD5 info too"; \1316conf:
442 $(grab_md5) $(MIRROR) source $(CODENAME) $(DI_CODENAME) $(BDIR)/md5-check; \1317 sensible-editor $(BASEDIR)/CONF.sh
443 fi; \1318
444 done1319mirrorcheck-binary: ok
1320 rm -f $(BDIR)/md5-check
1321 $(Q)$(grab_md5) $(MIRROR) $(ARCH) $(CODENAME) $(BDIR)/md5-check
1322 if [ -n "$(NONUS)" ]; then \
1323 $(grab_md5) $(NONUS) $(ARCH) $(CODENAME) $(BDIR)/md5-check; \
1324 fi
1325 if [ -n "$(SECURITY)" ]; then \
1326 $(grab_md5) $(SECURITY) $(ARCH) $(CODENAME)-security $(BDIR)/md5-check; \
1327 fi
1328 if [ "$(UPDATES)" = 1 ]; then \
1329 $(grab_md5) $(MIRROR) $(ARCH) $(CODENAME)-updates $(BDIR)/md5-check; \
1330 fi
1331 if [ "$(PROPOSED)" = 1 ]; then \
1332 $(grab_md5) $(MIRROR) $(ARCH) $(CODENAME)-proposed $(BDIR)/md5-check; \
1333 fi
1334
1335mirrorcheck-source: ok
1336 rm -f $(SDIR)/md5-check
1337 $(Q)$(grab_md5) $(MIRROR) source $(CODENAME) $(SDIR)/md5-check
1338 if [ -n "$(NONUS)" ]; then \
1339 $(grab_md5) $(NONUS) source $(CODENAME) $(SDIR)/md5-check; \
1340 fi
1341 if [ -n "$(SECURITY)" ]; then \
1342 $(grab_md5) $(SECURITY) source $(CODENAME)-security $(SDIR)/md5-check; \
1343 fi
1344 if [ "$(UPDATES)" = 1 ]; then \
1345 $(grab_md5) $(MIRROR) source $(CODENAME)-updates $(SDIR)/md5-check; \
1346 fi
1347 if [ "$(PROPOSED)" = 1 ]; then \
1348 $(grab_md5) $(MIRROR) source $(CODENAME)-proposed $(SDIR)/md5-check; \
1349 fi
4451350
446update-popcon:1351update-popcon:
447 $(update_popcon) tasks/$(CODENAME)/popularity-contest1352 rm -f popcon-inst
1353 ( \
1354 echo '/*' ; \
1355 echo ' Popularity Contest results' ; \
1356 echo ' See the README for details on updating.' ; \
1357 echo '' ; \
1358 echo ' Last update: $(shell date)' ; \
1359 echo '*/' ; \
1360 echo '' ; \
1361 ) > tasks/popularity-contest-$(CODENAME)
1362 wget --output-document popcon-inst \
1363 http://popcon.debian.org/main/by_inst \
1364 http://popcon.debian.org/contrib/by_inst
1365 grep -h '^[^#]' popcon-inst | egrep -v '(Total|-----)' | \
1366 sort -rn -k3,3 -k7,7 -k4,4 | grep -v kernel-source | \
1367 awk '{print $$2}' >> tasks/popularity-contest-$(CODENAME)
1368 rm -f popcon-inst
4481369
449# Little trick to simplify things1370# Little trick to simplify things
450official_images: ok init packagelists image-trees images1371official_images: bin-official_images src-official_images
1372bin-official_images: ok bootable upgrade app-install bin-images
1373src-official_images: ok src-doc src-images
1374
1375$(CODENAME)_status: ok init
1376 @echo "Using the provided status file for $(CODENAME)-$(ARCH) ..."
1377 $(Q)cp $(BASEDIR)/data/$(CODENAME)/status.$(ARCH) $(ADIR)/status \
1378 2>/dev/null || $(MAKE) status || $(MAKE) correctstatus
4511379
=== renamed file 'Makefile' => 'Makefile.moved'
=== added file 'README'
--- README 1970-01-01 00:00:00 +0000
+++ README 2020-06-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +0000 differ45Binary files data/artful/access-new.pcx 1970-01-01 00:00:00 +0000 and data/artful/access-new.pcx 2020-06-24 11:40:40 +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-24 11:40:40 +0000 differ46Binary files data/artful/access.pcx 1970-01-01 00:00:00 +0000 and data/artful/access.pcx 2020-06-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +0000 differ6Binary files data/artful/blank.pcx 1970-01-01 00:00:00 +0000 and data/artful/blank.pcx 2020-06-24 11:40:40 +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-24 11:40:40 +0000 differ7Binary files data/artful/edubuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/edubuntu.pcx 2020-06-24 11:40:40 +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-24 11:40:40 +0000 differ8Binary files data/artful/edubuntu.png 1970-01-01 00:00:00 +0000 and data/artful/edubuntu.png 2020-06-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +0000 differ3Binary files data/artful/gobuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/gobuntu.pcx 2020-06-24 11:40:40 +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-24 11:40:40 +0000 differ4Binary files data/artful/gobuntu.png 1970-01-01 00:00:00 +0000 and data/artful/gobuntu.png 2020-06-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +0000 differ6Binary files data/artful/kubuntu-access.pcx 1970-01-01 00:00:00 +0000 and data/artful/kubuntu-access.pcx 2020-06-24 11:40:40 +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-24 11:40:40 +0000 differ7Binary files data/artful/kubuntu-blank.pcx 1970-01-01 00:00:00 +0000 and data/artful/kubuntu-blank.pcx 2020-06-24 11:40:40 +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-24 11:40:40 +0000 differ8Binary files data/artful/kubuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/kubuntu.pcx 2020-06-24 11:40:40 +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-24 11:40:40 +0000 differ9Binary files data/artful/kubuntu.png 1970-01-01 00:00:00 +0000 and data/artful/kubuntu.png 2020-06-24 11:40:40 +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-24 11:40:40 +0000 differ10Binary files data/artful/lubuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/lubuntu.pcx 2020-06-24 11:40:40 +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-24 11:40:40 +0000 differ11Binary files data/artful/lubuntu.png 1970-01-01 00:00:00 +0000 and data/artful/lubuntu.png 2020-06-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +0000 differ3Binary files data/artful/mythbuntu.pcx 1970-01-01 00:00:00 +0000 and data/artful/mythbuntu.pcx 2020-06-24 11:40:40 +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-24 11:40:40 +0000 differ4Binary files data/artful/mythbuntu.png 1970-01-01 00:00:00 +0000 and data/artful/mythbuntu.png 2020-06-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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-24 11:40:40 +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
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: