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

Proposed by Iain Lane on 2020-06-24
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 2020-06-24 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.
Iain Lane (laney) wrote :

NO. Wrong target branch.

lp:~laney/debian-cd/focal updated on 2020-06-25
2072. By Iain Lane on 2020-06-25

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 on 2020-06-25

Makefile: Print when extracting the keyring

Useful for debugging when reading the logs later

2074. By Iain Lane on 2020-06-25

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 on 2020-06-25

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 on 2020-06-25

Makefile: Print when extracting the keyring

Useful for debugging when reading the logs later

2072. By Iain Lane on 2020-06-25

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 on 2020-06-23

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

2070. By Iain Lane on 2020-06-23

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

2069. By Iain Lane on 2020-06-23

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 on 2020-06-22

"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 on 2020-06-19

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

2066. By Steve Langasek on 2020-06-17

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

2065. By Steve Langasek on 2020-06-17

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

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file '.bzrignore'
2--- .bzrignore 1970-01-01 00:00:00 +0000
3+++ .bzrignore 2020-06-24 11:40:40 +0000
4@@ -0,0 +1,8 @@
5+tasks/auto
6+tasks/ubuntu
7+tasks/kubuntu
8+tasks/tocd3
9+tasks/tocd3.1
10+tasks/edubuntu
11+tasks/ubuntu-server
12+tasks/xubuntu
13
14=== added file '.cvsignore'
15--- .cvsignore 1970-01-01 00:00:00 +0000
16+++ .cvsignore 2020-06-24 11:40:40 +0000
17@@ -0,0 +1,3 @@
18+install-stamp
19+build-stamp
20+log
21
22=== added file 'CONF.sh'
23--- CONF.sh 1970-01-01 00:00:00 +0000
24+++ CONF.sh 2020-06-24 11:40:40 +0000
25@@ -1,72 +1,325 @@
26 #
27 # This file will have to be sourced where needed
28-
29-# To prevent sourcing this file twice when using scripts to build CD images,
30-# use the following code at the top of your script:
31-# CF=CONF.sh
32-# . $CF
33-# export DEBIAN_CD_CONF_SOURCED=true
34-
35-# Allow to prevent double sourcing of this file
36-if [ "$DEBIAN_CD_CONF_SOURCED" = true ]; then
37- return 0
38-fi
39+#
40
41 # Unset all optional variables first to start from a clean state
42+unset NONUS || true
43+unset FORCENONUSONCD1 || true
44 unset NONFREE || true
45 unset CONTRIB || true
46 unset EXTRANONFREE || true
47-unset LOCAL || true
48-unset LOCALDEBS || true
49+unset RESTRICTED || true
50+unset UNIVERSE || true
51+unset MULTIVERSE || true
52+# allow configuration on command line
53+#unset LOCAL || true
54+#unset LOCALDEBS || true
55+unset SECURED || true
56+unset GPG_HOMEDIR || true
57+unset SIGNING_KEYID || true
58 unset SECURITY || true
59-unset PROPOSED_UPDATES || true
60 unset BOOTDIR || true
61+unset BOOTDISKS || true
62 unset SYMLINK || true
63 unset COPYLINK || true
64 unset MKISOFS || true
65 unset MKISOFS_OPTS || true
66 unset ISOLINUX || true
67 unset EXCLUDE || true
68+unset SRCEXCLUDE || true
69+unset NODEPENDS || true
70 unset NORECOMMENDS || true
71 unset NOSUGGESTS || true
72-unset IMAGESUMS || true
73+unset DOJIGDO || true
74 unset JIGDOTEMPLATEURL || true
75 unset JIGDOFALLBACKURLS || true
76 unset JIGDOINCLUDEURLS || true
77 unset JIGDOSCRIPT || true
78 unset JIGDO_OPTS || true
79+unset DEFBINSIZE || true
80+unset DEFSRCSIZE || true
81+unset FASTSUMS || true
82 unset PUBLISH_URL || true
83+unset PUBLISH_NONUS_URL || true
84 unset PUBLISH_PATH || true
85 unset UDEB_INCLUDE || true
86 unset UDEB_EXCLUDE || true
87 unset BASE_INCLUDE || true
88 unset BASE_EXCLUDE || true
89 unset INSTALLER_CD || true
90+unset DI_CODENAME || true
91 unset MAXCDS || true
92-unset MAXISOS || true
93-unset MAXJIGDOS || true
94-unset SPLASHPNG || true
95-unset OMIT_MANUAL || true
96+unset OMIT_MANUAL || true
97 unset OMIT_RELEASE_NOTES || true
98-unset OMIT_DOC_TOOLS || true
99-unset MAX_PKG_SIZE || true
100-unset DEBOOTSTRAP_OPTS || true
101-unset ARCHIVE_KEYRING_PACKAGE || true
102-unset ARCHIVE_KEYRING_FILE || true
103+
104+if [ -z "$PROJECT" ]; then
105+ PROJECT=ubuntu
106+fi
107+if [ -z "$CAPPROJECT" ]; then
108+ CAPPROJECT="$(echo "$PROJECT" | perl -ne 'print ucfirst')"
109+fi
110+
111+if [ -z "$DIST" ]; then
112+ DIST=karmic
113+fi
114
115 # The debian-cd dir
116 # Where I am (hoping I'm in the debian-cd dir)
117 export BASEDIR=`pwd`
118
119-# Name of the distribution for the image filename (Defaults to 'debian')
120-# export CDNAME=debian
121+case $DIST in
122+ warty)
123+ export CODENAME=warty
124+ export CAPCODENAME='Warty Warthog'
125+ export DEBVERSION=4.10
126+ export OFFICIAL="Linux+ Edition"
127+ ;;
128+ hoary)
129+ export CODENAME=hoary
130+ export CAPCODENAME='Hoary Hedgehog'
131+ export DEBVERSION=5.04
132+ export OFFICIAL="Release"
133+ ;;
134+ breezy)
135+ export CODENAME=breezy
136+ export CAPCODENAME='Breezy Badger'
137+ export DEBVERSION=5.10
138+ export OFFICIAL="Release"
139+ ;;
140+ dapper)
141+ export CODENAME=dapper
142+ export CAPCODENAME='Dapper Drake'
143+ export DEBVERSION=6.06.2
144+ export OFFICIAL="Release"
145+ ;;
146+ edgy)
147+ export CODENAME=edgy
148+ export CAPCODENAME='Edgy Eft'
149+ export DEBVERSION=6.10
150+ export OFFICIAL="Release"
151+ ;;
152+ feisty)
153+ export CODENAME=feisty
154+ export CAPCODENAME='Feisty Fawn'
155+ export DEBVERSION=7.04
156+ export OFFICIAL="Release"
157+ ;;
158+ gutsy)
159+ export PREV_CODENAME=feisty
160+ export CODENAME=gutsy
161+ export CAPCODENAME='Gutsy Gibbon'
162+ export DEBVERSION=7.10
163+ export OFFICIAL="Release"
164+ ;;
165+ hardy)
166+ export PREV_CODENAME=dapper # need to support upgrades from previous LTS
167+ export CODENAME=hardy
168+ export CAPCODENAME='Hardy Heron'
169+ export DEBVERSION=8.04.4
170+ export OFFICIAL="Release"
171+ ;;
172+ intrepid)
173+ export PREV_CODENAME=hardy
174+ export CODENAME=intrepid
175+ export CAPCODENAME='Intrepid Ibex'
176+ export DEBVERSION=8.10
177+ export OFFICIAL="Release"
178+ ;;
179+ jaunty)
180+ export PREV_CODENAME=intrepid
181+ export CODENAME=jaunty
182+ export CAPCODENAME='Jaunty Jackalope'
183+ export DEBVERSION=9.04
184+ export OFFICIAL="Release"
185+ ;;
186+ karmic)
187+ export PREV_CODENAME=jaunty
188+ export CODENAME=karmic
189+ export CAPCODENAME='Karmic Koala'
190+ export DEBVERSION=9.10
191+ export OFFICIAL="Release"
192+ ;;
193+ lucid)
194+ export PREV_CODENAME=karmic
195+ export CODENAME=lucid
196+ export CAPCODENAME='Lucid Lynx'
197+ export DEBVERSION=10.04.4
198+ case $PROJECT in
199+ ubuntu|ubuntu-server|kubuntu)
200+ DEBVERSION="$DEBVERSION LTS"
201+ ;;
202+ esac
203+ export BACKPORT_KERNELS="oneiric"
204+ export OFFICIAL="Release"
205+ ;;
206+ maverick)
207+ export PREV_CODENAME=lucid
208+ export CODENAME=maverick
209+ export CAPCODENAME='Maverick Meerkat'
210+ export DEBVERSION=10.10
211+ export OFFICIAL="Release"
212+ ;;
213+ natty)
214+ export PREV_CODENAME=maverick
215+ export CODENAME=natty
216+ export CAPCODENAME='Natty Narwhal'
217+ export DEBVERSION=11.04
218+ export OFFICIAL="Release"
219+ ;;
220+ oneiric)
221+ export PREV_CODENAME=natty
222+ export CODENAME=oneiric
223+ export CAPCODENAME='Oneiric Ocelot'
224+ export DEBVERSION=11.10
225+ export OFFICIAL="Release"
226+ ;;
227+ precise)
228+ export PREV_CODENAME=lucid # need to support upgrades from previous LTS
229+ export CODENAME=precise
230+ export CAPCODENAME='Precise Pangolin'
231+ export DEBVERSION=12.04.5
232+ case $PROJECT in
233+ ubuntu|ubuntu-server|kubuntu|edubuntu*|xubuntu)
234+ DEBVERSION="$DEBVERSION LTS"
235+ ;;
236+ esac
237+ # Note that this is singular, unlike lucid; we only ship a single kernel.
238+ case $PROJECT in
239+ ubuntu|ubuntu-server|edubuntu*|mythbuntu)
240+ export BACKPORT_KERNEL=trusty
241+ ;;
242+ esac
243+ export OFFICIAL="Release"
244+ ;;
245+ quantal)
246+ export PREV_CODENAME=precise
247+ export CODENAME=quantal
248+ export CAPCODENAME='Quantal Quetzal'
249+ export DEBVERSION=12.10
250+ export OFFICIAL="Release"
251+ ;;
252+ raring)
253+ export PREV_CODENAME=quantal
254+ export CODENAME=raring
255+ export CAPCODENAME='Raring Ringtail'
256+ export DEBVERSION=13.04
257+ export OFFICIAL="Release"
258+ ;;
259+ saucy)
260+ export PREV_CODENAME=raring
261+ export CODENAME=saucy
262+ export CAPCODENAME='Saucy Salamander'
263+ export DEBVERSION=13.10
264+ export OFFICIAL="Release"
265+ ;;
266+ trusty)
267+ export PREV_CODENAME=precise
268+ export CODENAME=trusty
269+ export CAPCODENAME='Trusty Tahr'
270+ export DEBVERSION="14.04.6 LTS"
271+ export BACKPORT_KERNEL=xenial
272+ export OFFICIAL="Release"
273+ ;;
274+ utopic)
275+ export PREV_CODENAME=trusty
276+ export CODENAME=utopic
277+ export CAPCODENAME='Utopic Unicorn'
278+ export DEBVERSION="14.10"
279+ export OFFICIAL="Release"
280+ ;;
281+ vivid)
282+ export PREV_CODENAME=utopic
283+ export CODENAME=vivid
284+ export CAPCODENAME='Vivid Vervet'
285+ export DEBVERSION="15.04"
286+ export OFFICIAL="Release"
287+ ;;
288+ wily)
289+ export PREV_CODENAME=vivid
290+ export CODENAME=wily
291+ export CAPCODENAME='Wily Werewolf'
292+ export DEBVERSION="15.10"
293+ export OFFICIAL="Release"
294+ ;;
295+ xenial)
296+ export PREV_CODENAME=wily
297+ export CODENAME=xenial
298+ export CAPCODENAME='Xenial Xerus'
299+ export DEBVERSION="16.04.6 LTS"
300+ export BACKPORT_KERNEL="hwe-16.04"
301+ export OFFICIAL="Release"
302+ ;;
303+ yakkety)
304+ export PREV_CODENAME=xenial
305+ export CODENAME=yakkety
306+ export CAPCODENAME='Yakkety Yak'
307+ export DEBVERSION="16.10"
308+ export OFFICIAL="Release"
309+ ;;
310+ zesty)
311+ export PREV_CODENAME=yakkety
312+ export CODENAME=zesty
313+ export CAPCODENAME='Zesty Zapus'
314+ export DEBVERSION="17.04"
315+ export OFFICIAL="Release"
316+ ;;
317+ artful)
318+ export PREV_CODENAME=zesty
319+ export CODENAME=artful
320+ export CAPCODENAME='Artful Aardvark'
321+ export DEBVERSION="17.10"
322+ export OFFICIAL="Release"
323+ ;;
324+ bionic)
325+ export PREV_CODENAME=artful
326+ export CODENAME=bionic
327+ export CAPCODENAME='Bionic Beaver'
328+ export DEBVERSION="18.04.4 LTS"
329+ export BACKPORT_KERNEL="hwe-18.04"
330+ export OFFICIAL="Release"
331+ ;;
332+ cosmic)
333+ export PREV_CODENAME=bionic
334+ export CODENAME=cosmic
335+ export CAPCODENAME='Cosmic Cuttlefish'
336+ export DEBVERSION="18.10"
337+ export OFFICIAL="Release"
338+ ;;
339+ disco)
340+ export PREV_CODENAME=cosmic
341+ export CODENAME=disco
342+ export CAPCODENAME='Disco Dingo'
343+ export DEBVERSION="19.04"
344+ export OFFICIAL="Release"
345+ ;;
346+ eoan)
347+ export PREV_CODENAME=disco
348+ export CODENAME=eoan
349+ export CAPCODENAME='Eoan Ermine'
350+ export DEBVERSION="19.10"
351+ export OFFICIAL="Release"
352+ ;;
353+ focal)
354+ export PREV_CODENAME=eoan
355+ export CODENAME=focal
356+ export CAPCODENAME='Focal Fossa'
357+ export DEBVERSION="20.04 LTS"
358+ export OFFICIAL="Release"
359+ ;;
360+ groovy)
361+ export PREV_CODENAME=focal
362+ export CODENAME=groovy
363+ export CAPCODENAME='Groovy Gorilla'
364+ export DEBVERSION="20.10"
365+ export OFFICIAL="Alpha"
366+ ;;
367
368-# Building wheezy cd set ...
369-export CODENAME=wheezy
370+esac
371
372 # By default use Debian installer packages from $CODENAME
373-if [ -z "$DI_CODENAME" ]; then
374- export DI_CODENAME=$CODENAME
375+if [ ! "$DI_CODENAME" ]
376+then
377+ export DI_CODENAME=$CODENAME
378 fi
379
380 # If set, controls where the d-i components are downloaded from.
381@@ -75,33 +328,13 @@
382 # the Debian mirror.
383 #export DI_WWW_HOME=default
384
385-# Version number, "2.2 r0", "2.2 r1" etc.
386-export DEBVERSION="7.0"
387-
388-# Official or non-official set.
389-# NOTE: THE "OFFICIAL" DESIGNATION IS ONLY ALLOWED FOR IMAGES AVAILABLE
390-# ON THE OFFICIAL DEBIAN CD WEBSITE http://cdimage.debian.org
391-export OFFICIAL="Unofficial"
392-#export OFFICIAL="Official"
393-#export OFFICIAL="Official Beta"
394-
395-# ... for arch
396-if [ -z "$ARCHES" ]; then
397- CPU=`dpkg-architecture -qDEB_HOST_ARCH_CPU 2>/dev/null || true`
398- if [ -z "$CPU" ]; then
399- CPU=`dpkg-architecture -qDEB_HOST_ARCH`
400- fi
401- KERNEL=`dpkg-architecture -qDEB_HOST_ARCH_OS 2>/dev/null || true`
402- if [ -z "$KERNEL" ]; then
403- KERNEL=linux
404- fi
405- if [ $KERNEL = linux ] ; then
406- ARCHES=$CPU
407- else
408- ARCHES="$KERNEL-$CPU"
409- fi
410- export ARCHES
411-fi
412+# installer for properly uploaded debian-installer builds, daily-installer
413+# for autobuilt dailies. The newest available version is selected
414+# automatically; this is an override.
415+#export DI_TYPE=installer
416+
417+# ... for arch
418+export ARCH=`dpkg --print-architecture`
419
420 # IMPORTANT : The 4 following paths must be on the same partition/device.
421 # If they aren't then you must set COPYLINK below to 1. This
422@@ -109,32 +342,52 @@
423 # images, however. Also, if you are using an NFS partition for
424 # some part of this, you must use this option.
425 # Paths to the mirrors
426-export MIRROR=/srv/mirror/debian
427+export MIRROR=${MIRROR:-$CDIMAGE_ROOT/ftp}
428+
429+# Comment the following line if you don't have/want non-US
430+#export NONUS=/ftp/debian-non-US
431+
432+# And this option will make you 2 copies of CD1 - one with all the
433+# non-US packages on it, one with none. Useful if you're likely to
434+# need both.
435+#export FORCENONUSONCD1=1
436
437 # Path of the temporary directory
438-export TDIR=/srv/mirror/tmp
439+export TDIR=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/tmp
440
441 # Path where the images will be written
442-export OUT=/srv/mirror/debian-cd-test
443+export OUT=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/debian-cd
444
445 # Where we keep the temporary apt stuff.
446 # This cannot reside on an NFS mount.
447-export APTTMP=/srv/mirror/tmp/apt
448+export APTTMP=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/apt
449+
450+# Where extracted debootstrap scripts live
451+export DEBOOTSTRAP=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/debootstrap
452+
453+# Where live filesystem images live
454+export LIVEIMAGES=$CDIMAGE_ROOT/scratch/$PROJECT/$DIST/$IMAGE_TYPE/live
455
456 # Do I want to have NONFREE merged in the CD set
457 # export NONFREE=1
458
459 # Do I want to have CONTRIB merged in the CD set
460-export CONTRIB=1
461+#export CONTRIB=1
462
463 # Do I want to have NONFREE on a separate CD (the last CD of the CD set)
464 # WARNING: Don't use NONFREE and EXTRANONFREE at the same time !
465 # export EXTRANONFREE=1
466
467-# Do I want to force (potentially non-free) firmware packages to be
468-# placed on disc 1? Will make installation much easier if systems
469-# contain hardware that depends on this firmware
470-# export FORCE_FIRMWARE=1
471+if [ -z "$CDIMAGE_ONLYFREE" ]; then
472+ export RESTRICTED=1
473+fi
474+
475+if [ "$CDIMAGE_UNSUPPORTED" ]; then
476+ export UNIVERSE=1
477+ if [ -z "$CDIMAGE_ONLYFREE" ]; then
478+ export MULTIVERSE=1
479+ fi
480+fi
481
482 # If you have a $MIRROR/dists/$CODENAME/local/binary-$ARCH dir with
483 # local packages that you want to put on the CD set then
484@@ -144,17 +397,35 @@
485 # If your local packages are not under $MIRROR, but somewhere else,
486 # you can uncomment this line and edit to to point to a directory
487 # containing dists/$CODENAME/local/binary-$ARCH
488-# export LOCALDEBS=/home/joey/debian/va/debian
489+# export LOCALDEBS=$CDIMAGE_ROOT/local/packages
490+
491+# If you want a <codename>-secured tree with a copy of the signed
492+# Release.gpg and files listed by this Release file, then
493+# uncomment this line
494+# export SECURED=1
495+
496+case $DIST in
497+ warty) ;;
498+ hoary|breezy|dapper|edgy|feisty|gutsy|hardy|intrepid|jaunty|karmic|lucid|maverick|natty|oneiric|precise|quantal|raring|saucy|trusty|utopic|vivid|wily)
499+ export GPG_HOMEDIR=$CDIMAGE_ROOT/secret/dot-gnupg/
500+ export SIGNING_KEYID=C5986B4F1257FFA86632CBA746181433FBB75451
501+ ;;
502+ *)
503+ export GPG_HOMEDIR=$CDIMAGE_ROOT/secret/dot-gnupg/
504+ export SIGNING_KEYID=843938DF228D22F7B3742BC0D94AA3F0EFE21092
505+ ;;
506+esac
507
508 # Where to find the security patches. This directory should be the
509 # top directory of a security.debian.org mirror.
510-#export SECURITY="$TOPDIR"/debian/debian-security
511+case $DIST in
512+ warty|hoary|breezy|dapper|edgy|feisty|gutsy|hardy|intrepid|jaunty|karmic|lucid)
513+ export SECURITY="$MIRROR"
514+ ;;
515+esac
516
517-# Include proposed updates
518-# Note that on the CDs it will not be visible where packages came from:
519-# from the released archive or from proposed updates archive.
520-# NOTE: intended to be used for pre-release testing, not for publication!
521-#export PROPOSED_UPDATES=$CODENAME-proposed-updates
522+# Use post-release updates?
523+export UPDATES=1
524
525 # Sparc only : bootdir (location of cd.b and second.b)
526 # export BOOTDIR=/boot
527@@ -168,7 +439,7 @@
528 # export COPYLINK=1
529
530 # Options
531-# export MKISOFS=mkisofs
532+# export MKISOFS=/usr/bin/mkisofs
533 # export MKISOFS_OPTS="-r" #For normal users
534 # export MKISOFS_OPTS="-r -F ." #For symlink farmers
535
536@@ -176,21 +447,28 @@
537 # mkisofs/genisoimage. Allows creation of isohybrid images: ISO images
538 # that will burn correctly onto a CD and also can be written raw to a
539 # USB stick. xorriso 0.6.5 and later has working support for this.
540-#export i386_MKISOFS="xorriso"
541-#export i386_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
542-#export amd64_MKISOFS="xorriso"
543-#export amd64_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
544-
545-# Keyring (defaults):
546-#ARCHIVE_KEYRING_PACKAGE=debian-archive-keyring
547-# The path to the keyring file relative to $TDIR/archive-keyring/
548-#ARCHIVE_KEYRING_FILE=usr/share/keyrings/debian-archive-keyring.gpg
549-
550-# By default we use debootstrap --no-check-gpg to find out the minimal set
551-# of packages because there's no reason to not trust the local mirror. But
552-# you can be paranoid and then you need to indicate the keyring to use to
553-# validate the mirror.
554-#export DEBOOTSTRAP_OPTS="--keyring $TDIR/archive-keyring/$ARCHIVE_KEYRING_FILE"
555+export i386_MKISOFS="xorriso"
556+export i386_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
557+export amd64_MKISOFS="xorriso"
558+export amd64_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
559+export arm64_MKISOFS="xorriso"
560+export arm64_MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
561+
562+case $DIST in
563+ groovy)
564+ # switch to modern xorriso for all arches
565+ export MKISOFS=xorriso
566+ export MKISOFS_OPTS="-as mkisofs -r -checksum_algorithm_iso md5,sha1"
567+ ;;
568+ *)
569+ # temporary hack until such time as we can upgrade all builds to 1.4.2
570+ new_xorriso="/home/cdimage/xorriso/xorriso-1.2.4/xorriso/xorriso"
571+ if [ -x "$new_xorriso" ]; then
572+ export amd64_MKISOFS="$new_xorriso"
573+ export arm64_MKISOFS="$new_xorriso"
574+ fi
575+ ;;
576+esac
577
578 # ISOLinux support for multiboot on CD1 for i386
579 export ISOLINUX=1
580@@ -198,80 +476,79 @@
581 # uncomment this to if you want to see more of what the Makefile is doing
582 #export VERBOSE_MAKE=1
583
584-# The maximum size allowed for an individual package, in bytes; if
585-# larger than this, it will be excluded (and all dependents, of
586-# course). We'll create a README.excluded in the root of CD1 listing
587-# them too
588-export MAX_PKG_SIZE=600000000
589-
590-# Should build_all.sh try to build a simple CD image if the proper official
591-# CD run does not work?
592-ATTEMPT_FALLBACK=yes
593-
594-# Set your disk type here. Known types are:
595-# BC (businesscard): 650 MiB max (should be limited elsewhere,
596-# should never fill a CD anyway)
597-# NETINST: 650 MiB max (ditto)
598-# CD: standard 74-min CD (650 MiB)
599-# CD700: (semi-)standard 80-min CD (700 MiB)
600-# DVD: standard 4.7 GB DVD
601-# DLDVD: standard 8.5 GB dual-layer DVD
602-# BD: standard 25 GB blu-ray
603-# DLBD: standard 50 GB dual-layer blu-ray
604-# STICK1GB: 1GB USB stick or similar
605-# STICK2GB: 2GB USB stick or similar
606-# STICK4GB: 4GB USB stick or similar
607-# STICK8GB: 8GB USB stick or similar
608-# CUSTOM: up to you - specify a size to go with it (in 2K blocks)
609-export DISKTYPE=CD
610-#export DISKTYPE=CUSTOM
611-#export CUSTOMSIZE=XXXX
612-# If you want to over-ride this choice (e.g. to make a larger version of a given disk),
613-# you can do the following:
614-# export FORCE_CD_SIZE=<type> to change all the sizes in a given run
615-# export FORCE_CD_SIZE1=<type> to change the size of disk 1 (only)
616-
617-# Extra variants to enable. See docs/README.variants for more information.
618-export VARIANTS=
619+# uncoment this to make build_all.sh try to build a simple CD image if
620+# the proper official CD run does not work
621+#ATTEMPT_FALLBACK=yes
622+
623+# Set your disk size here in MB. Used in calculating package and
624+# source file layouts in build.sh and build_all.sh. Defaults are for
625+# CD-R. For DVD-R the size limit is 4700372992 (see ubuntu-cdimage
626+# lib/cdimage/tree.py:DailyTreePublisher.size_limit) but we express here
627+# in MiB, so round down to 4482MiB (4699717632 bytes). If we round up to
628+# 4483MiB we will *probably* still fit, but the limit would be 384KiB above
629+# the actual limit so there's some risk of being oversize for media.
630+if [ "$CDIMAGE_DVD" = 1 ]; then
631+ export DEFBINSIZE=4482
632+ export DEFSRCSIZE=4482
633+else
634+ #export DEFBINSIZE=700
635+ #export DEFSRCSIZE=645
636+ export DEFBINSIZE=4600
637+ export DEFSRCSIZE=4600
638+fi
639
640 # We don't want certain packages to take up space on CD1...
641-#export EXCLUDE1=exclude
642-# ...but they are okay for other CDs (UNEXCLUDEx == may be included
643-# on CD x if not already covered)
644-#export UNEXCLUDE2=unexclude-CD2
645-# Any packages listed in EXCLUDEx but not in any UNEXCLUDE will be
646-# excluded completely. The same goes for packages listed in EXCLUDE.
647+#export EXCLUDE="$BASEDIR"/tasks/exclude-sarge
648+# ...but they are okay for other CDs (UNEXCLUDEx == may be included on CD >= x)
649+#export UNEXCLUDE2="$BASEDIR"/tasks/unexclude-CD2-sarge
650+# Any packages listed in EXCLUDE but not in any UNEXCLUDE will be
651+# excluded completely.
652+
653+# We also exclude some source packages
654+#export SRCEXCLUDE="$BASEDIR"/tasks/exclude-src-potato
655+
656+export NODEPENDS=1
657
658 # Set this if the recommended packages should be skipped when adding
659-# package on the CD. The default is 'true'.
660-# export NORECOMMENDS=1
661+# package on the CD. The default is 'false'.
662+export NORECOMMENDS=1
663
664 # Set this if the suggested packages should be skipped when adding
665 # package on the CD. The default is 'true'.
666-# export NOSUGGESTS=1
667-
668-# Set to 1 to generate MD5/SHA1/SHA256/SHA512 sums for generated images
669-export IMAGESUMS=1
670-
671-# And define the set of checksum algorithms you want here. Default is
672-# all of: md5 sha1 sha512 sha256
673-# export CHECKSUMS="md5 sha1 sha512 sha256"
674-
675-# We may have to extract files from packages to put them onto the CD
676-# (e.g. bootloader files). If you make those packages (and their
677-# sources) available somewhere, list it here so that README.source
678-# can point to it. Note that your mirror must have repositories of
679-# source packages if you enable this option.
680-# export ARCHIVE_EXTRACTED_SOURCES="http://cdimage.debian.org/cdimage/cd-sources/"
681-
682-# Produce iso/jigdo files: specify how many iso/jigdo files should be
683-# produced in your set. If not set or when the value is "ALL" they will
684-# be created for all images. One of the variables can be set to zero if
685-# either iso or jigdo files are not wanted.
686-# Replaces the old "DOJIGDO" setting with something much more flexible.
687-#export MAXISOS=0
688-#export MAXJIGDOS=0
689-
690+export NOSUGGESTS=1
691+
692+# Image format:
693+# vfat = Output an image in VFAT format (.img)
694+# iso = Output an image in ISO 9660 format (.iso)
695+if [ -z "$IMAGE_FORMAT" ]; then
696+ export IMAGE_FORMAT=iso
697+fi
698+
699+# Preinstalled Image Filesystem
700+# This is the expected filesystem that is downloaded from the livefs builders
701+
702+if [ -z "$PREINSTALLED_IMAGE_FILESYSTEM" ]; then
703+ export PREINSTALLED_IMAGE_FILESYSTEM=ext4
704+fi
705+
706+# Produce jigdo files:
707+# 0/unset = Don't do jigdo at all, produce only the full iso image.
708+# 1 = Produce both the iso image and jigdo stuff.
709+# 2 = Produce ONLY jigdo stuff; no iso image is created (saves lots
710+# of disk space).
711+
712+if [ "$CDIMAGE_INSTALL" != 1 ] && [ "$CDIMAGE_ONLYSOURCE" != 1 ]; then
713+ # inappropriate
714+ export DOJIGDO=0
715+elif [ "$DIST" = warty ]; then
716+ # only custom builds now
717+ export DOJIGDO=0
718+elif [ "$SPECIAL" = 1 ]; then
719+ # special custom build
720+ export DOJIGDO=0
721+else
722+ export DOJIGDO=1
723+fi
724 # HTTP/FTP URL for directory where you intend to make the templates
725 # available. You should not need to change this; the default value ""
726 # means "template in same dir as the .jigdo file", which is usually
727@@ -291,13 +568,16 @@
728 # Space-separated list of label->URL mappings for "jigdo fallback
729 # server(s)" to add to .jigdo file. If unset, no fallback URL is
730 # added, which may cause problems - see README.
731-#export JIGDOFALLBACKURLS="Debian=http://myserver/snapshot/Debian/ Non-US=http://myserver/snapshot/Non-US/"
732+export JIGDOFALLBACKURLS="Debian=http://archive.ubuntu.com/ubuntu/"
733+# commented out until the snapshot archives actually exist to avoid
734+# silly server load
735+#export JIGDOFALLBACKURLS="Debian=http://archive.ubuntu.com/cdimage/jigit/$CODENAME/snapshot/"
736 #
737 # Space-separated list of "include URLs" to add to the .jigdo file.
738 # The included files are used to provide an up-to-date list of Debian
739 # mirrors to the jigdo _GUI_application_ (_jigdo-lite_ doesn't support
740 # "[Include ...]").
741-export JIGDOINCLUDEURLS="http://cdimage.debian.org/debian-cd/debian-servers.jigdo"
742+#export JIGDOINCLUDEURLS="http://cdimage.debian.org/debian-cd/debian-servers.jigdo"
743 #
744 # $JIGDOTEMPLATEURL and $JIGDOINCLUDEURLS are passed to
745 # "tools/jigdo_header", which is used by default to generate the
746@@ -306,39 +586,45 @@
747 # data.
748 #export JIGDOSCRIPT="myscript"
749
750+# If set, use the md5sums from the main archive, rather than calculating
751+# them locally
752+export FASTSUMS=1
753+
754 # A couple of things used only by publish_cds, so it can tweak the
755 # jigdo files, and knows where to put the results.
756 # You need to run publish_cds manually, it is not run by the Makefile.
757 export PUBLISH_URL="http://cdimage.debian.org/jigdo-area"
758+export PUBLISH_NONUS_URL="http://non-US.cdimage.debian.org/jigdo-area"
759 export PUBLISH_PATH="/home/jigdo-area/"
760
761 # Specify files and directories to *exclude* from jigdo processing. These
762 # files on each CD are expected to be different to those on the mirror, or
763 # are often subject to change. Any files matching entries in this list will
764 # simply be placed straight into the template file.
765-export JIGDO_EXCLUDE="'README*' /doc/ /md5sum.txt /.disk/ /pics/ 'Release*' 'Packages*' 'Sources*'"
766+export JIGDO_EXCLUDE="'README*' /doc/ /md5sum.txt /.disk/ /pics/ 'Release*' 'Packages*' 'Sources*' 'Contents*'"
767
768-# Specify files that MUST match entries in the externally-supplied
769-# md5-list. If they do not, the CD build process will fail; something
770-# must have been corrupted. Replaces the old mirrorcheck code.
771+# Specify files and directories to *exclude* from jigdo processing. These
772+# files on each CD are expected to be different to those on the mirror, or
773+# are often subject to change. Any files matching entries in this list will
774+# simply be placed straight into the template file.
775 export JIGDO_INCLUDE="/pool/"
776
777 # Specify the minimum file size to consider for jigdo processing. Any files
778 # smaller than this will simply be placed straight into the template file.
779 export JIGDO_OPTS="-jigdo-min-file-size 1024"
780
781-for EXCL in $JIGDO_EXCLUDE; do
782- JIGDO_OPTS="$JIGDO_OPTS -jigdo-exclude $EXCL"
783-done
784-
785-for INCL in $JIGDO_INCLUDE; do
786- JIGDO_OPTS="$JIGDO_OPTS -jigdo-force-md5 $INCL"
787-done
788-
789-# Base link for snapshot.debian.org or similar
790-# "SNAPDATETIME" will be replaced at runtime with the correct data
791-# Leave this unset to not add this entry
792-export SNAPURL=Debian=http://snapshot.debian.org/archive/debian/SNAPDATETIME/
793+for EXCL in $JIGDO_EXCLUDE
794+do
795+ JIGDO_OPTS="$JIGDO_OPTS -jigdo-exclude $EXCL"
796+done
797+
798+for INCL in $JIGDO_INCLUDE
799+do
800+ JIGDO_OPTS="$JIGDO_OPTS -jigdo-force-md5 $INCL"
801+done
802+
803+# Where to find the boot disks
804+#export BOOTDISKS=$TOPDIR/ftp/skolelinux/boot-floppies
805
806 # File with list of packages to include when fetching modules for the
807 # first stage installer (debian-installer). One package per line.
808@@ -359,28 +645,56 @@
809 # File with list of packages to exclude as above.
810 #export BASE_EXCLUDE="$BASEDIR"/data/$CODENAME/base_exclude
811
812-# Only put the installer onto the cd (set NORECOMMENDS,... as well,
813-# and if you're not using build.sh then also make sure you set TASK
814-# appropriately here)
815+# Only put the installer onto the cd (set NORECOMMENDS,... as well).
816 # INSTALLER_CD=0: nothing special (default)
817-# INSTALLER_CD=1: just add debian-installer (use TASK=debian-installer)
818-# INSTALLER_CD=2: add d-i and base (use TASK=debian-installer+kernel)
819-#export INSTALLER_CD=2
820-#export TASK=debian-installer+kernel
821-
822-# Parameters to pass to kernel (or d-i) when the CD boots. Not currently
823-# supported for all architectures.
824-#export KERNEL_PARAMS="DEBCONF_PRIORITY=critical"
825-
826-# Default desktop (currently only used by win32-loader)
827-#export DESKTOP=kde
828-
829-# If set, limits the number of images to produce. The maximum
830-# value of MAXISOS and MAXJIGDOS are limited to this setting.
831-#export MAXCDS=1
832+# INSTALLER_CD=1: just add debian-installer (use TASK=tasks/debian-installer-$CODENAME)
833+# INSTALLER_CD=2: add d-i and base (use TASK=tasks/debian-installer+kernel-$CODENAME)
834+#export INSTALLER_CD=0
835+
836+# Parameters to pass to kernel when the CD boots. Not currently supported
837+# for all architectures.
838+#export KERNEL_PARAMS="priority=critical"
839+
840+# If set, limits the number of binary CDs to produce.
841+if [ "$CDIMAGE_DVD" = 1 ]; then
842+ export MAXCDS=1
843+else
844+ case $PROJECT in
845+ edubuntu)
846+ case $DIST in
847+ warty|hoary|breezy|dapper|edgy)
848+ export MAXCDS=1
849+ ;;
850+ *)
851+ export MAXCDS=2
852+ ;;
853+ esac
854+ ;;
855+ *)
856+ export MAXCDS=1
857+ ;;
858+ esac
859+fi
860+
861+# If set to 0, never overflow binary CDs (for when you only want a single CD
862+# and want to know when it overflows).
863+export OVERFLOWBINCDS=0
864
865 # If set, overrides the boot picture used.
866-#export SPLASHPNG="$BASEDIR/data/$CODENAME/splash-img.png"
867+if [ -z "$SPLASHRLE" ]; then
868+ export SPLASHRLE="$BASEDIR/data/$DI_CODENAME/splash.rle"
869+fi
870+if [ -z "$GFXSPLASH" ]; then
871+ export GFXSPLASH="$BASEDIR/data/$DI_CODENAME/splash.pcx"
872+fi
873+if [ -z "$SPLASHPNG" ]; then
874+ export SPLASHPNG="$BASEDIR/data/$DI_CODENAME/splash.png"
875+fi
876+
877+# Used by build.sh to determine what to build, this is the name of a target
878+# in the Makefile. Use bin-official_images to build only binary CDs. The
879+# default, official_images, builds everything.
880+IMAGETARGET=bin-official_images
881
882 # Set to 1 to save space by omitting the installation manual.
883 # If so the README will link to the manual on the web site.
884@@ -388,76 +702,9 @@
885
886 # Set to 1 to save space by omitting the release notes
887 # If so we will link to them on the web site.
888-export OMIT_RELEASE_NOTES=1
889+export OMIT_RELEASE_NOTES=0
890
891-# Set this to override the default location
892+# Set this to override the defaul location
893 #export RELEASE_NOTES_LOCATION="http://www.debian.org/releases/$CODENAME"
894
895-# Set to 1 to not include the doc/tools directories on CD1
896-# Useful to save space and avoids failures if you have a mirror
897-# without those directories.
898-#export OMIT_DOC_TOOLS=1
899-
900-case "$OFFICIAL" in
901- "Official")
902- export OFFICIAL_VAL=2
903- ;;
904- "Official Beta")
905- export OFFICIAL_VAL=1
906- ;;
907- *)
908- export OFFICIAL_VAL=0
909- ;;
910-esac
911-
912-# Set this to force the Release file(s) to say "stable". Used in first
913-# Etch builds to allow us to build before the archive updated
914-#EARLY_BUILD_HACK=1
915-
916-##################################
917-# LOCAL HOOK DEFINITIONS
918-##################################
919-#
920-# Set these to point to scripts/programs to be called at various
921-# points in the debian-cd image-making process. This is the ideal place
922-# to customise what's on the CDs, for example to add extra files or
923-# modify existing ones. Each will be called with the arguments in order:
924-#
925-# $TDIR (the temporary dir containing the build tree)
926-# $MIRROR (the location of the mirror)
927-# $DISKNUM (the image number in the set)
928-# $CDDIR (the root of the temp disc tree)
929-# $ARCHES (the set of architectures chosen)
930-#
931-# BE CAREFUL about what you do at each point: in the first couple of
932-# cases, files and directories you're looking to use may not exist yet,
933-# you may need to worry about adding entries into md5sum.txt yourself
934-# and (in the last couple of cases) if you add any extra files you may
935-# end up over-filling the disc. If you *do* need to add files at the end
936-# of the process, see RESERVED_BLOCKS_HOOK below. It's strongly
937-# recommended to do this kind of customisation up-front if you can, it's
938-# much simpler that way!
939-
940-# The disc_start hook. This will be called near the beginning of the
941-# start_new_disc script, just after the directory tree has been created
942-# but before any files have been added
943-#export DISC_START_HOOK=/bin/true
944-
945-# The disc_pkg hook. This will be called just after the
946-# start_new_disc script has finished, just before make_disc_trees.pl
947-# starts to add package files.
948-#export DISC_PKG_HOOK=/bin/true
949-
950-# The reserved_blocks hook; if set, this script should print the
951-# number of 2K blocks that need to be reserved for data to be added
952-# *after* a disc tree is filled with packages.
953-#export RESERVED_BLOCKS_HOOK=/bin/true
954-
955-# The disc_finish hook. This will be called once a disc image is full,
956-# just after the last package rollback but before the last bits of
957-# cleanup are done on the temp disc tree
958-#export DISC_FINISH_HOOK=/bin/true
959-
960-# The disc_end hook. This will be called *right* at the end of the
961-# image-making process in make_disc_trees.pl.
962-#export DISC_END_HOOK=/bin/true
963+COMPLETE=0
964
965=== renamed file 'CONF.sh' => 'CONF.sh.moved'
966=== added file 'Makefile'
967--- Makefile 1970-01-01 00:00:00 +0000
968+++ Makefile 2020-06-24 11:40:40 +0000
969@@ -1,32 +1,84 @@
970 #!/usr/bin/make -f
971
972-# Main Makefile for debian-cd
973+# Main Makefile for YACS
974 #
975-# Copyright 1999 Rapha?l Hertzog <hertzog@debian.org>
976+# Copyright 1999 Raphaël Hertzog <hertzog@debian.org>
977 # See the README file for the license
978-#
979-# Significantly modified 2005-2006 Steve McIntyre <93sam@debian.org>
980-# for multi-arch and mixed bin/src discs
981-#
982+
983 # The environment variables must have been set
984 # before. For this you can source the CONF.sh
985 # file in your shell
986
987
988 ## DEFAULT VALUES
989+ifdef SUBARCH
990+export FULLARCH=$(ARCH)+$(SUBARCH)
991+else
992+export FULLARCH=$(ARCH)
993+endif
994 ifndef VERBOSE_MAKE
995 Q=@
996 endif
997+ifndef SIZELIMIT
998+export SIZELIMIT=$(shell echo -n $$[ 690 * 1024 * 1024 ])
999+endif
1000 ifndef TASK
1001-TASK=Debian-generic
1002+ifneq (,$(wildcard $(BASEDIR)/tasks/auto/$(IMAGE_TYPE)/$(PROJECT)/$(DIST)/MASTER))
1003+TASK=$(BASEDIR)/tasks/auto/$(IMAGE_TYPE)/$(PROJECT)/$(DIST)/MASTER
1004+else
1005+TASK=$(BASEDIR)/tasks/$(CAPPROJECT)_$(CODENAME)
1006+endif
1007+endif
1008+ifndef CAPCODENAME
1009+CAPCODENAME:=$(shell perl -e "print ucfirst("$(CODENAME)")")
1010+endif
1011+ifndef BINDISKINFO
1012+ifneq ($(MAXCDS),1)
1013+export BINDISKINFO="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(FULLARCH) Binary-$$num ($$DATE)"
1014+else
1015+export BINDISKINFO="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(FULLARCH) ($$DATE)"
1016+endif
1017+endif
1018+ifndef SRCDISKINFO
1019+export SRCDISKINFO="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) Source-$$num ($$DATE)"
1020+endif
1021+# ND=No-Date versions for README
1022+ifndef BINDISKINFOND
1023+ifneq ($(MAXCDS),1)
1024+export BINDISKINFOND="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(FULLARCH) Binary-$$num"
1025+else
1026+export BINDISKINFOND="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) $(FULLARCH)"
1027+endif
1028+endif
1029+ifndef SRCDISKINFOND
1030+export SRCDISKINFOND="$(CAPPROJECT) $(DEBVERSION) \"$(CAPCODENAME)\" - $(OFFICIAL) Source-$$num"
1031+endif
1032+ifndef BINVOLID
1033+ifeq ($(ARCH),powerpc)
1034+ifneq ($(MAXCDS),1)
1035+BINVOLID="$(CAPPROJECT) $(DEBVERSION) ppc $$num"
1036+else
1037+BINVOLID="$(CAPPROJECT) $(DEBVERSION) ppc"
1038+endif
1039+else ifeq ($(ARCH),ppc64el)
1040+ifneq ($(MAXCDS),1)
1041+BINVOLID="$(CAPPROJECT) $(DEBVERSION) ppc64 $$num"
1042+else
1043+BINVOLID="$(CAPPROJECT) $(DEBVERSION) ppc64"
1044+endif
1045+else
1046+ifneq ($(MAXCDS),1)
1047+BINVOLID="$(CAPPROJECT) $(DEBVERSION) $(ARCH) $$num"
1048+else
1049+BINVOLID="$(CAPPROJECT) $(DEBVERSION) $(ARCH)"
1050+endif
1051+endif
1052+endif
1053+ifndef SRCVOLID
1054+SRCVOLID="$(CAPPROJECT) $(DEBVERSION) Source $$num"
1055 endif
1056 ifndef MKISOFS
1057-ifneq (,$(filter i386 amd64,$(ARCHES)))
1058-export MKISOFS=xorriso
1059-export MKISOFS_OPTS=-as mkisofs -r -checksum_algorithm_iso md5,sha1
1060-else
1061-export MKISOFS=$(shell which genisoimage mkisofs | head -1)
1062-endif
1063+export MKISOFS=/usr/bin/mkisofs
1064 endif
1065 ifndef MKISOFS_OPTS
1066 #For normal users
1067@@ -38,59 +90,215 @@
1068 HOOK=$(BASEDIR)/tools/$(CODENAME).hook
1069 endif
1070 ifndef ARCHIVE_KEYRING_PACKAGE
1071-ARCHIVE_KEYRING_PACKAGE=debian-archive-keyring
1072-endif
1073-ifndef ARCHIVE_KEYRING_FILE
1074-ARCHIVE_KEYRING_FILE=usr/share/keyrings/debian-archive-keyring.gpg
1075-endif
1076-
1077-export BUILD_DATE=$(shell date -u +%Y%m%d-%H:%M)
1078-export ARCHES_NOSRC=$(shell echo $(ARCHES) | sed 's/source//')
1079-ifeq ($(ARCHES),source)
1080- export SOURCEONLY=yes
1081-endif
1082-ifeq ($(shell echo $(ARCHES) | sed 's/.*source.*/1/'),1)
1083- export INC_SOURCE=yes
1084-endif
1085-
1086-UNDER_ARCHES=$(shell echo $(ARCHES) | sed 's/\ /_/g')
1087-ARCH_MKISOFS = ${${UNDER_ARCHES}_MKISOFS}
1088-ARCH_MKISOFS_OPTS = ${${UNDER_ARCHES}_MKISOFS_OPTS}
1089+ARCHIVE_KEYRING_PACKAGE=ubuntu-keyring
1090+endif
1091+ifneq "$(wildcard $(MIRROR)/dists/$(DI_CODENAME)/main/disks-$(ARCH))" ""
1092+ifndef BOOTDISKS
1093+export BOOTDISKS=$(MIRROR)/dists/$(DI_CODENAME)/main/disks-$(ARCH)
1094+endif
1095+endif
1096+ifndef DOJIGDO
1097+export DOJIGDO=0
1098+endif
1099+
1100+ifndef UDEB_INCLUDE
1101+# Netinst/businesscard CD have different udeb_include files
1102+ifeq ($(INSTALLER_CD),1)
1103+UDEB_INCLUDE=$(BASEDIR)/data/$(DI_CODENAME)/$(ARCH)_businesscard_udeb_include
1104+endif
1105+ifeq ($(INSTALLER_CD),2)
1106+UDEB_INCLUDE=$(BASEDIR)/data/$(DI_CODENAME)/$(ARCH)_netinst_udeb_include
1107+endif
1108+endif
1109+# Default udeb_include files.
1110+ifndef UDEB_INCLUDE
1111+UDEB_INCLUDE=$(BASEDIR)/data/$(DI_CODENAME)/$(ARCH)_udeb_include
1112+endif
1113+
1114+ARCH_MKISOFS = ${${ARCH}_MKISOFS}
1115+ARCH_MKISOFS_OPTS = ${${ARCH}_MKISOFS_OPTS}
1116 ifneq (${ARCH_MKISOFS},)
1117 MKISOFS = ${ARCH_MKISOFS}
1118 endif
1119 ifneq (${ARCH_MKISOFS_OPTS},)
1120 MKISOFS_OPTS = ${ARCH_MKISOFS_OPTS}
1121 endif
1122-ifndef DEBOOTSTRAP_OPTS
1123-DEBOOTSTRAP_OPTS=--no-check-gpg
1124+
1125+ifeq ($(CDIMAGE_LIVE),1)
1126+LIVE_FILESYSTEM := 1
1127+else ifeq ($(CDIMAGE_SQUASHFS_BASE),1)
1128+LIVE_FILESYSTEM := 1
1129+else
1130+LIVE_FILESYSTEM :=
1131 endif
1132
1133 ## Internal variables
1134 apt=$(BASEDIR)/tools/apt-selection
1135-sort_deps=$(BASEDIR)/tools/sort_deps
1136-md5sum=md5sum
1137+list2cds=$(BASEDIR)/tools/list2cds
1138+list2src=$(BASEDIR)/tools/list2src
1139+cds2src=$(BASEDIR)/tools/cds2src
1140+master2tasks=$(BASEDIR)/tools/master2tasks
1141+mirrorcheck=$(BASEDIR)/tools/mirror_check
1142+add_packages=$(BASEDIR)/tools/add_packages
1143+add_dirs=$(BASEDIR)/tools/add_dirs
1144+add_bin_doc=$(BASEDIR)/tools/add-bin-doc
1145+scanpackages=$(BASEDIR)/tools/scanpackages
1146+scansources=$(BASEDIR)/tools/scansources
1147+add_files=$(BASEDIR)/tools/add_files
1148+set_mkisofs_opts=$(BASEDIR)/tools/set_mkisofs_opts
1149+strip_nonus_bin=$(BASEDIR)/tools/strip-nonUS-bin
1150+add_secured=$(BASEDIR)/tools/add_secured
1151+md5sum=/usr/bin/md5sum
1152+sha1sum=/usr/bin/sha1sum
1153+sha256sum=/usr/bin/sha256sum
1154+fastsums=$(BASEDIR)/tools/fast_sums
1155 jigdo_cleanup=$(BASEDIR)/tools/jigdo_cleanup
1156 grab_md5=$(BASEDIR)/tools/grab_md5
1157-make_image=$(BASEDIR)/tools/make_image
1158-merge_package_lists=$(BASEDIR)/tools/merge_package_lists
1159-update_popcon=$(BASEDIR)/tools/update_popcon
1160-update_tasks=$(BASEDIR)/tools/update_tasks
1161-grab_source_list=$(BASEDIR)/tools/grab_source_list
1162-which_deb=$(BASEDIR)/tools/which_deb
1163-
1164-BDIR=$(TDIR)/$(CODENAME)
1165-TASKDIR=$(BDIR)/tasks
1166-ADIR=$(APTTMP)
1167-DB_DIR=$(BDIR)/debootstrap
1168-
1169-export DEBOOTSTRAP_DIR := $(DB_DIR)/usr/share/debootstrap
1170-export PATH := $(DB_DIR)/usr/sbin:$(PATH)
1171-export BDIR
1172-export TASKDIR
1173+add_live_filesystem=$(BASEDIR)/tools/add_live_filesystem
1174+add_winfoss=$(BASEDIR)/tools/add_winfoss
1175+find_newest_installer=$(BASEDIR)/tools/find-newest-installer
1176+verbose=$(BASEDIR)/tools/verbose_command
1177+make_vfat_img=$(BASEDIR)/tools/make-vfat-img
1178+hardlink=$(BASEDIR)/tools/hardlink
1179+
1180+BDIR=$(TDIR)/$(CODENAME)-$(FULLARCH)
1181+ADIR=$(APTTMP)/$(CODENAME)-$(FULLARCH)
1182+SDIR=$(TDIR)/$(CODENAME)-src
1183+
1184+FIRSTDISKS=CD1
1185+ifdef FORCENONUSONCD1
1186+FIRSTDISKS=CD1 CD1_NONUS
1187+forcenonusoncd1=1
1188+else
1189+forcenonusoncd1=0
1190+endif
1191+
1192+# we don't know how to generate ISOs for arm; force vfat images
1193+ifneq (,$(findstring $(ARCH),armel armhf))
1194+IMAGE_FORMAT := vfat
1195+endif
1196+
1197+# CDBASE = $(CODENAME)-$(FULLARCH)-$(1)
1198+ifeq ($(CDIMAGE_DVD),1)
1199+CDBASE = $(CODENAME)-dvd-$(FULLARCH)
1200+else
1201+ ifeq ($(CDIMAGE_PREINSTALLED),1)
1202+ ifeq ($(PROJECT),ubuntu-netbook)
1203+ CDBASE = $(CODENAME)-preinstalled-netbook-$(FULLARCH)
1204+ else
1205+ ifeq ($(PROJECT),ubuntu-headless)
1206+ CDBASE = $(CODENAME)-preinstalled-headless-$(FULLARCH)
1207+ else
1208+ ifeq ($(PROJECT),ubuntu-server)
1209+ CDBASE = $(CODENAME)-preinstalled-server-$(FULLARCH)
1210+ else
1211+ ifeq ($(PROJECT),kubuntu-mobile)
1212+ CDBASE = $(CODENAME)-preinstalled-mobile-$(FULLARCH)
1213+ else
1214+ CDBASE = $(CODENAME)-preinstalled-desktop-$(FULLARCH)
1215+ endif
1216+ endif
1217+ endif
1218+ endif
1219+ else
1220+ ifeq ($(CDIMAGE_ADDON),1)
1221+ CDBASE = $(CODENAME)-addon-$(FULLARCH)
1222+ else
1223+ ifeq ($(CDIMAGE_INSTALL),1)
1224+ ifeq ($(PROJECT),edubuntu)
1225+ ifneq (,$(findstring $(CODENAME),warty hoary breezy dapper edgy))
1226+ CDBASE = $(CODENAME)-install-$(FULLARCH)
1227+ else
1228+ CDBASE = $(CODENAME)-$$(if test "$(1)" = 1; then echo server; else echo serveraddon; fi)-$(FULLARCH)
1229+ endif
1230+ else
1231+ ifneq (,$(findstring $(CODENAME),warty hoary breezy))
1232+ CDBASE = $(CODENAME)-install-$(FULLARCH)
1233+ else
1234+ ifeq ($(PROJECT),ubuntu-server)
1235+ ifeq ($(CODENAME),focal)
1236+ CDBASE = $(CODENAME)-legacy-server-$(FULLARCH)
1237+ else
1238+ CDBASE = $(CODENAME)-server-$(FULLARCH)
1239+ endif
1240+ else
1241+ ifeq ($(PROJECT),jeos)
1242+ CDBASE = $(CODENAME)-jeos-$(FULLARCH)
1243+ else
1244+ CDBASE = $(CODENAME)-alternate-$(FULLARCH)
1245+ endif
1246+ endif
1247+ endif
1248+ endif
1249+ else
1250+ ifeq ($(PROJECT),edubuntu)
1251+ ifneq (,$(findstring $(CODENAME),warty hoary breezy dapper edgy))
1252+ CDBASE = $(CODENAME)-live-$(FULLARCH)
1253+ else
1254+ CDBASE = $(CODENAME)-desktop-$(FULLARCH)
1255+ endif
1256+ else
1257+ ifneq (,$(findstring $(CODENAME),warty hoary breezy))
1258+ CDBASE = $(CODENAME)-live-$(FULLARCH)
1259+ else
1260+ ifeq ($(PROJECT),ubuntu-server)
1261+ CDBASE = $(CODENAME)-live-server-$(FULLARCH)
1262+ else
1263+ ifeq ($(PROJECT),ubuntu-mid)
1264+ CDBASE = $(CODENAME)-mid-$(FULLARCH)
1265+ else
1266+ ifeq ($(PROJECT),ubuntu-netbook)
1267+ CDBASE = $(CODENAME)-netbook-$(FULLARCH)
1268+ else
1269+ ifeq ($(PROJECT),kubuntu-netbook)
1270+ CDBASE = $(CODENAME)-netbook-$(FULLARCH)
1271+ else
1272+ ifeq ($(PROJECT),ubuntu-moblin-remix)
1273+ CDBASE = $(CODENAME)-moblin-remix-$(FULLARCH)
1274+ else
1275+ ifeq ($(PROJECT),kubuntu-mobile)
1276+ CDBASE = $(CODENAME)-mobile-$(FULLARCH)
1277+ else
1278+ ifeq ($(SUBPROJECT),canary)
1279+ CDBASE = $(CODENAME)-desktop-canary-$(FULLARCH)
1280+ else
1281+ CDBASE = $(CODENAME)-desktop-$(FULLARCH)
1282+ endif
1283+ endif
1284+ endif
1285+ endif
1286+ endif
1287+ endif
1288+ endif
1289+ endif
1290+ endif
1291+ endif
1292+ endif
1293+endif
1294+endif
1295+CDSRCBASE = $(CODENAME)-src-$(1)
1296+
1297+INSTALLER_TYPE := $(shell $(find_newest_installer))
1298+INSTALLER_VERSION := $(shell readlink $(MIRROR)/dists/$(CODENAME)/main/$(INSTALLER_TYPE)-$(ARCH)/current)
1299
1300 ## DEBUG STUFF ##
1301
1302+PrintVars:
1303+ @num=1; \
1304+ DATE=$${CDIMAGE_DATE:-`date +%Y%m%d`} ; \
1305+ echo BINDISKINFO: ; \
1306+ echo $(BINDISKINFO) ; \
1307+ echo SRCDISKINFO: ; \
1308+ echo $(SRCDISKINFO) ; \
1309+ echo BINDISKINFOND: ; \
1310+ echo $(BINDISKINFOND) ; \
1311+ echo SRCDISKINFOND: ; \
1312+ echo $(SRCDISKINFOND) ; \
1313+ echo BINVOLID: ; \
1314+ echo $(BINVOLID) ; \
1315+ echo SRCVOLID: ; \
1316+ echo $(SRCVOLID) ; \
1317+
1318 default:
1319 @echo "Please refer to the README file for more information"
1320 @echo "about the different targets available."
1321@@ -99,9 +307,6 @@
1322
1323 # Basic checks in order to avoid problems
1324 ok:
1325-ifdef FORCE_FAIL
1326- @echo Debug variable FORCE_FAIL defined -- abort now; false
1327-endif
1328 ifndef TDIR
1329 @echo TDIR undefined -- set up CONF.sh; false
1330 endif
1331@@ -111,15 +316,12 @@
1332 ifndef MIRROR
1333 @echo MIRROR undefined -- set up CONF.sh; false
1334 endif
1335-ifndef ARCHES
1336- @echo ARCHES undefined -- set up CONF.sh; false
1337+ifndef ARCH
1338+ @echo ARCH undefined -- set up CONF.sh; false
1339 endif
1340 ifndef CODENAME
1341 @echo CODENAME undefined -- set up CONF.sh; false
1342 endif
1343-ifndef DISKTYPE
1344- @echo DISKTYPE undefined -- set up CONF.sh; false
1345-endif
1346 ifndef OUT
1347 @echo OUT undefined -- set up CONF.sh; false
1348 endif
1349@@ -128,323 +330,1049 @@
1350 @echo Never use NONFREE and EXTRANONFREE at the same time; false
1351 endif
1352 endif
1353- @if [ $(DISKTYPE) = "NETINST" -o $(DISKTYPE) = "BC" ] ; then \
1354- if [ "$(INC_SOURCE)"x = "yes"x ] ; then \
1355- echo "Including source is not supported on a netinst/bc CD"; \
1356- false; \
1357- fi; \
1358- fi
1359+ifdef FORCENONUSONCD1
1360+ifndef NONUS
1361+ @echo If we have FORCENONUSONCD1 set, we must also have NONUS set; false
1362+endif
1363+endif
1364
1365 ## INITIALIZATION ##
1366
1367 # Creation of the directories needed
1368-init: ok $(OUT) $(TDIR) $(BDIR) $(ADIR) $(TASKDIR) $(BDIR)/DATE $(DB_DIR) unstable-map
1369+init: ok $(OUT) $(TDIR) $(BDIR) $(SDIR) $(ADIR)
1370 $(OUT):
1371 $(Q)mkdir -p $(OUT)
1372 $(TDIR):
1373 $(Q)mkdir -p $(TDIR)
1374 $(BDIR):
1375 $(Q)mkdir -p $(BDIR)
1376+$(SDIR):
1377+ $(Q)mkdir -p $(SDIR)
1378 $(ADIR):
1379 $(Q)mkdir -p $(ADIR)
1380-$(TASKDIR):
1381-ifneq ($(ARCHES),source)
1382- $(Q)echo "Updating task files..."
1383- $(Q)mkdir -p $(TASKDIR)
1384- $(Q)echo "- copying task files from 'tasks/$(DI_CODENAME)/'"
1385- $(Q)cp -r $(BASEDIR)/tasks/$(CODENAME)/* $(TASKDIR)
1386- $(Q)echo "- generating dynamic task files"
1387- $(Q)set -e; cd $(TASKDIR); \
1388- $(BASEDIR)/tools/update_tasks; \
1389- $(BASEDIR)/tools/generate_di_list; \
1390- $(BASEDIR)/tools/generate_di+k_list
1391-ifeq ($(FORCE_FIRMWARE),1)
1392- # Generate firmware task file using the contents of the archive
1393- $(Q)$(BASEDIR)/tools/generate_firmware_task "$(ARCHES)" $(TASKDIR)/firmware
1394-endif
1395-endif
1396-$(BDIR)/DATE:
1397- $(Q)date -u '+%Y%m%d' > $(BDIR)/DATE
1398- $(Q)date -u '+%Y%m%dT%H%M%SZ' > $(BDIR)/DATE-zulu
1399-
1400-ifdef MIRROR
1401-LATEST_DB := $(MIRROR)/$(shell $(which_deb) $(MIRROR) $(CODENAME) debootstrap)
1402-$(DB_DIR): $(LATEST_DB)
1403- @rm -rf $(DB_DIR)
1404- $(Q)dpkg -x $(LATEST_DB) $(DB_DIR)
1405- $(Q)if [ ! -e $(DEBOOTSTRAP_DIR)/scripts/$(CODENAME) ] ; then \
1406- ln -sf sid $(DEBOOTSTRAP_DIR)/scripts/$(CODENAME) ; \
1407- fi
1408-endif
1409-
1410-# Make sure unstable/sid points to testing/wheezy, as there is no build
1411-# rule for unstable/sid.
1412-unstable-map:
1413- $(Q)if [ ! -d $(BASEDIR)/data/sid ] ; then \
1414- ln -s wheezy $(BASEDIR)/data/sid ; \
1415- fi
1416- $(Q)if [ ! -d $(BASEDIR)/tools/boot/sid ] ; then \
1417- ln -s wheezy $(BASEDIR)/tools/boot/sid ; \
1418- fi
1419-
1420-#################
1421-## CLEAN RULES ##
1422-#################
1423+ $(Q)mkdir -p $(ADIR)/apt-ftparchive-db
1424+
1425+## CLEANINGS ##
1426
1427 # Cleans the current arch tree (but not packages selection info)
1428-clean: ok dir-clean
1429-dir-clean:
1430+clean: ok bin-clean src-clean
1431+bin-clean:
1432 $(Q)rm -rf $(BDIR)/CD[1234567890]*
1433- $(Q)rm -rf $(TASKDIR)
1434+ $(Q)rm -rf $(BDIR)/*_NONUS
1435 $(Q)rm -f $(BDIR)/*.filelist*
1436- $(Q)rm -f $(BDIR)/packages-stamp $(BDIR)/upgrade-stamp $(BDIR)/md5-check
1437+ $(Q)rm -f $(BDIR)/packages-stamp $(BDIR)/bootable-stamp \
1438+ $(BDIR)/upgrade-stamp $(BDIR)/secured-stamp $(BDIR)/md5-check
1439+src-clean:
1440+ $(Q)rm -rf $(SDIR)/CD[1234567890]*
1441+ $(Q)rm -rf $(SDIR)/*_NONUS
1442+ $(Q)rm -rf $(SDIR)/sources-stamp $(SDIR)/secured-stamp $(SDIR)/md5-check
1443
1444 # Completely cleans the current arch tree
1445 realclean: distclean
1446-distclean: ok clean
1447- $(Q)echo "Cleaning the build directory"
1448+distclean: ok bin-distclean src-distclean
1449+bin-distclean:
1450+ $(Q)echo "Cleaning the binary build directory"
1451+ $(Q)rm -rf $(BDIR)
1452 $(Q)rm -rf $(ADIR)
1453- $(Q)rm -rf $(TDIR)
1454+src-distclean:
1455+ $(Q)echo "Cleaning the source build directory"
1456+ $(Q)rm -rf $(SDIR)
1457
1458-####################
1459 ## STATUS and APT ##
1460-####################
1461-
1462-$(CODENAME)_status: ok init
1463- $(Q)for ARCH in $(ARCHES_NOSRC); do \
1464- echo "Using the provided status file for $(CODENAME)-$$ARCH ..."; \
1465- cp $(BASEDIR)/data/$(CODENAME)/status.$$ARCH $(ADIR)/$(CODENAME)-$$ARCH/status 2>/dev/null || $(MAKE) status || $(MAKE) correctstatus ; \
1466- done
1467
1468 # Regenerate the status file with only packages that
1469 # are of priority standard or higher
1470 status: init $(ADIR)/status
1471 $(ADIR)/status:
1472 @echo "Generating a fake status file for apt-get and apt-cache..."
1473- $(Q)for ARCH in $(ARCHES); do \
1474- mkdir -p $(ADIR)/$(CODENAME)-$$ARCH/apt/preferences.d; \
1475- if [ $$ARCH = "source" -o "$(INSTALLER_CD)" = "1" -o "$(INSTALLER_CD)" = "2" -o "$(INSTALLER_CD)" = "C" ];then \
1476- :> $(ADIR)/$(CODENAME)-$$ARCH/status ; \
1477- else \
1478- zcat $(MIRROR)/dists/$(CODENAME)/main/binary-$$ARCH/Packages.gz | \
1479- perl -000 -ne 's/^(Package: .*)$$/$$1\nStatus: install ok installed/m; print if (/^Priority: (required|important|standard)/m or /^Section: base/m);' \
1480- >> $(ADIR)/$(CODENAME)-$$ARCH/status ; \
1481- fi; \
1482- done;
1483 :> $(ADIR)/status
1484-
1485- # Set up keyring so apt doesn't complain
1486 @echo "Setting up archive-keyring"
1487 $(Q)mkdir -p $(TDIR)/archive-keyring
1488- $(Q)dpkg -x $(MIRROR)/$(shell $(which_deb) $(MIRROR) $(CODENAME) $(ARCHIVE_KEYRING_PACKAGE)) $(TDIR)/archive-keyring
1489- $(Q)for ARCH in $(ARCHES); do \
1490- mkdir -p $(ADIR)/$(CODENAME)-$$ARCH/apt/trusted.gpg.d; \
1491- ln -s $(TDIR)/archive-keyring/$(ARCHIVE_KEYRING_FILE) $(ADIR)/$(CODENAME)-$$ARCH/apt/trusted.gpg.d; \
1492+ $(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
1493+ $(Q)mkdir -p $(ADIR)/apt/trusted.gpg.d
1494+ $(Q)for file in $(TDIR)/archive-keyring/etc/apt/trusted.gpg.d/*; do \
1495+ if [ -e $$file ]; then \
1496+ ln -s $$file $(ADIR)/apt/trusted.gpg.d/$$(basename $$file); \
1497+ fi; \
1498 done
1499-
1500 # Updating the apt database
1501- $(Q)for ARCH in $(ARCHES); do \
1502- export ARCH=$$ARCH; \
1503- $(apt) update; \
1504- done
1505-
1506- # If we're doing a build using d-i from sid, we'll need sid sources too
1507- if [ "$(INC_SOURCE)"x = "yes"x ] && \
1508- [ "$(DI_CODENAME)"x != ""x ] && \
1509- [ "$(DI_CODENAME)"x != "$(CODENAME)"x ] ; then \
1510- mkdir -p $(ADIR)/$(DI_CODENAME)-source/apt/preferences.d ; \
1511- :> $(ADIR)/$(DI_CODENAME)-source/status ; \
1512- export CODENAME=$(DI_CODENAME); \
1513- export ARCH=source; \
1514- $(apt) update; \
1515- fi
1516- #
1517- # Checking the consistency of the standard system
1518- # If this does fail, then launch make correctstatus
1519- #
1520- $(Q)for ARCH in $(ARCHES); do \
1521- export ARCH=$$ARCH; \
1522- $(apt) check || $(MAKE) correctstatus; \
1523- done
1524+ $(Q)$(apt) update
1525+ #
1526+ # Checking the consistence of the standard system
1527+ # If this does fail, then launch make correctstatus
1528+ #
1529+ $(Q)$(apt) check || $(MAKE) correctstatus
1530
1531 # Only useful if the standard system is broken
1532 # It tries to build a better status file with apt-get -f install
1533 correctstatus: status apt-update
1534- # You may need to launch correctstatus more than one time
1535- # in order to correct all dependencies
1536- #
1537- # Removing packages from the system :
1538- $(Q)set -e; \
1539- if [ "$(ARCHES)" != "source" ] ; then \
1540- for ARCH in $(ARCHES_NOSRC); do \
1541- export ARCH=$$ARCH; \
1542- for i in `$(apt) deselected -f install`; do \
1543- echo $$ARCH:$$i; \
1544- perl -i -000 -ne "print unless /^Package: \Q$$i\E/m" \
1545- $(ADIR)/$(CODENAME)-$$ARCH/status; \
1546- done; \
1547- done; \
1548- fi
1549- #
1550- # Adding packages to the system :
1551- $(Q)set -e; \
1552- if [ "$(ARCHES)" != "source" ] ; then \
1553- for ARCH in $(ARCHES_NOSRC); do \
1554- export ARCH=$$ARCH; \
1555- for i in `$(apt) selected -f install`; do \
1556- echo $$ARCH:$$i; \
1557- $(apt) cache dumpavail | perl -000 -ne \
1558- "s/^(Package: .*)\$$/\$$1\nStatus: install ok installed/m; \
1559- print if /^Package: \Q$$i\E\s*\$$/m;" \
1560- >> $(ADIR)/$(CODENAME)-$$ARCH/status; \
1561- done; \
1562- done; \
1563- fi
1564- #
1565- # Showing the output of apt-get check :
1566- $(Q)for ARCH in $(ARCHES_NOSRC); do \
1567- ARCH=$$ARCH $(apt) check; \
1568- done
1569+ # You may need to launch correctstatus more than one time
1570+ # in order to correct all dependencies
1571+ #
1572+ # Removing packages from the system :
1573+ $(Q)set -e; \
1574+ for i in `$(apt) deselected -f install`; do \
1575+ echo $$i; \
1576+ perl -i -000 -ne "print unless /^Package: \Q$$i\E/m" \
1577+ $(ADIR)/status; \
1578+ done
1579+ #
1580+ # Adding packages to the system :
1581+ $(Q)set -e; \
1582+ for i in `$(apt) selected -f install`; do \
1583+ echo $$i; \
1584+ $(apt) cache dumpavail | perl -000 -ne \
1585+ "s/^(Package: .*)\$$/\$$1\nStatus: install ok installed/m; \
1586+ print if /^Package: \Q$$i\E\s*\$$/m;" \
1587+ >> $(ADIR)/status; \
1588+ done
1589+ #
1590+ # Showing the output of apt-get check :
1591+ $(Q)$(apt) check
1592
1593 apt-update: status
1594- $(Q)if [ "$(ARCHES)" != "source" ] ; then \
1595- for ARCH in $(ARCHES); do \
1596- echo "Apt-get is updating its files ..."; \
1597- ARCH=$$ARCH $(apt) update; \
1598- done; \
1599- fi
1600+ @echo "Apt-get is updating his files ..."
1601+ $(Q)$(apt) update
1602+
1603
1604 ## GENERATING LISTS ##
1605
1606 # Deleting the list only
1607 deletelist: ok
1608 $(Q)-rm $(BDIR)/rawlist
1609+ $(Q)-rm $(BDIR)/rawlist-exclude
1610 $(Q)-rm $(BDIR)/list
1611-
1612-packagelists: ok apt-update genlist
1613-
1614-# Build the raw list (cpp output) with doubles and spaces
1615-$(BDIR)/rawlist:
1616-# Dirty workaround for saving space, we add some hints to break ties.
1617-# This is just a temporal solution, sort_deps should be a little bit less
1618-# silly so that this is not needed. For more info have a look at
1619-# http://lists.debian.org/debian-cd/2004/debian-cd-200404/msg00093.html
1620- $(Q)if [ "$(SOURCEONLY)"x != "yes"x ] ; then \
1621- if [ "$(INSTALLER_CD)"x = "1"x ] ; then \
1622- : ; \
1623- elif [ "$(INSTALLER_CD)"x = "2"x -o "$(INSTALLER_CD)"x = "C"x ] ; then \
1624- echo "mawk" >>$(BDIR)/rawlist; \
1625- else \
1626- echo "mawk" >>$(BDIR)/rawlist; \
1627- echo "exim4-daemon-light" >>$(BDIR)/rawlist; \
1628- fi; \
1629- fi
1630-
1631- $(Q)if [ "$(SOURCEONLY)"x != "yes"x ] ; then \
1632- if [ _$(INSTALLER_CD) != _1 ]; then \
1633- for ARCH in $(ARCHES_NOSRC); do \
1634- BINCLUDE=`[ -n "$(BASE_INCLUDE)" ] && cat $(BASE_INCLUDE) | tr "\n" "," | sed 's!,$$!!g'`; \
1635- [ -z "$$BINCLUDE" ] || BINCLUDE="--include=$$BINCLUDE"; \
1636- BEXCLUDE=`[ -n "$(BASE_EXCLUDE)" ] && cat $(BASE_EXCLUDE) | tr "\n" "," | sed 's!,$$!!g'`; \
1637- [ -z "$$BEXCLUDE" ] || BEXCLUDE="--exclude=$$BEXCLUDE"; \
1638- debootstrap $(DEBOOTSTRAP_OPTS) --arch $$ARCH \
1639- --print-debs \
1640- $$BINCLUDE $$BEXCLUDE \
1641- $(CODENAME) \
1642- $(TDIR)/debootstrap.tmp \
1643- file:$(MIRROR) \
1644- $(DEBOOTSTRAP_SCRIPT) 2>/dev/null \
1645- | tr ' ' '\n' > $(BDIR)/debootstrap-list; \
1646- cat $(BDIR)/debootstrap-list >>$(BDIR)/rawlist; \
1647- rm -rf $(TDIR)/debootstrap.tmp; \
1648- done; \
1649- fi; \
1650- fi
1651-
1652- $(Q)for ARCH in $(ARCHES_NOSRC); do \
1653- ARCHDEFS="$$ARCHDEFS -D ARCH_`echo $$ARCH | sed 's/-/_/'`"; \
1654- ARCHUNDEFS="$$ARCHUNDEFS -U $$ARCH"; \
1655- done; \
1656- for VARIANT in $(VARIANTS); do \
1657- VARIANTDEFS="$$VARIANTDEFS -D VARIANT_$$VARIANT"; \
1658- done; \
1659- if [ "$(FORCE_FIRMWARE)"x = "1"x ] ; then \
1660- ARCHDEFS="$$ARCHDEFS -DFORCE_FIRMWARE"; \
1661- fi; \
1662- if [ "$(EXCLUDE_486_KERNEL)"x = "1"x ] ; then \
1663- ARCHDEFS="$$ARCHDEFS -DARCH_i386_EXCLUDE_486_KERNEL"; \
1664- fi; \
1665- if [ "$(SOURCEONLY)"x != "yes"x ] ; then \
1666- cat $(TASKDIR)/$(TASK) | \
1667- cpp -nostdinc -P -undef $$ARCHDEFS $$VARIANTDEFS\
1668- $$ARCHUNDEFS -U i386 -U linux -U unix \
1669- -DFORCENONUSONCD1=0 \
1670- -I $(TASKDIR) - - >> $(BDIR)/rawlist; \
1671- fi
1672-
1673- # If we're *only* doing source, then we need to build a list of all the
1674- # available source packages. Deliberately ignore the tasks too.
1675- $(Q)if [ "$(SOURCEONLY)"x = "yes"x ] ; then \
1676- awk '/^Package:/ {print $$2}' $(ADIR)/$(CODENAME)-source/apt-state/lists/*Sources | \
1677- sort -u > $(BDIR)/rawlist; \
1678- fi
1679-# ls -al $(BDIR)/rawlist
1680+ $(Q)-rm $(BDIR)/list.exclude
1681+
1682+# Generates the list of packages/files to put on each CD
1683+list: bin-list src-list
1684+
1685+# Generate the listing of binary packages
1686+bin-list: ok apt-update bin-genlist $(BDIR)/1.packages
1687+$(BDIR)/1.packages:
1688+ @echo "Dispatching the packages on all the CDs ..."
1689+ $(Q)$(list2cds) $(BDIR)/list $(SIZELIMIT)
1690+ifdef FORCENONUSONCD1
1691+ $(Q)set -e; \
1692+ for file in $(BDIR)/*.packages; do \
1693+ newfile=$${file%%.packages}_NONUS.packages; \
1694+ cp $$file $$newfile; \
1695+ $(strip_nonus_bin) $$file $$file.tmp; \
1696+ if (cmp -s $$file $$file.tmp) ; then \
1697+ rm -f $$file.tmp $$newfile ; \
1698+ else \
1699+ echo Splitting non-US packages: $$file and $$newfile ; \
1700+ mv -f $$file.tmp $$file; \
1701+ fi ;\
1702+ done
1703+endif
1704+
1705+# Generate the listing for sources CDs corresponding to the packages included
1706+# in the binary set
1707+src-list: ok apt-update src-genlist $(SDIR)/1.sources
1708+$(SDIR)/1.sources:
1709+ @echo "Dispatching the sources on all the CDs ..."
1710+ $(Q)$(list2src) $(SDIR)/list $(SIZELIMIT)
1711+ifdef FORCENONUSONCD1
1712+ $(Q)set -e; \
1713+ for file in $(SDIR)/*.sources; do \
1714+ newfile=$${file%%.sources}_NONUS.sources; \
1715+ cp $$file $$newfile; \
1716+ grep -v non-US $$file >$$file.tmp; \
1717+ if (cmp -s $$file $$file.tmp) ; then \
1718+ rm -f $$file.tmp $$newfile ; \
1719+ else \
1720+ echo Splitting non-US sources: $$file and $$newfile ; \
1721+ mv -f $$file.tmp $$file; \
1722+ fi ;\
1723+ done
1724+endif
1725
1726 # Generate the complete listing of packages from the task
1727 # Build a nice list without doubles and without spaces
1728-genlist: ok $(BDIR)/list
1729+bin-genlist: ok $(BDIR)/list $(BDIR)/list.exclude
1730 $(BDIR)/list: $(BDIR)/rawlist
1731- @echo "Generating the complete list of packages to be included in $(BDIR)/list..."
1732+ @echo "Generating the complete list of packages to be included ..."
1733 $(Q)perl -ne 'chomp; next if /^\s*$$/; \
1734 print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \
1735 $(BDIR)/rawlist \
1736 > $(BDIR)/list
1737
1738+
1739+$(BDIR)/list.exclude: $(BDIR)/rawlist-exclude
1740+ @echo "Generating the complete list of packages to be removed ..."
1741+ $(Q)perl -ne 'chomp; next if /^\s*$$/; \
1742+ print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \
1743+ $(BDIR)/rawlist-exclude \
1744+ > $(BDIR)/list.exclude
1745+
1746+# Build the raw list (cpp output) with doubles and spaces
1747+$(BDIR)/rawlist:
1748+ifdef FORCENONUSONCD1
1749+ $(Q)$(apt) cache dumpavail | \
1750+ grep-dctrl -FSection -n -sPackage -e '^(non-US|non-us)' - | \
1751+ sort | uniq > $(BDIR)/$(CAPPROJECT)_$(CODENAME)_nonUS
1752+endif
1753+ $(Q)if [ -x "/usr/sbin/debootstrap" -a _$(INSTALLER_CD) != _1 -a _$(CDIMAGE_SQUASHFS_BASE) != _1 ]; then \
1754+ mkdir -p $(DEBOOTSTRAP)/tmp-$(ARCH) ; \
1755+ $(DEBOOTSTRAPROOT) /usr/sbin/debootstrap --arch $(ARCH) --print-debs $(CODENAME) $(DEBOOTSTRAP)/tmp-$(ARCH) file://$(MIRROR) $(DEBOOTSTRAP)/$(CODENAME)-$(FULLARCH) \
1756+ | tr ' ' '\n' >>$(BDIR)/rawlist.debootstrap; \
1757+ fi
1758+ $(Q)perl -npe 's/\@ARCH\@/$(FULLARCH)/g' $(TASK) | \
1759+ cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(FULLARCH) -D ARCH_$(subst -,_,$(subst +,_,$(FULLARCH))) \
1760+ -U $(ARCH) -U i386 -U linux -U unix \
1761+ -DFORCENONUSONCD1=$(forcenonusoncd1) \
1762+ -I $(BASEDIR)/tasks/auto/$(IMAGE_TYPE) -I $(BASEDIR)/tasks -I $(BDIR) - - >> $(BDIR)/rawlist
1763+
1764+# Build the raw list (cpp output) with doubles and spaces for excluded packages
1765+$(BDIR)/rawlist-exclude:
1766+ $(Q)if [ -n "$(EXCLUDE)" ]; then \
1767+ perl -npe 's/\@ARCH\@/$(FULLARCH)/g' $(EXCLUDE) | \
1768+ cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(FULLARCH) -D ARCH_$(subst -,_,$(subst +,_,$(FULLARCH))) \
1769+ -U $(ARCH) -U i386 -U linux -U unix \
1770+ -DFORCENONUSONCD1=$(forcenonusoncd1) \
1771+ -I $(BASEDIR)/tasks/auto/$(IMAGE_TYPE) -I $(BASEDIR)/tasks -I $(BDIR) - - >> $(BDIR)/rawlist-exclude; \
1772+ else \
1773+ echo > $(BDIR)/rawlist-exclude; \
1774+ fi
1775+
1776+# Generate the complete listing of sources from the task
1777+# Build a nice list without doubles and without spaces
1778+# TODO: no exclude support; does it matter?
1779+src-genlist: ok $(SDIR)/list
1780+$(SDIR)/list: $(SDIR)/rawlist
1781+ @echo "Generating the complete list of packages to be included ..."
1782+ $(Q)perl -ne 'chomp; next if /^\s*$$/; \
1783+ print "$$_\n" if not $$seen{$$_}; $$seen{$$_}++;' \
1784+ $(SDIR)/rawlist \
1785+ > $(SDIR)/list
1786+
1787+$(SDIR)/rawlist:
1788+ $(Q)($(foreach arch,$(ARCHES), \
1789+ perl -npe 's/\@ARCH\@/$(arch)/g' $(TASK) | \
1790+ cpp -nostdinc -nostdinc++ -P -undef -D ARCH=$(arch) -D ARCH_$(subst -,_,$(subst +,_,$(arch))) \
1791+ -U $(arch) -U i386 -U linux -U unix \
1792+ -DFORCENONUSONCD1=$(forcenonusoncd1) \
1793+ -I $(BASEDIR)/tasks/auto/$(IMAGE_TYPE) -I $(BASEDIR)/tasks -I $(SDIR) - -; \
1794+ )) | sort | uniq > $(SDIR)/rawlist
1795+
1796+## DIRECTORIES && PACKAGES && INFOS ##
1797+
1798+# Create all the needed directories for installing packages (plus the
1799+# .disk directory)
1800+tree: bin-tree src-tree
1801+bin-tree: ok bin-list $(BDIR)/CD1/ubuntu
1802+$(BDIR)/CD1/ubuntu:
1803+ @echo "Adding the required directories to the binary CDs ..."
1804+ $(Q)set -e; \
1805+ for i in $(BDIR)/*.packages; do \
1806+ dir=$${i%%.packages}; \
1807+ dir=$${dir##$(BDIR)/}; \
1808+ dir=$(BDIR)/CD$$dir; \
1809+ mkdir -p $$dir; \
1810+ $(add_dirs) $$dir; \
1811+ done
1812+
1813+src-tree: ok src-list $(SDIR)/CD1/ubuntu
1814+$(SDIR)/CD1/ubuntu:
1815+ @echo "Adding the required directories to the source CDs ..."
1816+ $(Q)set -e; \
1817+ for i in $(SDIR)/*.sources; do \
1818+ dir=$${i%%.sources}; \
1819+ dir=$${dir##$(SDIR)/}; \
1820+ dir=$(SDIR)/CD$$dir; \
1821+ mkdir -p $$dir; \
1822+ $(add_dirs) $$dir; \
1823+ done
1824+
1825+# CD labels / volume ids / disk info
1826+infos: bin-infos src-infos
1827+bin-infos: bin-tree $(BDIR)/CD1/.disk/info
1828+$(BDIR)/CD1/.disk/info:
1829+ @echo "Generating the binary CD labels and their volume ids ..."
1830+ $(Q)set -e; \
1831+ nb=`find $(BDIR) -name \*.packages | grep '^..?\.packages$$' | wc -l | tr -d " "`; num=0;\
1832+ DATE=$${CDIMAGE_DATE:-`date +%Y%m%d`}; \
1833+ for i in $(BDIR)/*.packages; do \
1834+ num=$${i%%.packages}; num=$${num##$(BDIR)/}; \
1835+ dir=$(BDIR)/CD$$num; \
1836+ echo -n $(BINDISKINFO) | sed 's/_NONUS//g' > $$dir/.disk/info; \
1837+ echo '#define DISKNAME ' $(BINDISKINFOND) | sed 's/_NONUS//g' \
1838+ > $$dir/README.diskdefines; \
1839+ echo '#define TYPE binary' \
1840+ >> $$dir/README.diskdefines; \
1841+ echo '#define TYPEbinary 1' \
1842+ >> $$dir/README.diskdefines; \
1843+ echo '#define ARCH ' $(ARCH) \
1844+ >> $$dir/README.diskdefines; \
1845+ echo '#define ARCH'$(ARCH) ' 1' \
1846+ >> $$dir/README.diskdefines; \
1847+ echo '#define DISKNUM ' $$num | sed 's/_NONUS//g' \
1848+ >> $$dir/README.diskdefines; \
1849+ echo '#define DISKNUM'$$num ' 1' | sed 's/_NONUS//g' \
1850+ >> $$dir/README.diskdefines; \
1851+ echo '#define TOTALNUM ' $$nb \
1852+ >> $$dir/README.diskdefines; \
1853+ echo '#define TOTALNUM'$$nb ' 1' \
1854+ >> $$dir/README.diskdefines; \
1855+ echo -n $(BINVOLID) > $(BDIR)/$${num}.volid; \
1856+ $(set_mkisofs_opts) bin $$num > $(BDIR)/$${num}.mkisofs_opts; \
1857+ done
1858+src-infos: src-tree $(SDIR)/CD1/.disk/info
1859+$(SDIR)/CD1/.disk/info:
1860+ @echo "Generating the source CD labels and their volume ids ..."
1861+ $(Q)set -e; \
1862+ nb=`find $(SDIR) -name \*.sources | grep '^..?\.sources$$' | wc -l | tr -d " "`; num=0;\
1863+ DATE=$${CDIMAGE_DATE:-`date +%Y%m%d`}; \
1864+ for i in $(SDIR)/*.sources; do \
1865+ num=$${i%%.sources}; num=$${num##$(SDIR)/}; \
1866+ dir=$(SDIR)/CD$$num; \
1867+ echo -n $(SRCDISKINFO) | sed 's/_NONUS//g' > $$dir/.disk/info; \
1868+ echo '#define DISKNAME ' $(SRCDISKINFOND) | sed 's/_NONUS//g' \
1869+ > $$dir/README.diskdefines; \
1870+ echo '#define TYPE source' \
1871+ >> $$dir/README.diskdefines; \
1872+ echo '#define TYPEsource 1' \
1873+ >> $$dir/README.diskdefines; \
1874+ echo '#define ARCH ' $(ARCH) \
1875+ >> $$dir/README.diskdefines; \
1876+ echo '#define ARCH'$(ARCH) ' 1' \
1877+ >> $$dir/README.diskdefines; \
1878+ echo '#define DISKNUM ' $$num | sed 's/_NONUS//g' \
1879+ >> $$dir/README.diskdefines; \
1880+ echo '#define DISKNUM'$$num ' 1' | sed 's/_NONUS//g' \
1881+ >> $$dir/README.diskdefines; \
1882+ echo '#define TOTALNUM ' $$nb \
1883+ >> $$dir/README.diskdefines; \
1884+ echo '#define TOTALNUM'$$nb ' 1' \
1885+ >> $$dir/README.diskdefines; \
1886+ echo -n $(SRCVOLID) > $(SDIR)/$${num}.volid; \
1887+ $(set_mkisofs_opts) src $$num > $(SDIR)/$${num}.mkisofs_opts; \
1888+ done
1889+
1890+# Adding the deb files to the images
1891+packages: bin-infos bin-list $(BDIR)/packages-stamp
1892+$(BDIR)/packages-stamp:
1893+ @echo "Current disk usage on the binary CDs (before the debs are added) :"
1894+ @cd $(BDIR) && du -sm CD[0123456789]*
1895+ @echo "Adding the selected packages to each CD :"
1896+ifeq ($(CDIMAGE_INSTALL_BASE),1)
1897+ifneq ($(CDIMAGE_ADDON),1)
1898+ifneq ($(CDIMAGE_SQUASHFS_BASE),1)
1899+ @# Check that all packages required by debootstrap are included
1900+ @# and create .disk/base_installable if yes
1901+ @# Also create .disk/base_components
1902+ $(Q)for DISK in $(FIRSTDISKS); do \
1903+ DISK=$${DISK##CD}; \
1904+ if [ -x "/usr/sbin/debootstrap" ]; then \
1905+ ok=yes; \
1906+ mkdir -p $(DEBOOTSTRAP)/tmp-$(ARCH) ; \
1907+ for p in `$(DEBOOTSTRAPROOT) /usr/sbin/debootstrap --arch $(ARCH) --print-debs $(CODENAME) $(DEBOOTSTRAP)/tmp-$(ARCH) file://$(MIRROR) $(DEBOOTSTRAP)/$(CODENAME)-$(FULLARCH)`; do \
1908+ if ! grep -q ^$$p$$ $(BDIR)/$$DISK.packages; then \
1909+ if [ -n "$(BASE_EXCLUDE)" ] && grep -q ^$$p$$ $(BASE_EXCLUDE); then \
1910+ echo "Missing debootstrap-required $$p but included in $(BASE_EXCLUDE)"; \
1911+ continue; \
1912+ fi; \
1913+ ok=no; \
1914+ echo "Missing debootstrap-required $$p"; \
1915+ fi; \
1916+ done; \
1917+ if [ "$$ok" = "yes" ]; then \
1918+ echo "CD$$DISK contains all packages needed by debootstrap"; \
1919+ touch $(BDIR)/CD$$DISK/.disk/base_installable; \
1920+ else \
1921+ echo "CD$$DISK missing some packages needed by debootstrap"; \
1922+ exit 1; \
1923+ fi; \
1924+ else \
1925+ echo "Unable to find debootstrap program"; \
1926+ fi; \
1927+ echo 'main' > $(BDIR)/CD$$DISK/.disk/base_components; \
1928+ if [ "$$RESTRICTED" = 1 ]; then \
1929+ echo 'restricted' >> $(BDIR)/CD$$DISK/.disk/base_components; \
1930+ fi; \
1931+ if [ "$$UNIVERSE" = 1 ]; then \
1932+ echo 'universe' >> $(BDIR)/CD$$DISK/.disk/base_components; \
1933+ fi; \
1934+ if [ "$$MULTIVERSE" = 1 ]; then \
1935+ echo 'multiverse' >> $(BDIR)/CD$$DISK/.disk/base_components; \
1936+ fi; \
1937+ if [ "$$CDIMAGE_DVD" = 1 ]; then \
1938+ echo 'dvd/single' > $(BDIR)/CD$$DISK/.disk/cd_type; \
1939+ else \
1940+ echo 'full_cd/single' > $(BDIR)/CD$$DISK/.disk/cd_type; \
1941+ fi; \
1942+ if [ -n "$(UDEB_INCLUDE)" ] ; then \
1943+ if [ -r "$(UDEB_INCLUDE)" ] ; then \
1944+ cp -af "$(UDEB_INCLUDE)" \
1945+ "$(BDIR)/CD$$DISK/.disk/udeb_include"; \
1946+ else \
1947+ echo "ERROR: Unable to read UDEB_INCLUDE file $(UDEB_INCLUDE)"; \
1948+ fi; \
1949+ fi; \
1950+ if [ -n "$(UDEB_EXCLUDE)" ] ; then \
1951+ if [ -r "$(UDEB_EXCLUDE)" ] ; then \
1952+ cp -af "$(UDEB_EXCLUDE)" \
1953+ "$(BDIR)/CD$$DISK/.disk/udeb_exclude"; \
1954+ else \
1955+ echo "ERROR: Unable to read UDEB_EXCLUDE file $(UDEB_EXCLUDE)"; \
1956+ fi; \
1957+ fi; \
1958+ if [ -n "$(BASE_INCLUDE)" ] ; then \
1959+ if [ -r "$(BASE_INCLUDE)" ] ; then \
1960+ cp -af "$(BASE_INCLUDE)" \
1961+ "$(BDIR)/CD$$DISK/.disk/base_include"; \
1962+ else \
1963+ echo "ERROR: Unable to read BASE_INCLUDE file $(BASE_INCLUDE)"; \
1964+ fi; \
1965+ fi; \
1966+ if [ -n "$(BASE_EXCLUDE)" ] ; then \
1967+ if [ -r "$(BASE_EXCLUDE)" ] ; then \
1968+ cp -af $(BASE_EXCLUDE) \
1969+ $(BDIR)/CD$$DISK/.disk/base_exclude; \
1970+ else \
1971+ echo "ERROR: Unable to read BASE_EXCLUDE file $(BASE_EXCLUDE)"; \
1972+ fi; \
1973+ fi; \
1974+ done
1975+endif
1976+endif
1977+endif
1978+ifeq ($(LIVE_FILESYSTEM),1)
1979+ @# Ubuntu live CDs are installable too
1980+ touch $(BDIR)/CD1/.disk/base_installable
1981+ if [ "$$CDIMAGE_DVD" = 1 ]; then \
1982+ echo 'dvd/single' > $(BDIR)/CD1/.disk/cd_type; \
1983+ else \
1984+ echo 'full_cd/single' > $(BDIR)/CD1/.disk/cd_type; \
1985+ fi
1986+endif
1987+ @# This is a terrible hack to get extra packages into the pool:
1988+ $(Q)set -e; \
1989+ if [ -f "$(BASEDIR)/data/$(DI_CODENAME)/$(PROJECT)-pool-$(ARCH).packages" ]; then \
1990+ cat $(BASEDIR)/data/$(DI_CODENAME)/$(PROJECT)-pool-$(ARCH).packages \
1991+ >> $(BDIR)/1.packages; \
1992+ fi
1993+ $(Q)set -e; \
1994+ for i in $(BDIR)/*.packages; do \
1995+ dir=$${i%%.packages}; \
1996+ n=$${dir##$(BDIR)/}; \
1997+ dir=$(BDIR)/CD$$n; \
1998+ echo "$$n ... "; \
1999+ grep -v '^#' $$i | xargs -n 200 -r $(add_packages) $$dir; \
2000+ if [ -x "$(HOOK)" ]; then \
2001+ cd $(BDIR) && $(HOOK) $$n before-scanpackages; \
2002+ fi; \
2003+ $(scanpackages) scan $$dir; \
2004+ echo "done."; \
2005+ done
2006+ @#Now install the Packages and Packages.cd files
2007+ $(Q)set -e; \
2008+ for i in $(BDIR)/*.packages; do \
2009+ dir=$${i%%.packages}; \
2010+ dir=$${dir##$(BDIR)/}; \
2011+ dir=$(BDIR)/CD$$dir; \
2012+ $(scanpackages) install $$dir; \
2013+ done
2014+ifeq ($(LIVE_FILESYSTEM),1)
2015+ $(Q)$(add_live_filesystem)
2016+endif
2017+ifeq ($(CDIMAGE_LIVE),1)
2018+ $(Q)$(add_winfoss)
2019+endif
2020+ $(Q)touch $(BDIR)/packages-stamp
2021+
2022+sources: src-infos src-list $(SDIR)/sources-stamp
2023+$(SDIR)/sources-stamp:
2024+ @echo "Adding the selected sources to each CD."
2025+ $(Q)set -e; \
2026+ for i in $(SDIR)/*.sources; do \
2027+ dir=$${i%%.sources}; \
2028+ n=$${dir##$(SDIR)/}; \
2029+ dir=$(SDIR)/CD$$n; \
2030+ echo -n "$$n ... "; \
2031+ echo -n "main ... "; \
2032+ grep -vE "(non-US/|/local/)" $$i > $$i.main || true ; \
2033+ if [ -s $$i.main ] ; then \
2034+ cat $$i.main | xargs $(add_files) $$dir $(MIRROR); \
2035+ fi ; \
2036+ if [ -n "$(LOCAL)" ]; then \
2037+ echo -n "local ... "; \
2038+ grep "/local/" $$i > $$i.local || true ; \
2039+ if [ -s $$i.local ] ; then \
2040+ if [ -n "$(LOCALDEBS)" ] ; then \
2041+ cat $$i.local | xargs $(add_files) \
2042+ $$dir $(LOCALDEBS); \
2043+ else \
2044+ cat $$i.local | xargs $(add_files) \
2045+ $$dir $(MIRROR); \
2046+ fi; \
2047+ fi; \
2048+ fi; \
2049+ if [ -n "$(NONUS)" ]; then \
2050+ echo -n "non-US ... "; \
2051+ grep "non-US/" $$i > $$i.nonus || true ; \
2052+ if [ -s $$i.nonus ] ; then \
2053+ cat $$i.nonus | xargs $(add_files) $$dir $(NONUS); \
2054+ fi; \
2055+ fi; \
2056+ $(scansources) $$dir; \
2057+ echo "done."; \
2058+ done
2059+ $(Q)touch $(SDIR)/sources-stamp
2060+
2061+## BOOT & DOC & INSTALL ##
2062+
2063+# Basic checks
2064+$(MIRROR)/doc: need-complete-mirror
2065+$(MIRROR)/tools: need-complete-mirror
2066+need-complete-mirror:
2067+ # now a no-op
2068+
2069+# Add everything that is needed to make the CDs bootable
2070+bootable: ok disks installtools packages $(BDIR)/bootable-stamp
2071+$(BDIR)/bootable-stamp:
2072+ @echo "Making the binary CDs bootable ..."
2073+ $(Q)set -e; \
2074+ for file in $(BDIR)/*.packages; do \
2075+ dir=$${file%%.packages}; \
2076+ n=$${dir##$(BDIR)/}; \
2077+ dir=$(BDIR)/CD$$n; \
2078+ if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(FULLARCH) ]; then \
2079+ cd $(BDIR); \
2080+ echo "Running tools/boot/$(DI_CODENAME)/boot-$(FULLARCH) $$n $$dir" ; \
2081+ $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(FULLARCH) $$n $$dir; \
2082+ elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(ARCH) ]; then \
2083+ cd $(BDIR); \
2084+ echo "Running tools/boot/$(DI_CODENAME)/boot-$(ARCH) $$n $$dir" ; \
2085+ $(BASEDIR)/tools/boot/$(DI_CODENAME)/boot-$(ARCH) $$n $$dir; \
2086+ else \
2087+ if [ "$${IGNORE_MISSING_BOOT_SCRIPT:-0}" = "0" ]; then \
2088+ echo "No script to make CDs bootable for $(FULLARCH) ..."; \
2089+ exit 1; \
2090+ fi; \
2091+ fi; \
2092+ done
2093+ $(Q)touch $(BDIR)/bootable-stamp
2094+
2095+# Add the doc files to the CDs and the Release-Notes and the
2096+# Contents-$(ARCH).gz files
2097+bin-doc: ok bin-infos $(MIRROR)/doc $(BDIR)/CD1/doc
2098+$(BDIR)/CD1/doc:
2099+ @echo "Adding the documentation (bin) ..."
2100+ mkdir -p $(BDIR)/$$DISK/doc
2101+ $(Q)$(add_bin_doc) # Common stuff for all disks
2102+
2103+src-doc: ok src-infos $(SDIR)/CD1/README.html
2104+$(SDIR)/CD1/README.html:
2105+ @echo "Adding the documentation (src) ..."
2106+ $(Q)set -e; \
2107+ for i in $(SDIR)/*.sources; do \
2108+ dir=$${i%%.sources}; \
2109+ dir=$${dir##$(SDIR)/}; \
2110+ dir=$(SDIR)/CD$$dir; \
2111+ mkdir -p $$dir/pics ; \
2112+ cp $(BASEDIR)/data/pics/*.* $$dir/pics/ ; \
2113+ done
2114+
2115+# Add the install stuff on the first CD
2116+installtools: ok bin-doc disks $(BDIR)/CD1/install
2117+$(BDIR)/CD1/install:
2118+ @echo "Adding install tools and documentation ..."
2119+ $(Q)set -e; \
2120+ for DISK in $(FIRSTDISKS) ; do \
2121+ mkdir $(BDIR)/$$DISK/install ; \
2122+ if [ -x "$(BASEDIR)/tools/$(CODENAME)/installtools.sh" ]; then \
2123+ $(BASEDIR)/tools/$(CODENAME)/installtools.sh $(BDIR)/$$DISK ; \
2124+ fi ; \
2125+ done
2126+
2127+ifeq (,$(findstring serveraddon,$(call CDBASE,2)))
2128+ifeq ($(CDIMAGE_ADDON),1)
2129+app-install: ok packages $(BDIR)/CD1/app-install
2130+$(BDIR)/CD1/app-install:
2131+ @echo "Adding app-install data ..."
2132+ $(Q)set -e; \
2133+ if [ -x "$(BASEDIR)/tools/$(CODENAME)/app-install.sh" ]; then \
2134+ $(BASEDIR)/tools/$(CODENAME)/app-install.sh 1 $(BDIR)/CD1; \
2135+ fi
2136+else
2137+app-install:
2138+endif
2139+else
2140+app-install: ok packages $(BDIR)/CD2/app-install
2141+$(BDIR)/CD2/app-install:
2142+ @echo "Adding app-install data ..."
2143+ $(Q)set -e; \
2144+ if [ -x "$(BASEDIR)/tools/$(CODENAME)/app-install.sh" ]; then \
2145+ $(BASEDIR)/tools/$(CODENAME)/app-install.sh 2 $(BDIR)/CD2; \
2146+ fi
2147+endif
2148+
2149+# Add the disks-arch directories if/where needed
2150+disks: ok bin-infos $(BDIR)/CD1/dists/$(DI_CODENAME)/main/disks-$(ARCH)
2151+$(BDIR)/CD1/dists/$(DI_CODENAME)/main/disks-$(ARCH):
2152+ifdef BOOTDISKS
2153+ @echo "Adding disks-$(ARCH) stuff ..."
2154+ $(Q)set -e; \
2155+ for DISK in $(FIRSTDISKS) ; do \
2156+ mkdir -p $(BDIR)/$$DISK/dists/$(DI_CODENAME)/main/disks-$(ARCH) ; \
2157+ $(add_files) \
2158+ $(BDIR)/$$DISK/dists/$(DI_CODENAME)/main/disks-$(ARCH) \
2159+ $(BOOTDISKS) . ; \
2160+ touch $(BDIR)/$$DISK/.disk/kernel_installable ; \
2161+ cd $(BDIR)/$$DISK/dists/$(DI_CODENAME)/main/disks-$(ARCH); \
2162+ rm -rf base-images-*; \
2163+ if [ "$(SYMLINK)" != "" ]; then exit 0; fi; \
2164+ if [ -L current ]; then \
2165+ CURRENT_LINK=`readlink current`; \
2166+ mv $$CURRENT_LINK .tmp_link; \
2167+ rm -rf [0123456789]*; \
2168+ mv .tmp_link $$CURRENT_LINK; \
2169+ elif [ -d current ]; then \
2170+ rm -rf [0123456789]*; \
2171+ fi; \
2172+ done
2173+endif
2174+
2175+ifneq ($(CDIMAGE_INSTALL_BASE),1)
2176+upgrade:
2177+else ifeq ($(CDIMAGE_SQUASHFS_BASE),1)
2178+upgrade:
2179+else
2180+upgrade: ok bin-infos $(BDIR)/upgrade-stamp
2181+$(BDIR)/upgrade-stamp:
2182+ @echo "Trying to add upgrade* directories ..."
2183+ $(Q)if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade.sh" ]; then \
2184+ $(BASEDIR)/tools/$(CODENAME)/upgrade.sh $(BDIR); \
2185+ fi
2186+ $(Q)if [ -x "$(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh" ]; then \
2187+ $(BASEDIR)/tools/$(CODENAME)/upgrade-$(ARCH).sh $(BDIR); \
2188+ fi
2189+ $(Q)touch $(BDIR)/upgrade-stamp
2190+endif
2191+
2192+## EXTRAS ##
2193+
2194+# Launch the extras scripts correctly for customizing the CDs
2195+extras: bin-extras
2196+bin-extras: ok
2197+ $(Q)if [ -z "$(DIR)" -o -z "$(CD)" -o -z "$(ROOTSRC)" ]; then \
2198+ echo "Give me more parameters (DIR, CD and ROOTSRC are required)."; \
2199+ false; \
2200+ fi
2201+ @echo "Adding dirs '$(DIR)' from '$(ROOTSRC)' to '$(BDIR)/CD$(CD)'" ...
2202+ $(Q)$(add_files) $(BDIR)/CD$(CD) $(ROOTSRC) $(DIR)
2203+src-extras:
2204+ $(Q)if [ -z "$(DIR)" -o -z "$(CD)" -o -z "$(ROOTSRC)" ]; then \
2205+ echo "Give me more parameters (DIR, CD and ROOTSRC are required)."; \
2206+ false; \
2207+ fi
2208+ @echo "Adding dirs '$(DIR)' from '$(ROOTSRC)' to '$(SDIR)/CD$(CD)'" ...
2209+ $(Q)$(add_files) $(SDIR)/CD$(CD) $(ROOTSRC) $(DIR)
2210+
2211 ## IMAGE BUILDING ##
2212
2213-image-trees: ok genlist
2214- # Use sort_deps to do the dependency sorting
2215- $(Q)for ARCH in $(ARCHES_NOSRC); do \
2216- ARCH=$$ARCH $(sort_deps) $(BDIR)/list; \
2217- done
2218- $(Q)if [ "$(SOURCEONLY)"x = "yes"x ] ; then \
2219- $(grab_source_list) $(BDIR) $(ADIR) $(BDIR)/list $(BDIR)/packages; \
2220- else \
2221- $(merge_package_lists) $(BDIR) $(ADIR) "$(ARCHES)" $(BDIR)/packages; \
2222- fi
2223- $(Q)if [ "$(INC_SOURCE)"x = "yes"x ] ; then \
2224- grep ^source $(BDIR)/packages > $(BDIR)/packages.source; \
2225- fi
2226- $(Q)$(BASEDIR)/tools/make_disc_trees.pl $(BASEDIR) $(MIRROR) $(TDIR) $(CODENAME) "$(ARCHES)" "$(MKISOFS)" "$(MKISOFS_OPTS) $(JIGDO_OPTS)"
2227-
2228-images: ok $(OUT) $(BDIR)/md5-check
2229- $(Q)$(make_image) "$(BDIR)" "$(ARCHES)" "$(OUT)" "$(DEBVERSION)" "$(MIRROR)" "$(MKISOFS)" "$(MKISOFS_OPTS)" "$(JIGDO_OPTS)" "$(jigdo_cleanup)"
2230-
2231-check-number-given:
2232- @test -n "$(CD)" || (echo "Give me a CD=<num> parameter !" && false)
2233+# Get some size info about the build dirs
2234+imagesinfo: bin-imagesinfo
2235+bin-imagesinfo: ok
2236+ $(Q)for i in $(BDIR)/*.packages; do \
2237+ echo `du -sb $${i%%.packages}`; \
2238+ done
2239+src-imagesinfo: ok
2240+ $(Q)for i in $(SDIR)/*.sources; do \
2241+ echo `du -sb $${i%%.sources}`; \
2242+ done
2243+
2244+# Generate a md5sum.txt file listings all files on the CD
2245+md5list: bin-md5list src-md5list
2246+bin-md5list: ok packages bin-secured $(BDIR)/CD1/md5sum.txt
2247+$(BDIR)/CD1/md5sum.txt:
2248+ @echo "Generating md5sum of files from all the binary CDs ..."
2249+ $(Q)set -e; \
2250+ if [ "$$FASTSUMS" != "1" ] ; then \
2251+ for file in $(BDIR)/*.packages; do \
2252+ dir=$${file%%.packages}; \
2253+ n=$${dir##$(BDIR)/}; \
2254+ dir=$(BDIR)/CD$$n; \
2255+ test -x "$(HOOK)" && cd $(BDIR) && $(HOOK) $$n before-mkisofs; \
2256+ cd $$dir; \
2257+ find . -follow -type f -print0 | grep -zZ -v "\./md5sum" | \
2258+ grep -zZ -v "dists/stable" | grep -zZ -v "dists/frozen" | \
2259+ grep -zZ -v "dists/unstable" | \
2260+ xargs -0 $(md5sum) > md5sum.txt ; \
2261+ done \
2262+ else \
2263+ $(fastsums) $(BDIR); \
2264+ fi
2265+ $(Q)set -e; for dir in $(BDIR)/CD*; do \
2266+ [ -d "$$dir" ] || continue; \
2267+ $(hardlink) "$$dir"; \
2268+ done
2269+src-md5list: ok sources src-secured $(SDIR)/CD1/md5sum.txt
2270+$(SDIR)/CD1/md5sum.txt:
2271+ @echo "Generating md5sum of files from all the source CDs ..."
2272+ $(Q)set -e; \
2273+ if [ "$$FASTSUMS" != "1" ] ; then \
2274+ for file in $(SDIR)/*.sources; do \
2275+ dir=$${file%%.sources}; \
2276+ dir=$${dir##$(SDIR)/}; \
2277+ dir=$(SDIR)/CD$$dir; \
2278+ cd $$dir; \
2279+ find . -follow -type f -print0 | grep -zZ -v "\./md5sum" | \
2280+ grep -zZ -v "dists/stable" | grep -zZ -v "dists/frozen" | \
2281+ grep -zZ -v "dists/unstable" | \
2282+ xargs -0 $(md5sum) > md5sum.txt ; \
2283+ done \
2284+ else \
2285+ $(fastsums) $(SDIR); \
2286+ fi
2287+ $(Q)set -e; for dir in $(BDIR)/CD*; do \
2288+ [ -d "$$dir" ] || continue; \
2289+ $(hardlink) "$$dir"; \
2290+ done
2291+
2292+
2293+# Generate $CODENAME-secured tree with Packages and Release(.gpg) files
2294+# from the official tree
2295+# Complete the Release file from the normal tree
2296+secured: bin-secured src-secured
2297+bin-secured: $(BDIR)/secured-stamp
2298+$(BDIR)/secured-stamp:
2299+ @echo "Generating $(CODENAME)-secured on all the binary CDs ..."
2300+ $(Q)set -e; \
2301+ for file in $(BDIR)/*.packages; do \
2302+ dir=$${file%%.packages}; \
2303+ n=$${dir##$(BDIR)/}; \
2304+ dir=$(BDIR)/CD$$n; \
2305+ cd $$dir; \
2306+ $(add_secured); \
2307+ done
2308+ $(Q)touch $(BDIR)/secured-stamp
2309+
2310+src-secured: $(SDIR)/secured-stamp
2311+$(SDIR)/secured-stamp:
2312+ @echo "Generating $(CODENAME)-secured on all the source CDs ..."
2313+ $(Q)set -e; \
2314+ for file in $(SDIR)/*.sources; do \
2315+ dir=$${file%%.sources}; \
2316+ dir=$${dir##$(SDIR)/}; \
2317+ dir=$(SDIR)/CD$$dir; \
2318+ cd $$dir; \
2319+ $(add_secured); \
2320+ done
2321+ $(Q)touch $(SDIR)/secured-stamp
2322+
2323+# Generates all the images
2324+images: bin-images src-images
2325+
2326+# DOJIGDO actions (for both binaries and source)
2327+# 0 isofile
2328+# 1 isofile + jigdo, cleanup_jigdo
2329+# 2 jigdo, cleanup_jigdo
2330+#
2331+bin-images: ok bin-md5list $(OUT)
2332+ @echo "Generating the binary iso/jigdo images ..."
2333+ $(Q)set -e; \
2334+ for file in $(BDIR)/*.packages; do \
2335+ dir=$${file%%.packages}; \
2336+ n=$${dir##$(BDIR)/}; \
2337+ num=$$n; \
2338+ dir=$(BDIR)/CD$$n; \
2339+ cd $$dir/..; \
2340+ opts=`cat $(BDIR)/$$n.mkisofs_opts`; \
2341+ volid=`cat $(BDIR)/$$n.volid`; \
2342+ rm -f $(OUT)/$(call CDBASE,$$n).raw; \
2343+ if [ "$(IMAGE_FORMAT)" = "vfat" ]; then \
2344+ if [ -d boot$$n/ ]; then \
2345+ cp -a boot$$n/* CD$$n; \
2346+ fi; \
2347+ $(make_vfat_img) -d CD$$n \
2348+ -o $(OUT)/$(call CDBASE,$$n).raw; \
2349+ elif [ "$(IMAGE_FORMAT)" = "iso" ]; then \
2350+ if [ "$(DOJIGDO)" = "0" ]; then \
2351+ $(verbose) $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
2352+ -o $(OUT)/$(call CDBASE,$$n).raw $$opts CD$$n; \
2353+ chmod +r $(OUT)/$(call CDBASE,$$n).raw; \
2354+ elif [ "$(DOJIGDO)" = "1" ]; then \
2355+ $(verbose) $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
2356+ -o $(OUT)/$(call CDBASE,$$n).raw \
2357+ -jigdo-jigdo $(OUT)/$(call CDBASE,$$n).jigdo \
2358+ -jigdo-template $(OUT)/$(call CDBASE,$$n).template \
2359+ -jigdo-map Debian=$(MIRROR)/ \
2360+ -jigdo-exclude boot$$n \
2361+ -md5-list $(BDIR)/md5-check \
2362+ $(JIGDO_OPTS) $$opts CD$$n; \
2363+ chmod +r $(OUT)/$(call CDBASE,$$n).raw; \
2364+ elif [ "$(DOJIGDO)" = "2" ]; then \
2365+ $(verbose) $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
2366+ -o /dev/null -v \
2367+ -jigdo-jigdo $(OUT)/$(call CDBASE,$$n).jigdo \
2368+ -jigdo-template $(OUT)/$(call CDBASE,$$n).template \
2369+ -jigdo-map Debian=$(MIRROR)/ \
2370+ -jigdo-exclude boot$$n \
2371+ -md5-list $(BDIR)/md5-check \
2372+ $(JIGDO_OPTS) $$opts CD$$n; \
2373+ fi; \
2374+ if [ "$(DOJIGDO)" != "0" ]; then \
2375+ $(jigdo_cleanup) $(OUT)/$(call CDBASE,$$n).jigdo \
2376+ $(call CDBASE,$$n).iso $(BDIR)/CD$$n \
2377+ `echo "$(JIGDOTEMPLATEURL)" | sed -e 's|%ARCH%|$(FULLARCH)|g'`"$(call CDBASE,$$n).template" \
2378+ $(BINDISKINFOND) \
2379+ $(JIGDOFALLBACKURLS) ; \
2380+ fi; \
2381+ fi; \
2382+ if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) ]; then \
2383+ $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) $$n $(BDIR)/CD$$n \
2384+ $(OUT)/$(call CDBASE,$$n).raw; \
2385+ elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) ]; then \
2386+ $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) $$n $(BDIR)/CD$$n \
2387+ $(OUT)/$(call CDBASE,$$n).raw; \
2388+ fi; \
2389+ done
2390+ifeq ($(LIVE_FILESYSTEM),1)
2391+ -for p in $(LIVEIMAGES)/$(FULLARCH)*.manifest; do \
2392+ f=`basename $$p`; \
2393+ cp -a $$p $(OUT)/$(call CDBASE,$$n).`echo $$f|cut -d. -f2-`; \
2394+ done
2395+ -if [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-remove ]; then \
2396+ cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-remove $(OUT)/$(call CDBASE,$$n).manifest-remove; \
2397+ elif [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-desktop ]; then \
2398+ cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-desktop $(OUT)/$(call CDBASE,$$n).manifest-desktop; \
2399+ fi
2400+ -if [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-minimal-remove ]; then \
2401+ cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-minimal-remove $(OUT)/$(call CDBASE,$$n).manifest-minimal-remove; \
2402+ fi
2403+ifeq ($(CDIMAGE_SQUASHFS_BASE),1)
2404+ -cp -a $(LIVEIMAGES)/$(FULLARCH).squashfs $(OUT)/$(call CDBASE,$$n).squashfs
2405+ -cp -a $(LIVEIMAGES)/$(FULLARCH).squashfs.gpg $(OUT)/$(call CDBASE,$$n).squashfs.gpg
2406+endif
2407+endif
2408+
2409+ifeq ($(SUBARCH),ac100)
2410+PREINSTALLED_IMAGE_FILESYSTEM := rootfs.tar.gz
2411+endif
2412+
2413+bin-preinstalled_images: ok $(OUT)
2414+ @echo "Post-processing pre-installed images ...";
2415+ $(Q)set -x; \
2416+ mkdir -p $(BDIR)/CD1; \
2417+ if [ ! -e "$(LIVEIMAGES)/$(FULLARCH).$(PREINSTALLED_IMAGE_FILESYSTEM)" ]; then \
2418+ echo "No filesystem for $(FULLARCH)!" >&2; \
2419+ exit 1; \
2420+ fi; \
2421+ mv $(LIVEIMAGES)/$(FULLARCH).$(PREINSTALLED_IMAGE_FILESYSTEM) $(OUT)/$(call CDBASE,1).raw; \
2422+ if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) ]; then \
2423+ $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) 1 $(BDIR)/CD1 \
2424+ $(OUT)/$(call CDBASE,1).raw; \
2425+ elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) ]; then \
2426+ $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) 1 $(BDIR)/CD1 \
2427+ $(OUT)/$(call CDBASE,1).raw; \
2428+ fi;
2429+ -cp -a $(LIVEIMAGES)/$(FULLARCH).manifest $(OUT)/$(call CDBASE,$$n).manifest
2430+ -if [ -e $(LIVEIMAGES)/$(FULLARCH).manifest-remove ]; then \
2431+ cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-remove $(OUT)/$(call CDBASE,$$n).manifest-remove; \
2432+ else \
2433+ cp -a $(LIVEIMAGES)/$(FULLARCH).manifest-desktop $(OUT)/$(call CDBASE,$$n).manifest-desktop; \
2434+ fi
2435+
2436+# FIXME: This only works with CD1, and not with addon CDs.
2437+bin-compress_images: ok $(OUT)
2438+ @if [ ! -e "$(OUT)/$(call CDBASE,1).raw" ]; then \
2439+ echo "No image for $(FULLARCH)!" >&2; \
2440+ exit 1; \
2441+ fi;
2442+ @file -b $(OUT)/$(call CDBASE,1).raw > $(OUT)/$(call CDBASE,1).type
2443+ @if ! grep -q '^gzip' $(OUT)/$(call CDBASE,1).type; then \
2444+ set -e; \
2445+ gzip -9 --rsyncable $(OUT)/$(call CDBASE,1).raw; \
2446+ mv $(OUT)/$(call CDBASE,1).raw.gz $(OUT)/$(call CDBASE,1).raw; \
2447+ fi;
2448+ @if [ "$(PREINSTALLED_IMAGE_FILESYSTEM)" = "rootfs.tar.gz" ]; then \
2449+ echo "tar archive" > $(OUT)/$(call CDBASE,1).type; \
2450+ fi;
2451+
2452+src-images: ok src-md5list $(OUT)
2453+ @echo "Generating the source iso/jigdo images ..."
2454+ $(Q)set -e; set -x; \
2455+ for file in $(SDIR)/*.sources; do \
2456+ dir=$${file%%.sources}; \
2457+ n=$${dir##$(SDIR)/}; \
2458+ num=$$n; \
2459+ dir=$(SDIR)/CD$$n; \
2460+ cd $$dir/..; \
2461+ opts=`cat $(SDIR)/$$n.mkisofs_opts`; \
2462+ volid=`cat $(SDIR)/$$n.volid`; \
2463+ rm -f $(OUT)/$(call CDSRCBASE,$$n).raw; \
2464+ if [ "$(DOJIGDO)" = "0" ]; then \
2465+ $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
2466+ -o $(OUT)/$(call CDSRCBASE,$$n).raw $$opts CD$$n ; \
2467+ chmod +r $(OUT)/$(call CDSRCBASE,$$n).raw; \
2468+ elif [ "$(DOJIGDO)" = "1" ]; then \
2469+ $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
2470+ -o $(OUT)/$(call CDSRCBASE,$$n).raw \
2471+ -jigdo-jigdo $(OUT)/$(call CDSRCBASE,$$n).jigdo \
2472+ -jigdo-template $(OUT)/$(call CDSRCBASE,$$n).template \
2473+ -jigdo-map Debian=$(MIRROR)/ \
2474+ -md5-list $(SDIR)/md5-check \
2475+ $(JIGDO_OPTS) $$opts CD$$n ; \
2476+ chmod +r $(OUT)/$(call CDSRCBASE,$$n).raw; \
2477+ elif [ "$(DOJIGDO)" = "2" ]; then \
2478+ $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
2479+ -o /dev/null \
2480+ -jigdo-jigdo $(OUT)/$(call CDSRCBASE,$$n).jigdo \
2481+ -jigdo-template $(OUT)/$(call CDSRCBASE,$$n).template \
2482+ -jigdo-map Debian=$(MIRROR)/ \
2483+ -md5-list $(SDIR)/md5-check \
2484+ $(JIGDO_OPTS) $$opts CD$$n ; \
2485+ fi; \
2486+ if [ "$(DOJIGDO)" != "0" ]; then \
2487+ $(jigdo_cleanup) $(OUT)/$(call CDSRCBASE,$$n).jigdo \
2488+ $(call CDSRCBASE,$$n).iso $(SDIR)/CD$$n \
2489+ `echo "$(JIGDOTEMPLATEURL)" | sed -e 's|%ARCH%|src|g'`"$(call CDSRCBASE,$$n).template" \
2490+ $(SRCDISKINFOND) \
2491+ $(JIGDOFALLBACKURLS) ; \
2492+ fi; \
2493+ done
2494+
2495+# Generate the *.list files for the Pseudo Image Kit
2496+pi-makelist:
2497+ $(Q)set -e; \
2498+ cd $(OUT); for file in `find * -name \*.raw`; do \
2499+ if [ "$(IMAGE_FORMAT)" = "vfat" ]; then \
2500+ $(BASEDIR)/tools/pi-makelist-vfat \
2501+ $$file > $${file%%.raw}.list; \
2502+ elif [ "$(IMAGE_FORMAT)" = "iso" ]; then \
2503+ $(BASEDIR)/tools/pi-makelist \
2504+ $$file > $${file%%.raw}.list; \
2505+ fi \
2506+ done
2507
2508 # Generate only one image number $(CD)
2509-image: check-number-given images
2510-
2511-# Calculate the md5sums for the images (if available), or get from templates
2512+image: bin-image
2513+bin-image: ok bin-md5list $(OUT)
2514+ @echo "Generating the binary iso image n°$(CD) ..."
2515+ @test -n "$(CD)" || (echo "Give me a CD=<num> parameter !" && false)
2516+ set -e; cd $(BDIR); opts=`cat $(CD).mkisofs_opts`; \
2517+ volid=`cat $(CD).volid`; \
2518+ rm -f $(OUT)/$(call CDBASE,$(CD)).raw; \
2519+ if [ "$(IMAGE_FORMAT)" = "vfat" ]; then \
2520+ if [ -d boot$(CD)/ ]; then \
2521+ cp -a boot$(CD)/* CD$(CD); \
2522+ fi; \
2523+ $(make_vfat_img) -d CD$(CD) -o $(OUT)/$(call CDBASE,$(CD)).raw; \
2524+ elif [ "$(IMAGE_FORMAT)" = "iso" ]; then \
2525+ $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
2526+ -o $(OUT)/$(call CDBASE,$(CD)).raw $$opts CD$(CD); \
2527+ chmod +r $(OUT)/$(call CDBASE,$(CD)).raw; \
2528+ fi; \
2529+ if [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) ]; then \
2530+ $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(FULLARCH) $(CD) $(BDIR)/CD$(CD) \
2531+ $(OUT)/$(call CDBASE,$(CD)).raw; \
2532+ elif [ -f $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) ]; then \
2533+ $(BASEDIR)/tools/boot/$(DI_CODENAME)/post-boot-$(ARCH) $(CD) $(BDIR)/CD$(CD) \
2534+ $(OUT)/$(call CDBASE,$(CD)).raw; \
2535+ fi
2536+
2537+src-image: ok src-md5list $(OUT)
2538+ @echo "Generating the source iso image n°$(CD) ..."
2539+ @test -n "$(CD)" || (echo "Give me a CD=<num> parameter !" && false)
2540+ set -e; cd $(SDIR); opts=`cat $(CD).mkisofs_opts`; \
2541+ volid=`cat $(CD).volid`; \
2542+ rm -f $(OUT)/$(call CDSRCBASE,$(CD)).raw; \
2543+ $(MKISOFS) $(MKISOFS_OPTS) -V "$$volid" \
2544+ -o $(OUT)/$(call CDSRCBASE,$(CD)).raw $$opts CD$(CD); \
2545+ chmod +r $(OUT)/$(call CDSRCBASE,$(CD)).raw
2546+
2547+
2548+#Calculate the md5sums for the images (if available), or get from templates
2549 imagesums:
2550- $(Q)$(BASEDIR)/tools/imagesums $(OUT) $(SUMS_EXTENSION)
2551+ $(Q)cd $(OUT); :> MD5SUMS; :> SHA1SUMS; for file in `find * -name \*.raw`; do \
2552+ $(md5sum) "$$file" >>MD5SUMS; \
2553+ $(sha1sum) "$$file" >>SHA1SUMS; \
2554+ $(sha256sum) "$$file" >>SHA256SUMS; \
2555+ done; \
2556+ for file in `find * -name \*.template`; do \
2557+ if [ "`tail --bytes=33 "$$file" | head --bytes=1 | od -tx1 -An | sed -e 's/ //g'`" != 05 ]; then \
2558+ echo "Possibly invalid template $$file"; exit 1; \
2559+ fi; \
2560+ grep -q " $${file%%.template}.raw"'$$' MD5SUMS \
2561+ || echo "`tail --bytes=26 "$$file" | head --bytes=16 | od -tx1 -An | sed -e 's/ //g'` $${file%%.template}.raw" >>MD5SUMS; \
2562+ done
2563+
2564+# Likewise, the file size can be extracted from the .template with:
2565+# tail --bytes=32 $$file | head --bytes=6 | od -tx1 -An \
2566+# | tr ' abcdef' '\nABCDEF' | tac | tr '\n' ' ' \
2567+# | sed -e 's/ //g; s/^.*$/ibase=16 & /' | tr ' ' '\n' | bc
2568
2569 ## MISC TARGETS ##
2570
2571-$(BDIR)/md5-check: mirrorcheck
2572-
2573-mirrorcheck: ok
2574- $(Q)$(grab_md5) $(MIRROR) "$(ARCHES)" $(CODENAME) $(DI_CODENAME) $(BDIR)/md5-check
2575- $(Q)for ARCH in $(ARCHES); do \
2576- if [ -e $(BASEDIR)/data/$(CODENAME)/$$ARCH/extra-sources ]; then \
2577- echo "Extra dedicated source added; need to grab source MD5 info too"; \
2578- $(grab_md5) $(MIRROR) source $(CODENAME) $(DI_CODENAME) $(BDIR)/md5-check; \
2579- fi; \
2580- done
2581+tasks: ok $(BASEDIR)/data/$(CODENAME)/master
2582+ $(master2tasks)
2583+
2584+readme:
2585+ sensible-pager $(BASEDIR)/README
2586+
2587+conf:
2588+ sensible-editor $(BASEDIR)/CONF.sh
2589+
2590+mirrorcheck-binary: ok
2591+ rm -f $(BDIR)/md5-check
2592+ $(Q)$(grab_md5) $(MIRROR) $(ARCH) $(CODENAME) $(BDIR)/md5-check
2593+ if [ -n "$(NONUS)" ]; then \
2594+ $(grab_md5) $(NONUS) $(ARCH) $(CODENAME) $(BDIR)/md5-check; \
2595+ fi
2596+ if [ -n "$(SECURITY)" ]; then \
2597+ $(grab_md5) $(SECURITY) $(ARCH) $(CODENAME)-security $(BDIR)/md5-check; \
2598+ fi
2599+ if [ "$(UPDATES)" = 1 ]; then \
2600+ $(grab_md5) $(MIRROR) $(ARCH) $(CODENAME)-updates $(BDIR)/md5-check; \
2601+ fi
2602+ if [ "$(PROPOSED)" = 1 ]; then \
2603+ $(grab_md5) $(MIRROR) $(ARCH) $(CODENAME)-proposed $(BDIR)/md5-check; \
2604+ fi
2605+
2606+mirrorcheck-source: ok
2607+ rm -f $(SDIR)/md5-check
2608+ $(Q)$(grab_md5) $(MIRROR) source $(CODENAME) $(SDIR)/md5-check
2609+ if [ -n "$(NONUS)" ]; then \
2610+ $(grab_md5) $(NONUS) source $(CODENAME) $(SDIR)/md5-check; \
2611+ fi
2612+ if [ -n "$(SECURITY)" ]; then \
2613+ $(grab_md5) $(SECURITY) source $(CODENAME)-security $(SDIR)/md5-check; \
2614+ fi
2615+ if [ "$(UPDATES)" = 1 ]; then \
2616+ $(grab_md5) $(MIRROR) source $(CODENAME)-updates $(SDIR)/md5-check; \
2617+ fi
2618+ if [ "$(PROPOSED)" = 1 ]; then \
2619+ $(grab_md5) $(MIRROR) source $(CODENAME)-proposed $(SDIR)/md5-check; \
2620+ fi
2621
2622 update-popcon:
2623- $(update_popcon) tasks/$(CODENAME)/popularity-contest
2624+ rm -f popcon-inst
2625+ ( \
2626+ echo '/*' ; \
2627+ echo ' Popularity Contest results' ; \
2628+ echo ' See the README for details on updating.' ; \
2629+ echo '' ; \
2630+ echo ' Last update: $(shell date)' ; \
2631+ echo '*/' ; \
2632+ echo '' ; \
2633+ ) > tasks/popularity-contest-$(CODENAME)
2634+ wget --output-document popcon-inst \
2635+ http://popcon.debian.org/main/by_inst \
2636+ http://popcon.debian.org/contrib/by_inst
2637+ grep -h '^[^#]' popcon-inst | egrep -v '(Total|-----)' | \
2638+ sort -rn -k3,3 -k7,7 -k4,4 | grep -v kernel-source | \
2639+ awk '{print $$2}' >> tasks/popularity-contest-$(CODENAME)
2640+ rm -f popcon-inst
2641
2642 # Little trick to simplify things
2643-official_images: ok init packagelists image-trees images
2644+official_images: bin-official_images src-official_images
2645+bin-official_images: ok bootable upgrade app-install bin-images
2646+src-official_images: ok src-doc src-images
2647+
2648+$(CODENAME)_status: ok init
2649+ @echo "Using the provided status file for $(CODENAME)-$(ARCH) ..."
2650+ $(Q)cp $(BASEDIR)/data/$(CODENAME)/status.$(ARCH) $(ADIR)/status \
2651+ 2>/dev/null || $(MAKE) status || $(MAKE) correctstatus
2652
2653=== renamed file 'Makefile' => 'Makefile.moved'
2654=== added file 'README'
2655--- README 1970-01-01 00:00:00 +0000
2656+++ README 2020-06-24 11:40:40 +0000
2657@@ -1,33 +1,32 @@
2658-debian-cd
2659-=========
2660+YACS - Yet Another CD Script :-)
2661+================================
2662+(better known as debian-cd)
2663
2664-Copyright 1999-2001 Raphaël Hertzog <hertzog@debian.org> and others,
2665-2004-2010 Steve McIntyre <steve@einval.com>
2666-This set of tools is licensed under the General Public License version
2667-2 or any later version. You can find it in
2668+Copyright 1999-2001 Raphaël Hertzog <hertzog@debian.org>
2669+This set of tools is licensed under the General Public License
2670+version 2 or any later version. You can find it in
2671 /usr/share/common-licenses/GPL on a Debian GNU system.
2672
2673-Some of the ideas here (a loooong time ago) came from Steve McIntyre's
2674-slink_cd script.
2675+Thanks to Steve McIntyre <stevem@chiark.greenend.org.uk> for his
2676+work on slink_cd/debian_cd. Some ideas come from his script.
2677
2678-Thanks also to all the contributors on the debian-cd mailing list.
2679+Thanks to all the contributors on the debian-cd mailing list.
2680
2681 What is needed?
2682 ===============
2683 Software:
2684 - the apt-get (>= 0.3.11.1) tool
2685+- apt-utils (for apt-ftparchive)
2686 - perl (>= 5.004)
2687 - bash (or another POSIX shell)
2688 - make
2689-- cpp
2690-- mkisofs/genisoimage
2691+- mkisofs/mkhybrid (mkisofs also provides the isoinfo binary used by the
2692+ Pseudo Image Kit)
2693 - the perl Digest::MD5 module
2694-- the perl Compress::Zlib module
2695 - lynx (for text version of README.html) and todos from sysutils
2696 to convert docs to DOS format (although you can rip that out, too)
2697 - if you want to generate jigdo files: jigdo-file (see below)
2698 Other:
2699-- apt-utils (for apt-ftparchive)
2700 - lots of free space on your disks
2701 - a Debian mirror, on a partition where you can write.
2702 If you can't write on it then you may try to use a symlink farm,
2703@@ -39,31 +38,27 @@
2704 -------------------------------
2705
2706
2707-For the people that don't have time, here's the quick explanation
2708-=================================================================
2709+For the people that don't have time, here's the quick explanation:
2710+==================================================================
2711
2712 Edit the CONF.sh and change the PATHs for the mirror and so on.
2713 $ sensible-editor CONF.sh
2714 $ . CONF.sh
2715 $ make distclean
2716 $ make status
2717+$ make list COMPLETE=1 SIZELIMIT1=625000000 SRCSIZELIMIT=665000000
2718 $ make official_images
2719+[ alternatively, if you only want binary images:
2720+ $ make bin-official_images ]
2721
2722 However, you really should consider reading further for more information.
2723-You can also take a look at build.sh and build_all.sh for an automated
2724+You can also take a look at build.sh and build_all.sh for an automatized
2725 way of building CD images.
2726
2727-The script easy-build.sh offers the easiest way to build a specific image
2728-or set of images, but is still very flexible and powerful. It is the
2729-recommended tool for building test images and for people new to debian-cd.
2730-See the file README.easy-build for further info.
2731-
2732 How to build a CD set - step by step
2733 ====================================
2734
2735-If you haven't already, change to the /usr/share/debian-cd/ directory
2736-(or, alternatively, set the variable BASEDIR in CONF.sh to point
2737-there).
2738+If you haven't already, change to the /usr/share/debian-cd/ directory.
2739
2740 The process of building a CD is composed of the following steps:
2741
2742@@ -78,9 +73,9 @@
2743 have to build them one after the other (you may use a shell
2744 script for this).
2745
2746- Note that the temporary dir must be on the same device as the
2747+ Note that the temporary dir must be on the same device than the
2748 mirror because debian-cd uses hardlinks for generating an image
2749- tree. If you can't do this, you'll have to use a symlink farm.
2750+ tree. If you can't do this, you'll have to use the symlink farm.
2751 The symlink farm is explained at the end of this README.
2752
2753 Keep in mind that the environment variables will stay in the
2754@@ -88,11 +83,15 @@
2755 other program using the same variables (e.g. kernel-package).
2756 So if you want to be 100% safe, run debian-cd in a
2757 separate shell that you can leave after you're done.
2758-
2759+
2760 - then we clean everything that may still be there from previous runs:
2761
2762 $ make distclean
2763
2764+- now we'll check if your mirror is ok (with good Packages files):
2765+
2766+ $ make mirrorcheck
2767+
2768 - then we initialize the temporary directory used for the build:
2769
2770 $ make status
2771@@ -106,65 +105,58 @@
2772
2773 - now you can decide what you want on your CDs
2774
2775- Note that task files are always taken from the subdirectory in ./tasks/
2776- that matches the CODENAME environment variable. At the beginning of a
2777- build these "static" task files are copied to the working directory.
2778- During the build some additional task files - that are referenced from
2779- the static task files - are generated automatically using scripts from
2780- the ./tools directory.
2781-
2782- Examples:
2783-
2784- $ make packagelists TASK=Debian-generic COMPLETE=1
2785-
2786- or
2787-
2788- $ make packagelists TASK=Debian-kde COMPLETE=0
2789-
2790- or
2791-
2792- $ export NONFREE=1; make packagelists TASK=your-task-here COMPLETE=1
2793-
2794- or for something like an official image for the USA (without non-free):
2795-
2796- $ make packagelists COMPLETE=1
2797+ $ make list TASK=tasks/debian-2.2 COMPLETE=1
2798+
2799+ or
2800+
2801+ $ make list TASK=tasks/gnome COMPLETE=0 SIZELIMIT=576716800
2802+
2803+ or
2804+
2805+ $ export NONFREE=1; make list TASK=tasks/your-task-here COMPLETE=1
2806+
2807+ or for something like an official image for the USA (without non-US &
2808+ non-free) :
2809+
2810+ $ make list COMPLETE=1 SIZELIMIT1=576716800
2811
2812 .... take a look at the file tasks/* to see the options you can have :)
2813-
2814+
2815 You can change the behaviour of this command with the following
2816 variables:
2817+ - if NONUS is set, then packages from non-US will be allowed (the value
2818+ of NONUS must be the path to the non-US mirror if you have one)
2819+ - if FORCENONUSONCD1 is set also, then packages will be
2820+ rearranged so that non-US packages are all on CD#1. This
2821+ includes the non-free ones if you specify NONFREE. Then 2 separate
2822+ copies of CD#1 will be produced, identical in every respect except
2823+ for the inclusion/lack of non-US packages. The same happens for
2824+ the source CDs when they are built.
2825 - if NONFREE is set, then packages from non-free will be allowed
2826 (NONFREE must be exported to all sub-shells)
2827 - if EXTRANONFREE is set, then non-free packages will be included
2828 on an extra CD (the last CD in fact). Don't use NONFREE and
2829- EXTRANONFREE at the same time!
2830+ EXTRANONFREE at the same time !
2831 (EXTRANONFREE must be exported to all sub-shells)
2832 - if COMPLETE is set, all packages that are not listed in the
2833 selected task file will be included at the end
2834- - setting INSTALLER_CD will use an appropriate task file for
2835- building small CDs (businesscard and netinst)
2836-
2837-- now, we'll start making temporary trees:
2838-
2839- $ make image-trees
2840-
2841- This will first work sort the list of packages for each architecture
2842- into order so that standard, required, important and base packages
2843- are placed first, then other packages will be added in the order
2844- given modulo dependency ordering. Once the sorted list is created,
2845- the different architecture lists will be merged (if more than one
2846- architecture is selected).
2847-
2848- Then the code will start laying out temporary directory trees for
2849- the CDs. In order, this includes the following steps:
2850-
2851- - Creating an empty directory layout
2852- - Generating an image label and volume ID and other metadata such as
2853- debian-installer information files
2854- - Add documentation and installation/upgrade tools
2855- - Add Release files and other archive metadata
2856- - Make the image bootable for the selected architecture(s)
2857- - Start generating the md5sum.txt file
2858+ - if SIZELIMIT is set, it will be used as the maximum size that
2859+ we can put into each CD
2860+ - if SIZELIMIT<X> (with <X> beeing a integer) is set, it will be used
2861+ as the maximum size of the X'th binary CD. SIZELIMIT<X> overrides
2862+ SIZELIMIT ...
2863+ - if SRCSIZELIMIT is set, it's used as the maximum size for source CD
2864+ - if SRCSIZELIMIT<X> (with <X> beeing an integer) is set, it will be
2865+ used as the maximum size of the X'th source CD
2866+
2867+ This target calls the targets "bin-list" and "src-list" that can be used to
2868+ build only binary CDs or only source CDs.
2869+
2870+- it may be time to add the disks-arch stuff and to make the CDs bootable:
2871+
2872+ $ make bootable
2873+
2874+ This affects only the binary CDs.
2875
2876 If you want to use boot-floppies built by yourself you can add
2877 a parameter BOOTDISKS=<dir> which specifies the directory where
2878@@ -173,40 +165,57 @@
2879 mirror. Your boot-floppies must also be on the same partition as
2880 your mirror and temporary dir (hardlinks are used here too).
2881
2882- Once the disc tree has all of this start data, we start filling the
2883- directory trees with packages from the sorted list. The size of the
2884- image to be created is set using DISKTYPE in CONF.sh; if the
2885- standard sizes do not match what you're after, use DISKTYPE=CUSTOM
2886- and specify your own size using CUSTOMSIZE. The algorithm is simple
2887- for adding packages:
2888-
2889- - link the package into the temporary disc tree
2890- - append the metadata to the appropriate Packages or Sources file
2891- - add md5sum information for the added file(s) to the md5sum.txt file
2892-
2893- This continues until the temporary tree grows one package *too
2894- large* for the selected image size. At that point, we roll back the
2895- last set of changes associated with that package. Then:
2896-
2897- - check if the disc contains all the packages needed to install a base system
2898- - finish off the Release file, using the checksums of the
2899- Packages/Sources files we generated
2900- - finish off the md5sum.txt file
2901-
2902- Next, we continue to the next disc tree, using the same process:
2903- start it, copy packages in until they overflow, roll back and
2904- finish. And repeat. Each time a package is found to be too large to
2905- fit inside an image, it will be kept back and will (obviously) be
2906- the first package placed into the next disc tree.
2907+ Size calculation is imprecise for bootable CDs (usually the first CDs
2908+ in the set), so you may need to manually adjust SIZELIMIT* variables
2909+ to account for the size of the booting stuff used.
2910+
2911+- now, we'll add the binary packages to the temporary tree:
2912+
2913+ $ make packages
2914+
2915+- and we'll add the sources to the temporary tree:
2916+
2917+ $ make sources
2918+
2919+- if you want to install additional files:
2920+
2921+ $ make bin-extras CD=1 ROOTSRC=/home/ftp/ DIR=goodies/wordperfect
2922+ $ make src-extras CD=3 ROOTSRC=/home/ftp/ DIR=goodies/kernel-2.3
2923+
2924+ The first will copy /home/ftp/goodies/wordperfect/ to the first binary
2925+ CD. It will be in <root of the cd>/goodies/wordperfect/. You can call
2926+ make extras multiple times if you need more.
2927+
2928+ Please note that the files to be copied should be on the same partition
2929+ than your mirror (unless you use a symlink farm).
2930+
2931+ If you want to do customize your CD even more, you can use the hook
2932+ system. Read more about that below.
2933+
2934+- We can add an md5sum.txt file on each CD to enable users to check their
2935+ files:
2936+
2937+ $ make md5list
2938+
2939+ This calls the targets 'bin-md5list' and 'src-md5list'. You can
2940+ choose to call only bin-md5list if you're building only binary images.
2941
2942 - now we can create the images:
2943
2944 $ make images
2945
2946 If you don't have enough space for all images, you can generate
2947- only one image (of the second CD for example) with:
2948-
2949- $ make image CD=2
2950+ only one image (of the second binary CD for example) with:
2951+
2952+ $ make bin-image CD=2
2953+
2954+ Of course if you want to build all binary images you'll use:
2955+
2956+ $ make bin-images
2957+
2958+ The following will generate the source images:
2959+
2960+ $ make src-images
2961
2962 Note: here we use "make images", but you could as well use
2963 "make official_images" since the latter is the same as the former
2964@@ -218,6 +227,7 @@
2965
2966 $ make imagesums
2967
2968+
2969 Official images
2970 ===============
2971
2972@@ -262,6 +272,17 @@
2973 Additional targets
2974 ==================
2975
2976+Image format
2977+------------
2978+
2979+You may want to generate images in ISO 9660 or VFAT formats.
2980+
2981+Set the IMAGE_FORMAT variable in CONF.sh. You can choose "iso" for generation
2982+of .iso (default), or "vfat" for generation of .img.
2983+
2984+Note that the optional jigdo format generation is currently only possible for
2985+ISO images.
2986+
2987 Jigdo
2988 -----
2989 You may also want to make the CD images available in jigdo format.
2990@@ -273,9 +294,16 @@
2991 only .iso generation (default), only .jigdo generation (for highly reduced
2992 disk usage), or both .iso and .jigdo generation.
2993
2994-To generate the jigdo files and templates, you need an
2995-appropriately-patched version of mkisofs/genisoimage, as shipped in
2996-Debian Etch.
2997+To generate the jigdo files and templates, you need the "jigdo-file" program,
2998+which is available via the same URL.
2999+
3000+Jigdo-file creates and maintains a cache/database file with checksums of
3001+all files on your Debian mirror. The first time, this may take hours to be
3002+generated (use "top" to see what's going on), so it's wise to keep the
3003+cache in your homedir and not delete it ever.
3004+
3005+Note that jigdo-file can easily use 60+ MB of working memory, so don't use
3006+this on machines with less than 128 MB RAM.
3007
3008 The MD5SUMS file generated by the "imagesums" target will contain the MD5
3009 checksums of all generated images, regardless of the DOJIGDO setting. If
3010@@ -307,15 +335,24 @@
3011 is suitable for use as a fallback mirror. It is populated with hard
3012 links to the archive contents. In CONF.sh, simply supply as
3013 JIGDOFALLBACKPATH the name of the directory, and as JIGDOFALLBACKURLS
3014-the URLs under which it will be made available.
3015+the URLs under which it will be made available (two separate URLs are
3016+necessary, one for "Debian" and one for "Non-US").
3017+
3018
3019 About the hook system
3020 =====================
3021
3022-A hook script can be executed at different times during the CD build
3023-process to customise your CDs. You can specify the script by setting
3024-the various HOOK variables in CONF.sh; look there for more information
3025-about what hook points are available.
3026+A hook script can be executed at different times. You can specify the
3027+script by setting the HOOK variable to the script filename. It will
3028+get 2 arguments, the first is the CD number. The second depends on
3029+where/when the hook script is called. It can be 'before-scanpackages'
3030+or 'before-mkisofs' (their values are explicit ...). When the script
3031+is called, the current directory will be the temporary directory used for
3032+the build (aka $TDIR/$CODENAME-$ARCH).
3033+
3034+There are hooks only for binary CDs at the present time. If HOOK is not
3035+set, it will look for a script $BASEDIR/tools/$CODENAME.hook.
3036+
3037
3038 About the symlink farm
3039 ======================
3040@@ -333,3 +370,6 @@
3041 Note that you will also need a patched mkhybrid that does support the
3042 -F option. Have a look here about it :
3043 http://www.chiark.greenend.org.uk/~stevem/DebianCD/
3044+
3045+The mkhybrid package in Debian does support this -F option since
3046+potato (Debian 2.2).
3047
3048=== added file 'README.devel'
3049--- README.devel 1970-01-01 00:00:00 +0000
3050+++ README.devel 2020-06-24 11:40:40 +0000
3051@@ -1,20 +1,21 @@
3052-README for those who want to hack on debian-cd
3053-----------------------------------------------
3054+README for those who want to hack on yacs/debian-cd
3055+---------------------------------------------------
3056
3057 Organisation :
3058 --------------
3059
3060-The main source is in the Debian svn. If you want to hack on debian-cd
3061+The main source is in the Debian CVS. If you want to hack on debian-cd
3062 and if you want to send me patches, please work on the latest version
3063-available in svn.
3064-
3065-auth: svn+ssh://svn.debian.org/svn/debian-cd/trunk
3066-anon: svn://svn.debian.org/debian-cd/trunk
3067-web: http://svn.debian.org/wsvn/debian-cd
3068-
3069-If you want to discuss anything related to the debian-cd development,
3070-mail the debian-cd@lists.debian.org mailing list where all people
3071-interested in the debian-cd development are subscribed.
3072+available in the CVS.
3073+
3074+http://cvs.debian.org/debian-cd/
3075+
3076+$ cvs -d :pserver:anonymous@cvs.debian.org:/cvs/debian-boot co debian-cd
3077+
3078+If you want to discuss anything related to the debian-cd development, you
3079+can contact me directly or, better, you can mail the
3080+debian-cd@lists.debian.org mailing list where all people interested in the
3081+debian-cd development are subscribed.
3082
3083 Technical details :
3084 -------------------
3085@@ -35,8 +36,8 @@
3086 Each tool is self-documented, if you want to know what it
3087 does read the sources (they are scripts).
3088
3089-Debugging debian-cd :
3090----------------------
3091+Debugging YACS :
3092+----------------
3093
3094 If you want to read more about what YACS is doing you can set
3095 the VERBOSE environment variable to 1, 2 or 3 depending on the
3096@@ -46,14 +47,16 @@
3097 can take a look at them if you want to check for warnings
3098 and so on.
3099 Log files :
3100-- $TDIR/$CODENAME/log.list2cds
3101-- $TDIR/$CODENAME/make_disc_trees.log
3102+- $TDIR/$CODENAME-$ARCH/log.list2cds
3103+- $TDIR/$CODENAME-SRC/log.cds2src
3104
3105 TODO list :
3106 -----------
3107 + put the doc directory only on the first binary CD
3108 + a way to force the inclusion of packages (even broken)
3109 + possibility to add project/* to the last CD
3110++ check the source files on the mirror (with Sources.gz)
3111+ when doing make mirrorcheck
3112
3113 Bugs / Problems :
3114 -----------------
3115@@ -72,4 +75,7 @@
3116 being the same "2.88Mb boot image". Both multiboot mechanism may
3117 not work on older hardware with very old BIOSes however the el-torito
3118 one works a bit better because it's usually able to boot the first choice
3119-without displaying the menu then.
3120+without displaying the menu then. This is a non-issue since people
3121+may still boot on CD 2,3,4,5 with the usual boot method if the multiboot
3122+doesn't work.
3123+
3124
3125=== renamed file 'README.devel' => 'README.devel.moved'
3126=== renamed file 'README' => 'README.moved'
3127=== added file 'build.sh'
3128--- build.sh 1970-01-01 00:00:00 +0000
3129+++ build.sh 2020-06-24 11:40:40 +0000
3130@@ -1,90 +1,75 @@
3131-#!/bin/bash -e
3132+#!/bin/sh -e
3133
3134-# Script to build images for one or more architectures and/or source
3135+# Script to build one arch
3136
3137 if [ -z "$CF" ] ; then
3138 CF=./CONF.sh
3139 fi
3140 . $CF
3141
3142-START=`date -u`
3143-echo "$START: Using CONF from $CF."
3144-
3145 if [ -z "$COMPLETE" ] ; then
3146 export COMPLETE=1
3147 fi
3148
3149-if [ $# -gt 1 ] ; then
3150- echo "ERROR: too many arguments." >&2
3151- exit 1
3152-elif [ -n "$1" ] ; then
3153- export ARCHES="$1"
3154-fi
3155-
3156-PATH=$BASEDIR/tools:$PATH
3157-export PATH
3158-
3159-if [ "$TASK"x = ""x ] ; then
3160- case "$INSTALLER_CD"x in
3161- "1"x)
3162- TASK=debian-installer
3163- unset COMPLETE
3164- ;;
3165- "2"x|"C"x)
3166- TASK=debian-installer+kernel
3167- unset COMPLETE
3168- ;;
3169- *)
3170- COMPLETE=1
3171- ;;
3172- esac
3173-fi
3174-
3175-export TASK COMPLETE
3176+if [ -n "$1" ] ; then
3177+ FULLARCH="$1"
3178+ export ARCH="${FULLARCH%%+*}"
3179+ if [ "$ARCH" = "$FULLARCH" ]; then
3180+ export SUBARCH=
3181+ else
3182+ export SUBARCH="${FULLARCH#*+}"
3183+ fi
3184+fi
3185
3186 make distclean
3187 make ${CODENAME}_status
3188-echo " ... checking your mirror"
3189-RET=""
3190-make mirrorcheck || RET=$?
3191-if [ "$RET" ]; then
3192- echo "ERROR: Your mirror has a problem, please correct it." >&2
3193- exit 1
3194-fi
3195+if [ "$SKIPMIRRORCHECK" = "yes" ]; then
3196+ echo " ... WARNING: skipping mirror check"
3197+else
3198+ echo " ... checking your mirror"
3199+ make mirrorcheck-binary
3200+ make mirrorcheck-source
3201+ if [ $? -gt 0 ]; then
3202+ echo "ERROR: Your mirror has a problem, please correct it." >&2
3203+ exit 1
3204+ fi
3205+fi
3206+echo " ... selecting packages to include"
3207+if [ -e ${MIRROR}/dists/${DI_CODENAME}/main/disks-${ARCH}/current/. ] ; then
3208+ disks=`du -sm ${MIRROR}/dists/${DI_CODENAME}/main/disks-${ARCH}/current/. | \
3209+ awk '{print $1}'`
3210+else
3211+ disks=0
3212+fi
3213+if [ -f $BASEDIR/tools/boot/$DI_CODENAME/boot-$FULLARCH.calc ]; then
3214+ . $BASEDIR/tools/boot/$DI_CODENAME/boot-$FULLARCH.calc
3215+fi
3216+SIZE_ARGS=''
3217+for CD in 1; do
3218+ size=`eval echo '$'"BOOT_SIZE_${CD}"`
3219+ [ "$size" = "" ] && size=0
3220+ [ $CD = "1" ] && size=$(($size + $disks))
3221+ mult=`eval echo '$'"SIZE_MULT_${CD}"`
3222+ [ "$mult" = "" ] && mult=100
3223+ FULL_SIZE=`echo "($DEFBINSIZE - $size) * 1024 * 1024" | bc`
3224+ echo "INFO: Reserving $size MB on CD $CD for boot files. SIZELIMIT=$FULL_SIZE."
3225+ if [ $mult != 100 ]; then
3226+ echo " INFO: Reserving "$((100-$mult))"% of the CD for extra metadata"
3227+ FULL_SIZE=`echo "$FULL_SIZE * $mult" / 100 | bc`
3228+ echo " INFO: SIZELIMIT now $FULL_SIZE."
3229+ fi
3230+ SIZE_ARGS="$SIZE_ARGS SIZELIMIT${CD}=$FULL_SIZE"
3231+done
3232
3233+FULL_SIZE=`echo "($DEFSRCSIZE - $size) * 1024 * 1024" | bc`
3234+make bin-list $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
3235+echo " ... building the images"
3236+export OUT="$OUT/$FULLARCH"
3237+mkdir -p "$OUT"
3238 if [ -z "$IMAGETARGET" ] ; then
3239- IMAGETARGET="official_images"
3240-fi
3241-echo " ... building the images; using target(s) \"$IMAGETARGET\""
3242-
3243-if [ "$MAXISOS"x = ""x ] ; then
3244- export MAXISOS="ALL"
3245-fi
3246-if [ "$MAXJIGDOS"x = ""x ] ; then
3247- export MAXJIGDOS="ALL"
3248-fi
3249-
3250-if [ "$MAXISOS" = "all" ] || [ "$MAXISOS" = "ALL" ] ; then
3251- NUMISOS="all available"
3252-elif [ "$MAXISOS" -eq 0 ] ; then
3253- NUMISOS="no"
3254-else
3255- NUMISOS="up to $MAXISOS"
3256-fi
3257-if [ "$MAXJIGDOS" = "all" ] || [ "$MAXJIGDOS" = "ALL" ] ; then
3258- NUMJIGDOS="all available"
3259-elif [ "$MAXJIGDOS" -eq 0 ] ; then
3260- NUMJIGDOS="no"
3261-else
3262- NUMJIGDOS="up to $MAXJIGDOS"
3263-fi
3264-echo "Building $NUMJIGDOS jigdos and $NUMISOS isos for $ARCHES $DISKTYPE"
3265-
3266-make $IMAGETARGET
3267-
3268-if [ "$IMAGESUMS"x = 1x ]; then
3269- make imagesums
3270-fi
3271-
3272-END=`date -u`
3273-echo "$END: Finished."
3274+ IMAGETARGET="bin-official_images"
3275+fi
3276+make $IMAGETARGET $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
3277+
3278+make imagesums
3279+make pi-makelist
3280
3281=== renamed file 'build.sh' => 'build.sh.moved'
3282=== added file 'build_all.sh'
3283--- build_all.sh 1970-01-01 00:00:00 +0000
3284+++ build_all.sh 2020-06-24 11:40:40 +0000
3285@@ -2,69 +2,121 @@
3286
3287 # Script to build everything possible : sources and binaries for all archs
3288
3289-if [ -z "$CF" ] ; then
3290- CF=./CONF.sh
3291-fi
3292-. $CF
3293-
3294-echo "Using CONF from $CF"
3295-
3296-if [ -z "$COMPLETE" ] ; then
3297- export COMPLETE=1
3298-fi
3299-
3300-PATH=$BASEDIR/tools:$PATH
3301-export PATH
3302-
3303-if [ "$TASK"x = ""x ] ; then
3304- case "$INSTALLER_CD"x in
3305- "1"x)
3306- TASK=debian-installer
3307- unset COMPLETE
3308- ;;
3309- "2"x|"C"x)
3310- TASK=debian-installer+kernel
3311- unset COMPLETE
3312- ;;
3313- *)
3314- COMPLETE=1
3315- ;;
3316- esac
3317-fi
3318-
3319-export TASK COMPLETE
3320-
3321+. ./CONF.sh
3322+
3323+rm -rf "$TDIR"
3324+rm -rf "$OUT"
3325 TMP_OUT=$OUT
3326
3327-if [ -z "$IMAGETARGET" ] ; then
3328- IMAGETARGET="official_images"
3329+if [ -z "$ARCHES" ]; then
3330+ export ARCHES='amd64 i386 powerpc'
3331 fi
3332
3333-for ARCHES in i386 amd64 armel armhf ia64 mips mipsel powerpc s390 s390x sparc kfreebsd-amd64 kfreebsd-i386 source
3334+for FULLARCH in $ARCHES
3335 do
3336- export ARCHES
3337- echo "Now we're going to build CD for $ARCHES !"
3338+ export ARCH="${FULLARCH%%+*}"
3339+ if [ "$ARCH" = "$FULLARCH" ]; then
3340+ export SUBARCH=
3341+ else
3342+ export SUBARCH="${FULLARCH#*+}"
3343+ fi
3344+ echo "Now we're going to build CD for $FULLARCH !"
3345+ if type find-mirror >/dev/null 2>&1; then
3346+ # TODO: nasty upcall to cdimage wrapper scripts
3347+ export MIRROR="$(find-mirror "$ARCH")"
3348+ if [ "$SECURITY" ]; then
3349+ export SECURITY="$MIRROR"
3350+ fi
3351+ fi
3352 echo " ... cleaning"
3353-
3354 make distclean
3355 make ${CODENAME}_status
3356 echo " ... checking your mirror"
3357- RET=""
3358- make mirrorcheck || RET=$?
3359- if [ "$RET" ]; then
3360+ if [ "$SKIPMIRRORCHECK" != "yes" ] ; then
3361+ make mirrorcheck-binary
3362+ if [ "$FULLARCH" = "i386" ]; then
3363+ make mirrorcheck-source
3364+ fi
3365+ else
3366+ echo "WARNING: skipping mirrorcheck"
3367+ fi
3368+
3369+ if [ $? -gt 0 ]; then
3370 echo "ERROR: Your mirror has a problem, please correct it." >&2
3371 exit 1
3372 fi
3373-
3374- OUT="$TMP_OUT/$ARCHES"
3375- export OUT
3376- mkdir -p $OUT
3377- echo " ... building the images; using target(s) \"$IMAGETARGET\""
3378- make $IMAGETARGET
3379-
3380- if [ "$IMAGESUMS"x = 1x ]; then
3381- make imagesums
3382- fi
3383-
3384+ echo " ... selecting packages to include"
3385+ if [ -e ${MIRROR}/dists/${CODENAME}/main/disks-${ARCH}/current/. ] ; then
3386+ disks=`du -sm ${MIRROR}/dists/${CODENAME}/main/disks-${ARCH}/current/. | \
3387+ awk '{print $1}'`
3388+ else
3389+ disks=0
3390+ fi
3391+ if [ -f $BASEDIR/tools/boot/$CODENAME/boot-$FULLARCH.calc ]; then
3392+ . $BASEDIR/tools/boot/$CODENAME/boot-$FULLARCH.calc
3393+ fi
3394+ SIZE_ARGS=''
3395+ for CD in 1; do
3396+ size=`eval echo '$'"BOOT_SIZE_${CD}"`
3397+ [ "$size" = "" ] && size=0
3398+ [ $CD = "1" ] && size=$(($size + $disks))
3399+ mult=`eval echo '$'"SIZE_MULT_${CD}"`
3400+ [ "$mult" = "" ] && mult=100
3401+ FULL_SIZE=`echo "($DEFBINSIZE - $size) * 1024 * 1024" | bc`
3402+ echo "INFO: Reserving $size MB on CD $CD for boot files. SIZELIMIT=$FULL_SIZE."
3403+ if [ $mult != 100 ]; then
3404+ echo " INFO: Reserving "$((100-$mult))"% of the CD for extra metadata"
3405+ FULL_SIZE=`echo "$FULL_SIZE * $mult" / 100 | bc`
3406+ echo " INFO: SIZELIMIT now $FULL_SIZE."
3407+ fi
3408+ SIZE_ARGS="$SIZE_ARGS SIZELIMIT${CD}=$FULL_SIZE"
3409+ done
3410+ FULL_SIZE=`echo "($DEFSRCSIZE - $size) * 1024 * 1024" | bc`
3411+ echo " ... building the images"
3412+ if [ "$FULLARCH" = "i386" ] && \
3413+ ([ "$CDIMAGE_INSTALL" = 1 ] || [ "$CDIMAGE_ONLYSOURCE" = 1 ]) && \
3414+ [ "$CDIMAGE_DVD" != 1 ] && [ "$DIST" != warty ] && \
3415+ [ "$SPECIAL" != 1 ] && [ "$CDIMAGE_NOSOURCE" != 1 ]; then
3416+ if [ "$CDIMAGE_ONLYSOURCE" != 1 ]; then
3417+ make list $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
3418+ else
3419+ make src-list SRCSIZELIMIT=$FULL_SIZE
3420+ fi
3421+ export OUT="$TMP_OUT/src"; mkdir -p $OUT
3422+ make src-official_images $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
3423+ echo Generating list files for source images
3424+ make pi-makelist
3425+ if [ "$CDIMAGE_ONLYSOURCE" != 1 ]; then
3426+ export OUT="$TMP_OUT/$FULLARCH"; mkdir -p $OUT
3427+ make bin-official_images $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
3428+ echo Generating list files for images
3429+ make pi-makelist
3430+ fi
3431+ elif [ "$CDIMAGE_PREINSTALLED" = 1 ]; then
3432+ export OUT="$TMP_OUT/$FULLARCH"; mkdir -p $OUT
3433+ make bin-preinstalled_images
3434+ else
3435+ make bin-list $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
3436+ export OUT=$TMP_OUT/$FULLARCH; mkdir -p $OUT
3437+ make bin-official_images $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
3438+ if [ $? -gt 0 ]; then
3439+ echo "ERROR WHILE BUILDING OFFICIAL IMAGES !!" >&2
3440+ if [ "$ATTEMPT_FALLBACK" = "yes" ]; then
3441+ echo "I'll try to build a simple (non-bootable) CD" >&2
3442+ make clean
3443+ make installtools
3444+ make bin-images $SIZE_ARGS SRCSIZELIMIT=$FULL_SIZE
3445+ else
3446+ # exit 1
3447+ continue
3448+ fi
3449+ fi
3450+ echo Generating list files for images
3451+ make pi-makelist
3452+ fi
3453+ if [ "$CDIMAGE_COMPRESS" = 1 ]; then
3454+ echo Compressing CD images
3455+ make bin-compress_images
3456+ fi
3457 echo "--------------- `date` ---------------"
3458 done
3459
3460=== renamed file 'build_all.sh' => 'build_all.sh.moved'
3461=== added directory 'contrib'
3462=== renamed directory 'contrib' => 'contrib.moved'
3463=== added file 'contrib/testingcds'
3464--- contrib/testingcds 1970-01-01 00:00:00 +0000
3465+++ contrib/testingcds 2020-06-24 11:40:40 +0000
3466@@ -2,132 +2,105 @@
3467 #
3468 # testingcds (c) 2005 Santiago Garcia Mantinan <manty@manty.net>
3469 #
3470-# Updates since then by:
3471-# Joey Hess <joey@kitenet.net>
3472-# Steve McIntyre <steve@einval.com>
3473-#
3474 # GPL v2
3475 #
3476-# See cronjob.weekly and cronjob.daily for examples of how to call this script
3477-
3478-#set -x
3479-
3480-if [ "$CONF"x = ""x ] ; then
3481- CONF=~/build.wheezy/CONF.sh
3482-fi
3483-export CF=$CONF
3484-if [ "$DCD_DIR"x = ""x ] ; then
3485- DCD_DIR=~/build.wheezy/debian-cd
3486-fi
3487-export CF=$CONF
3488-
3489-now () {
3490- date -u +%F:%H:%M:%S
3491-}
3492+# This file is included here just as an example, it was used when building the
3493+# official testing cds at some point, it was written for a very specific setup
3494+# and then went over a lot of changes during its life, so now this code is
3495+# horrible, hoever some fellows feel it should be included in debian-cd,
3496+# well, I (manty) will leave that on their hands.
3497+#
3498+# The setup we have uses normal debian-cd for daily builds, while it uses a jte
3499+# patched debian-cd for weekly builds, this is done just for speed, the script
3500+# should work with normal debian-cd for all kind of builds just removing -jte
3501+# down there. We are currently just building isos for dailies and jigdos for
3502+# weeklies, no snapshots being generated on the build machine, so I cannot
3503+# waranty that all the code down here works, again, I must stress that you
3504+# should take this just as an example, because part of it is untested and
3505+# the rest is written for a very very specific setup, so... no waranties at all
3506+#
3507+# This is how this script is called for the daily images:
3508+# 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"
3509+# 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"
3510+# 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"
3511+# 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"
3512+# This is respectively for sarge_d-i businesscards, sarge_d-i netinsts,
3513+# sid_d-i businesscards, and sid_d-i netinsts.
3514+# Where $ARCH_DI_DIR is set to the path for the local mirror of the d-i daily
3515+# built images, this parameter can be omited if no mirror of the images is used
3516+
3517+# For the weekly images it is run for normal cds like this:
3518+# DI_DIST=sarge ./testingcds "$arch"
3519+# and for the dvds like this:
3520+# PUBDIRJIG=/path_to_the/dvd INSTALLER_CD=3 DEFBINSIZE=4440 DEFSRCSIZE=4432 DI_DIST=sarge ./testingcds "$arch"
3521+
3522
3523 # Set up and cleaning
3524-if [ $# -lt 1 ] ; then
3525- echo $0 \$ARCH
3526- echo "variables: PUBDIR[ISO|JIG]"
3527- exit 1
3528-fi
3529-
3530-if [ ! "$DATE_BUILD" ] ; then
3531- DATE_BUILD=`/bin/date -u +%Y%m%d`
3532-fi
3533-
3534-export ARCH="$1"
3535-NUM_ARCHES=`echo $ARCH | wc -w`
3536-
3537-if [ ! "$JIGDOFALLBACKURLS" ] ; then
3538- export JIGDOFALLBACKURLS="Debian=http://us.cdimage.debian.org/cdimage/snapshot/Debian/"
3539-fi
3540-
3541+if [ $# -lt 1 ]
3542+then
3543+ echo $0 \$ARCH
3544+ echo "variables: PUBDIR[ISO|JIG]"
3545+ exit 1
3546+fi
3547+
3548+if [ ! "$DATE" ];then DATE=`/bin/date -u +%Y%m%d`;fi
3549+
3550+export ARCH=$1
3551+export PATH=$PATH:/sbin:/usr/sbin
3552+if [ ! "$PUBDIRJIG" ];then PUBDIRJIG=/org/cdimage.debian.org/www/testing/cd;fi
3553+if [ ! "$PUBDIRISO" ];then PUBDIRISO=/org/cdimage.debian.org/www/testing;fi
3554+if [ ! "$JIGDOFALLBACKURLS" ];then
3555+ if [ "$ARCH" = "amd64" ];then
3556+ export JIGDOFALLBACKURLS="Debian=http://amd64-cdsnap.debian.net/cdimage/snapshot-amd64/Debian/"
3557+ else
3558+ export JIGDOFALLBACKURLS="Debian=http://us.cdimage.debian.org/cdimage/snapshot/Debian/"
3559+ fi
3560+fi
3561 # $DI is used to set DI_CODENAME and also to specify the directory for images
3562-if [ "$DI" ] ; then
3563- export DI_CODENAME="$DI"
3564-fi
3565-
3566-export LOG="`pwd`/log/"
3567-if [ "$NUM_ARCHES"x = "1"x ] ; then
3568- export OUTARCH=$ARCH
3569-else
3570- export OUTARCH="multi-arch"
3571-fi
3572-export RUN="$INSTALLER_CD$DI$OUTARCH$LOGAPPEND"
3573-export LOGFILE="$LOG/$RUN"
3574-
3575-case "$INSTALLER_CD" in
3576- 1)
3577- export DISKTYPE=BC;;
3578- 2|7|8|C)
3579- export DISKTYPE=NETINST;;
3580- 3|6)
3581- export OUT_TYPE=dvd
3582- export DISKTYPE=DVD;;
3583- 4)
3584- export DISKTYPE=kde-CD;;
3585- 5)
3586- export DISKTYPE=xfce-CD;;
3587- A)
3588- export DISKTYPE=lxde-CD;;
3589- B)
3590- export DISKTYPE=xfce+lxde-CD;;
3591- 9)
3592- export OUT_TYPE=bd
3593- export DISKTYPE=BD;;
3594- D)
3595- export OUT_TYPE=dlbd
3596- export DISKTYPE=DLBD;;
3597- *) export DISKTYPE=CD;;
3598-esac
3599-
3600-if [ "$OUT_TYPE"x = ""x ] ; then
3601- OUT_TYPE=cd
3602-fi
3603-
3604-export IMAGETARGET=official_images
3605-cd $DCD_DIR && . $CONF
3606-
3607-if [ "$OUT"x = ""x ] ; then
3608- echo Config error
3609- exit 1
3610-fi
3611-
3612-if [ "$BUILDNAME"x = ""x ] ; then
3613- TRACEFILE="$OUT_TYPE-trace"
3614- echo " Making $ARCH ${DISKTYPE} in $OUT"
3615-else
3616- TRACEFILE="$BUILDNAME-trace"
3617- echo " Making $ARCH ${DISKTYPE} (${BUILDNAME}) in $OUT"
3618-fi
3619-
3620-if [ "$INSTALLER_CD" = "1" ] ; then
3621- export OFFICIAL="Official BusinessCard Snapshot"
3622-elif [ "$INSTALLER_CD" = "2" ] ; then
3623- export OFFICIAL="Official NetInst Snapshot"
3624-elif [ "$INSTALLER_CD" = "4" ]; then
3625- export OFFICIAL="Official KDE CD Snapshot"
3626-elif [ "$INSTALLER_CD" = "5" ]; then
3627- export OFFICIAL="Official Xfce CD Snapshot"
3628-elif [ "$INSTALLER_CD" = "A" ]; then
3629- export OFFICIAL="Official LXDE CD Snapshot"
3630-elif [ "$INSTALLER_CD" = "B" ]; then
3631- export OFFICIAL="Official Xfce/LXDE CD Snapshot"
3632-elif [ "$INSTALLER_CD" = "6" ]; then
3633- export OFFICIAL="Official Multi-Arch DVD"
3634-elif [ "$INSTALLER_CD" = "7" ]; then
3635- export OFFICIAL="Official Multi-Arch Netinst"
3636-elif [ "$INSTALLER_CD" = "8" ]; then
3637- export OFFICIAL="Official Multi-Arch Netinst"
3638-elif [ "$INSTALLER_CD" = "C" ]; then
3639- export OFFICIAL="Unofficial Netinst including firmware"
3640-fi
3641+if [ "$DI" ];then
3642+ export DI_CODENAME="$DI"
3643+ PUBDIRJIG="$PUBDIRJIG"/"$DI"_d-i
3644+ PUBDIRISO="$PUBDIRISO"/"$DI"_d-i
3645+fi
3646+
3647+CALC="Using previous sizes estimations."
3648+if [ "$INSTALLER_CD" = "1" -o "$INSTALLER_CD" = "2" ]
3649+then
3650+ # Do a tradicional build for the ISOs of the small cds
3651+ cd /org/cdimage.debian.org/setup/debian-cd &&
3652+ . ../CONF.sh
3653+ # this is for build.sh
3654+ export CF=../CONF.sh
3655+ export IMAGETARGET=bin-official_images
3656+ # to save some time
3657+ export SKIPMIRRORCHECK=yes
3658+else
3659+ # Do the size stimation and a JTE build for jigdos
3660+ cd /org/cdimage.debian.org/setup/debian-cd-jte &&
3661+ . ../CONF.sh &&
3662+ export IMAGETARGET="ok bootable upgrade bin-infos bin-list" &&
3663+ export CF=../CONF.sh &&
3664+ ./build.sh $ARCH >/dev/null 2>&1 &&
3665+ cd tools && CALC=`./calc` && cd ..
3666+ # this is for build.sh
3667+ if [ "$ARCH" = "i386" ]
3668+ then
3669+ export IMAGETARGET=official_images
3670+ else
3671+ export IMAGETARGET=bin-official_images
3672+ fi
3673+fi
3674+
3675+if [ ! "$OUT" ];then echo Error on the config;exit 1;fi
3676+
3677+if [ "$INSTALLER_CD" = "1" ];then export OFFICIAL="Official BusinessCard Snapshot";fi
3678+if [ "$INSTALLER_CD" = "2" ];then export OFFICIAL="Official NetInst Snapshot";fi
3679+
3680+export LOG="`pwd`/../log/"
3681
3682 rm -rf "$OUT"
3683 mkdir -p "$OUT"
3684-rm -f "$PUBDIRJIG"/$OUTARCH/$TRACEFILE
3685-#mkdir -p "$LOG"
3686+mkdir -p "$LOG"
3687
3688 overview_log="$LOG/overview"
3689 overview () {
3690@@ -138,142 +111,148 @@
3691 LANG=C echo "$(dpkg --print-architecture) ($(date)) $(whoami)@$(hostname | cut -d . -f 1) $1 $2" >> $overview_log
3692 }
3693
3694-> $LOGFILE
3695+# Upgrade sarge's debian-installer task file
3696+# changed this old line into the new one so that amd64 doesn't break
3697+# cd tasks && ../tools/generate_di_list && ../tools/generate_di+k_list && cd .. || exit 1
3698+cd tasks && ../tools/generate_di_list ; ../tools/generate_di+k_list ; cd ..
3699+DEBOOTUDEB=`/bin/sed -n \
3700+ 's/Filename: \(pool\/main\/d\/debootstrap\/debootstrap-udeb.*udeb\)$/\1/p' \
3701+ $MIRROR/dists/$DI_CODENAME/main/debian-installer/binary-$ARCH/Packages`
3702+if [ -z "$DEBOOTUDEB" ];then exit 1;fi
3703+echo "$CALC" >"$LOG/$INSTALLER_CD$DI$ARCH"
3704+echo Using ${DEBOOTUDEB##*/} to get packages used by d-i. >>"$LOG/$INSTALLER_CD$DI$ARCH"
3705+rm -rf ../debootstrap
3706+dpkg -x "$MIRROR/$DEBOOTUDEB" ../debootstrap
3707
3708 # Do the actual building
3709-START=`now`
3710-if ./build.sh "$ARCH" >>"$LOGFILE" 2>&1 ; then
3711- # if it went ok get things ready for publishing
3712- # we treat the daily netinst images in a different way
3713- if [ "$INSTALLER_CD" = "1" ] || \
3714- [ "$INSTALLER_CD" = "2" ] || \
3715- [ "$INSTALLER_CD" = "C" ] ; then
3716-
3717- ##################################
3718- # NETINST STUFF
3719- ##################################
3720-
3721- if [ "$INSTALLER_CD" = "C" ] ; then
3722- if [ "${DI}" = "sid" ] ; then
3723- ARCHDIR=$OUT_FW_SID/$OUTARCH
3724- else
3725- ARCHDIR=$OUT_FW_TST/$OUTARCH
3726- fi
3727- else # non-FW build
3728- if [ "${DI}" = "sid" ] ; then
3729- ARCHDIR=$OUT_FREE_SID/$OUTARCH
3730- else
3731- ARCHDIR=$OUT_FREE_TST/$OUTARCH
3732- fi
3733- fi
3734-
3735- mkdir -p $ARCHDIR/list-cd $ARCHDIR/jigdo-cd $ARCHDIR/iso-cd
3736- # put the isos and jigdos in their place
3737-
3738- $TOPDIR/debian-cd/tools/imagesums $OUT $SUMS_EXTENSION >> "$LOGFILE"
3739- sed -i 's/-BC-1/-businesscard/g;s/-NETINST-1/-netinst/g' $OUT/*SUMS*
3740- cp $OUT/*SUMS* $ARCHDIR/iso-cd
3741- cp $OUT/*SUMS* $ARCHDIR/jigdo-cd
3742-
3743- for i in "$OUT"/*-1.iso; do
3744- BASE=`basename $i .iso`
3745- NETINSTNAME=`echo $BASE | sed 's/-BC-1/-businesscard/g;s/-NETINST-1/-netinst/g'`
3746- mv $OUT/$BASE.iso $ARCHDIR/iso-cd/$NETINSTNAME.iso
3747- cat $OUT/$BASE.jigdo | \
3748- sed 's/-BC-1/-businesscard/g;s/-NETINST-1/-netinst/g' | \
3749- gzip --best --no-name > $ARCHDIR/jigdo-cd/$NETINSTNAME.jigdo
3750- rm $OUT/$BASE.jigdo
3751- mv $OUT/$BASE.template $ARCHDIR/jigdo-cd/$NETINSTNAME.template
3752- # Make sure that the ISO is as new/newer than the jigdo file; #587774
3753- touch $ARCHDIR/iso-cd/$NETINSTNAME.iso
3754- mv $OUT/$BASE.list.gz $ARCHDIR/list-cd/$NETINSTNAME.list.gz
3755- done
3756- rm -f "$OUT"/*
3757- END=`now`
3758- mkdir -p "$PUBDIRJIG"/$OUTARCH
3759- echo -e "start=$START\nend=$END\nerror=0\nlogfile=$RUN\n" > "$PUBDIRJIG"/$OUTARCH/$TRACEFILE
3760-
3761- else
3762-
3763- #######################################
3764- # NORMAL STUFF - full builds (weekly)
3765- #######################################
3766-
3767- # finish up the jigdos (compress & move them)
3768- gzip --best --no-name "$OUT"/*.jigdo
3769- for i in "$OUT"/*.jigdo.gz; do
3770- mv $i ${i%.gz}
3771- done
3772-
3773- # Make sure that the ISOs are as new/newer than the jigdo files; #587774
3774- for file in "$OUT"/*.iso; do
3775- if [ -e $file ] ; then
3776- touch $file
3777- fi
3778- done
3779-
3780- mkdir -p "$PUBDIRJIG"/$OUTARCH/jigdo-${OUT_TYPE}
3781- for file in "$OUT"/*SUMS${SUMS_EXTENSION}; do
3782- outfile="$PUBDIRJIG"/$OUTARCH/jigdo-${OUT_TYPE}/`basename $file`
3783- cat $file >> $outfile
3784- done
3785- mv "$OUT"/*.template "$PUBDIRJIG"/$OUTARCH/jigdo-${OUT_TYPE}
3786- mv "$OUT"/*.jigdo "$PUBDIRJIG"/$OUTARCH/jigdo-${OUT_TYPE}
3787-
3788- mkdir -p "$PUBDIRJIG"/$OUTARCH/iso-${OUT_TYPE}
3789- for file in "$OUT"/*SUMS${SUMS_EXTENSION}; do
3790- outfile="$PUBDIRJIG"/$OUTARCH/iso-${OUT_TYPE}/`basename $file`
3791- cat $file >> $outfile
3792- done
3793- for file in "$OUT"/*.iso; do
3794- if [ -e $file ] ; then
3795- mv $file "$PUBDIRJIG"/$OUTARCH/iso-${OUT_TYPE}
3796- fi
3797- done
3798-
3799- mkdir -p "$PUBDIRJIG"/$OUTARCH/list-${OUT_TYPE}
3800- mv "$OUT"/*list*gz "$PUBDIRJIG"/$OUTARCH/list-${OUT_TYPE}
3801-
3802- END=`now`
3803- echo -e "start=$START\nend=$END\nerror=0\nlogfile=$RUN\n" > "$PUBDIRJIG"/$OUTARCH/$TRACEFILE
3804- fi
3805-
3806- touch $TDIR/$CODENAME/1.pkgs_extracted # so we don't get errors below
3807- for file in `cat $TDIR/$CODENAME/*.pkgs_extracted | sort | uniq`; do
3808- basefile=`basename $file`
3809- if [ ! -e $EXTRACTED_SOURCES/$file ] ; then
3810- cp -a $MIRROR/$file $EXTRACTED_SOURCES
3811- fi
3812- done
3813-
3814- # Mail the sizes of the images
3815- if [ -e "../.debian-cd.mail" ] ; then
3816- MYEMAIL=`grep -v "^#" "../.debian-cd.mail"`
3817- else
3818- MYEMAIL=`whoami`
3819- fi
3820-
3821- for i in $MYEMAIL
3822- do
3823- grep -e "extents written" -e "Written to medi." "$LOGFILE"|mail -s "$RELEASE_BUILD testingcds $RUN ($OUTARCH $DISKTYPE) went ok" "$i"
3824- done
3825- overview "$RUN" success
3826-
3827-else
3828- # Run failed
3829- if [ -e "../.debian-cd.mail" ] ; then
3830- MYEMAIL=`grep -v "^#" "../.debian-cd.mail"`
3831- else
3832- MYEMAIL=`whoami`
3833- fi
3834- for i in $MYEMAIL
3835- do
3836- (echo Error when trying to create cds for $RUN ; cat $LOGFILE) | \
3837- mail -s "testingcds $RUN has failed; log included" "$i"
3838- done
3839- overview "$RUN" failed
3840- END=`now`
3841- mkdir -p "$PUBDIRJIG"/$OUTARCH
3842- echo -e "start=$START\nend=$END\nerror=1\nlogfile=$RUN\n" > "$PUBDIRJIG"/$OUTARCH/$TRACEFILE
3843- exit 1
3844+if ./build.sh $ARCH >>"$LOG/$INSTALLER_CD$DI$ARCH" 2>&1;then
3845+
3846+# if it went ok get things ready for publishing
3847+
3848+# we treat the netinst images in a different way
3849+
3850+if [ "$INSTALLER_CD" = "1" -o "$INSTALLER_CD" = "2" ]
3851+then
3852+
3853+# NETINST STUFF (ISO ONLY)
3854+
3855+# make the dirs we'll use to publish things
3856+ mkdir -p "$OUT"/$ARCH
3857+# rename the isos from .raw to .iso and put them in their place
3858+ for i in "$OUT"/*-1.raw
3859+ do
3860+ I=${i##*/}
3861+ if [ "$INSTALLER_CD" = "1" ];then
3862+ NETINSTNAME=${I%-binary-1.raw}-businesscard.iso
3863+ else
3864+ NETINSTNAME=${I%-binary-1.raw}-netinst.iso
3865+ fi
3866+ mv $i "$OUT"/$ARCH/$NETINSTNAME
3867+ done
3868+# change images names from raw to iso on the MD5SUMS
3869+ sed "s/[^ ]*-1.raw$/$NETINSTNAME/" "$OUT"/MD5SUMS >>"$OUT"/$ARCH/MD5SUMS
3870+# Publish the new version
3871+ mkdir -p "$PUBDIRISO"/$ARCH/$DATE
3872+ if [ -e "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS ];then
3873+ grep -v $NETINSTNAME "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS > "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS.tmp
3874+ fi
3875+ cat "$OUT"/$ARCH/MD5SUMS >> "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS.tmp
3876+ mv "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS.tmp "$PUBDIRISO"/$ARCH/$DATE/MD5SUMS
3877+ mv "$OUT"/$ARCH/$NETINSTNAME "$PUBDIRISO"/$ARCH/$DATE/
3878+ rm -f "$PUBDIRISO"/$ARCH/current
3879+ ln -s $DATE "$PUBDIRISO"/$ARCH/current
3880+# Remove the oldest daily builds, leave only the last 3
3881+ NUM=`/bin/ls -d "$PUBDIRISO"/$ARCH/20*/|wc -l`
3882+ NUM=$(($NUM-3))
3883+ /bin/ls -d "$PUBDIRISO"/$ARCH/20*/|head -n $NUM|tr '\012' '\000'|xargs -0 /bin/rm -rf --
3884+
3885+else
3886+
3887+# NORMAL STUFF, IE NORMAL ISO and JIGDO
3888+
3889+# ISO STUFF
3890+
3891+if [ "$DOJIGDO" != 2 ]
3892+then
3893+# make the dirs we'll use to publish things
3894+ mkdir -p "$OUT"/isos/$ARCH
3895+# rename the isos from .raw to .iso and put them in their place
3896+ for i in "$OUT"/*.raw
3897+ do
3898+ I=${i##*/}
3899+ mv $i "$OUT"/isos/$ARCH/${I%.raw}.iso
3900+ done
3901+# change images names from raw to iso on the MD5SUMS
3902+ sed 's/raw$/iso/' "$OUT"/MD5SUMS >"$OUT"/isos/$ARCH/MD5SUMS
3903+# Remove the old version and publish the new one
3904+ rm -rf "$PUBDIRISO"/isos/$ARCH/
3905+ mkdir -p "$PUBDIRISO"/isos/
3906+ mv "$OUT"/isos/$ARCH/ "$PUBDIRISO"/isos/$ARCH/
3907+fi
3908+
3909+# JIGDO STUFF
3910+
3911+if [ "$DOJIGDO" != 0 ]
3912+then
3913+# make the dirs we'll use to publish things
3914+ mkdir -p "$OUT"/jigdo-area/$ARCH/jigdotemplates
3915+# change images names from raw to iso on the MD5SUMS
3916+ sed 's/raw$/iso/' "$OUT"/MD5SUMS >"$OUT"/jigdo-area/$ARCH/MD5SUMS
3917+# put the templates aside
3918+ mv "$OUT"/*.template "$OUT"/jigdo-area/$ARCH/jigdotemplates
3919+# finish up the jigdos (compress & move them)
3920+ gzip --best --no-name "$OUT"/*.jigdo
3921+ for i in "$OUT"/*.jigdo.gz;do mv $i ${i%.gz};done
3922+ mv "$OUT"/*.jigdo "$OUT"/jigdo-area/$ARCH/
3923+# Remove the old version and publish the new one
3924+ if [ "$IMAGETARGET" = "official_images" ]
3925+ then
3926+ rm -rf "$PUBDIRJIG"/jigdo-area/source/
3927+ mkdir -p "$PUBDIRJIG"/jigdo-area/source/jigdotemplates/
3928+ mv "$OUT"/jigdo-area/$ARCH/*-source-*.jigdo "$PUBDIRJIG"/jigdo-area/source/
3929+ grep "source-.*.iso$" "$OUT"/jigdo-area/$ARCH/MD5SUMS > "$PUBDIRJIG"/jigdo-area/source/MD5SUMS
3930+ mv "$OUT"/jigdo-area/$ARCH/jigdotemplates/*-source-*.template "$PUBDIRJIG"/jigdo-area/source/jigdotemplates/
3931+ grep -v "source-.*.iso$" "$OUT"/jigdo-area/$ARCH/MD5SUMS > "$OUT"/jigdo-area/$ARCH/MD5SUMS.new
3932+ mv "$OUT"/jigdo-area/$ARCH/MD5SUMS.new "$OUT"/jigdo-area/$ARCH/MD5SUMS
3933+ fi
3934+ rm -rf "$PUBDIRJIG"/jigdo-area/$ARCH/
3935+ mkdir -p "$PUBDIRJIG"/jigdo-area/
3936+ mv "$OUT"/jigdo-area/$ARCH/ "$PUBDIRJIG"/jigdo-area/$ARCH/
3937+# Calculate snapshot path, remove the old snapshot and publish the new one
3938+# SNAP=${JIGDOFALLBACKURLS##Debian=http://us.cdimage.debian.org/cdimage/}
3939+# SNAP=${PUBDIRJIG%%testing*}${SNAP%%/Debian*}
3940+# mkdir -p "$SNAP"
3941+# mv "$OUT"/snapshot/* "$SNAP"
3942+# Remove the oldest snapshots, leave only the last 2
3943+# NUM=`/bin/ls -d "${SNAP%%/$DATE}"/20*/|wc -l`
3944+# NUM=$(($NUM-2))
3945+# /bin/ls -d "${SNAP%%/$DATE}"/20*/|head -n $NUM|tr '\012' '\000'|xargs -0 /bin/rm -rf --
3946+fi
3947+
3948+fi
3949+
3950+# Mail the cd sizes of the cds
3951+if [ -e "../.debian-cd.mail" ]
3952+then
3953+ MYEMAIL=`grep -v "^#" "../.debian-cd.mail"`
3954+else
3955+ MYEMAIL=`whoami`
3956+fi
3957+ for i in $MYEMAIL
3958+ do
3959+ grep "extents written" "$LOG/$INSTALLER_CD$DI$ARCH"|mail -s "testingcds $INSTALLER_CD$DI$ARCH went ok" "$i"
3960+ done
3961+ overview "$INSTALLER_CD$DI$ARCH" success
3962+else
3963+if [ -e "../.debian-cd.mail" ]
3964+then
3965+ MYEMAIL=`grep -v "^#" "../.debian-cd.mail"`
3966+else
3967+ MYEMAIL=`whoami`
3968+fi
3969+ for i in $MYEMAIL
3970+ do
3971+ echo Error when trying to create cds for $INSTALLER_CD$DI$ARCH|mail -s "testingcds $INSTALLER_CD$DI$ARCH has failed" "$i"
3972+ done
3973+ overview "$INSTALLER_CD$DI$ARCH" failed
3974 fi
3975
3976=== added directory 'data'
3977=== renamed directory 'data' => 'data.moved'
3978=== added directory 'data/artful'
3979=== added file 'data/artful/README.html.in'
3980--- data/artful/README.html.in 1970-01-01 00:00:00 +0000
3981+++ data/artful/README.html.in 2020-06-24 11:40:40 +0000
3982@@ -0,0 +1,663 @@
3983+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3984+<html lang="en">
3985+<head>
3986+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
3987+ <title>Debian GNU/Linux -- The Universal Operating System</title>
3988+ <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.">
3989+ <meta name="Keywords" content="debian, GNU, linux, unix, open source, free, DFSG">
3990+ <meta name="Language" content="English">
3991+ <meta name="Author" content="J.A. Bezemer, debian-boot@lists.debian.org">
3992+ <link rev="made" href="mailto:debian-boot@lists.debian.org">
3993+</head>
3994+<body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#800080" alink="#FF0000">
3995+
3996+ <!-- The HTML and TEXT file are NOT the actual source code. -->
3997+ <!-- For that, see http://cvs.debian.org/debian-cd/data/woody/README.html.in?cvsroot=debian-boot -->
3998+#if 0
3999+ If you read THIS, you're viewing the actual source file ;-)
4000+#endif
4001+
4002+#undef i386
4003+#undef alpha
4004+#undef powerpc
4005+#undef ppc
4006+#undef sparc
4007+#undef ultrasparc
4008+#undef m68k
4009+#undef arm
4010+#undef binary
4011+#undef bin
4012+#undef source
4013+#undef src
4014+
4015+#if OUTPUTtext
4016+#define href nothing
4017+#endif
4018+
4019+#include <README.diskdefines>
4020+
4021+
4022+#if OUTPUThtml
4023+<div align=right>
4024+(<a href="README.txt">Text version</a>)
4025+</div>
4026+<table border="0" cellpadding="3" cellspacing="0" align="center" summary="">
4027+<tr>
4028+<td>
4029+<img src="pics/logo-50.jpg" border="0" hspace="0" vspace="0" alt="" width="50" height="61">
4030+<img src="pics/debian.jpg" border="0" hspace="0" vspace="0" alt="Debian" width="179" height="61">
4031+</td>
4032+</tr>
4033+</table>
4034+#endif
4035+#if OUTPUTtext
4036+<div align=right>
4037+(HTML version in README.html)
4038+</div>
4039+#endif
4040+
4041+
4042+<table bgcolor="#DF0451" border="0" cellpadding="0" cellspacing="0"
4043+ width="100%" summary="">
4044+<tr>
4045+<td valign="top">
4046+<img src="pics/red-upperleft.png" align="left" border="0" hspace="0"
4047+ vspace="0" alt="" width="15" height="16">
4048+</td>
4049+<td rowspan="2" align="center">
4050+
4051+ <table align="center" border="0" cellpadding="2" cellspacing="0">
4052+ <tr><td bgcolor="#000084">
4053+ <div align="center"><font color="#FFFFFF" face="helvetica,arial"><B>&nbsp;&nbsp;
4054+#if 0
4055+ Debian GNU/Linux 2.2 "Potato" - Official i386 Binary-1 CD
4056+#endif
4057+ DISKNAME CD
4058+ &nbsp;&nbsp;</B></font></div>
4059+ </td></tr>
4060+ </table>
4061+
4062+</td>
4063+<td valign="top">
4064+<img src="pics/red-upperright.png" align="right" border="0" hspace="0"
4065+ vspace="0" alt="" width="16" height="16">
4066+</td>
4067+</tr>
4068+<tr>
4069+<td valign="bottom">
4070+<img src="pics/red-lowerleft.png" align="left" border="0" hspace="0"
4071+ vspace="0" alt="" width="16" height="16">
4072+</td>
4073+<td valign="bottom">
4074+<img src="pics/red-lowerright.png" align="right" border="0" hspace="0"
4075+vspace="0" alt="" width="15" height="16">
4076+</td>
4077+</tr>
4078+</table>
4079+
4080+<table border="0" cellpadding="2" cellspacing="0" width="100%" summary="">
4081+<tr>
4082+ <td></td>
4083+</tr>
4084+</table>
4085+
4086+
4087+<table border="0" cellpadding="0" cellspacing="0" width="100%" summary="">
4088+<tr>
4089+ <td colspan="3" valign="top" width="20%" bgcolor="#BBDDFF">
4090+ <img src="pics/blue-upperleft.png" align="left" border="0"
4091+ hspace="0" vspace="0" alt="" width="16" height="16">
4092+ <img src="pics/blue-upperright.png" align="right" border="0"
4093+ hspace="0" vspace="0" alt="" width="16" height="16">
4094+ </td>
4095+</tr>
4096+<tr>
4097+ <td bgcolor="#BBDDFF">&nbsp;&nbsp;</td>
4098+
4099+ <td valign="TOP" bgcolor="#BBDDFF">
4100+
4101+<font face="Arial,Helvetica">
4102+
4103+#if OUTPUThtml
4104+<P><B><A href="http://www.debian.org/">Debian home&nbsp;page</A></B></P>
4105+#endif
4106+
4107+&nbsp;<br>
4108+<P>
4109+
4110+#if OUTPUTtext
4111+&nbsp;<br>
4112+CONTENTS:
4113+<br>
4114+&nbsp;<br>
4115+<UL>
4116+#endif
4117+
4118+#if OUTPUTtext
4119+<LI>
4120+#endif
4121+
4122+<A href="#intro">Intro</A>
4123+<P>
4124+
4125+#if OUTPUTtext
4126+</LI><LI>
4127+#endif
4128+
4129+<A href="#thiscd">About This CD</A>
4130+<P>
4131+
4132+#if OUTPUTtext
4133+</LI><LI>
4134+#endif
4135+
4136+<A href="#install">Installing</A>
4137+<P>
4138+
4139+#if OUTPUTtext
4140+</LI><LI>
4141+#endif
4142+
4143+#ifndef UNOFFEXTRAS
4144+<A href="#lastmin">Last-Minute Notes</A>
4145+<P>
4146+
4147+#if OUTPUTtext
4148+</LI><LI>
4149+#endif
4150+#endif
4151+
4152+#if TYPEbinary
4153+ <A href="#apt">Using CDs with apt</A>
4154+ <P>
4155+
4156+#if OUTPUTtext
4157+ </LI><LI>
4158+#endif
4159+#endif
4160+
4161+#ifndef UNOFFEXTRAS
4162+<A href="#cdmanuf">CD Manufacturers</A>
4163+<P>
4164+
4165+#if OUTPUTtext
4166+</LI><LI>
4167+#endif
4168+#endif
4169+
4170+<A href="#other">More Information</A>
4171+
4172+<P>
4173+
4174+#if OUTPUThtml
4175+&nbsp;<P>
4176+<A href=".">Browse this CD-ROM</A></P>
4177+<P>
4178+<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt>
4179+</P>
4180+#endif
4181+
4182+
4183+</font>
4184+
4185+#if OUTPUTtext
4186+</LI>
4187+</UL>
4188+#endif
4189+
4190+
4191+ </td>
4192+ <td bgcolor="#BBDDFF">&nbsp;&nbsp;</td>
4193+ <td>&nbsp;&nbsp;</td>
4194+
4195+ <td valign="TOP" width="80%">
4196+
4197+<div align="center">
4198+<big><big><B><I>
4199+Welcome to the exciting world of
4200+</I></B></big></big>
4201+<br>
4202+<big><big><big><B><I>
4203+Debian GNU/Linux!
4204+</I></B></big></big></big>
4205+</div>
4206+
4207+<P><H2><A name="intro">
4208+Intro
4209+#if OUTPUTtext
4210+<br>
4211+=====
4212+#endif
4213+</H2>
4214+</a>
4215+<p>
4216+This is one of the CD-ROMs of the
4217+<a href="http://www.debian.org/">Debian GNU/Linux</a>
4218+distribution. Debian is a
4219+very extensive collection of software. But it is more. It is a complete
4220+Operating System (OS) for your computer. And it is
4221+<A href="http://www.debian.org/intro/free">free</A>
4222+(as in &quot;freedom&quot;).
4223+<P>
4224+An operating system is the set of basic programs
4225+and utilities that make your computer run. At the core of an operating
4226+system is the kernel. The kernel is the most fundamental program on the
4227+computer, which does all the basic housekeeping and lets you start other
4228+programs.
4229+Debian is kernel independent. It currently uses the
4230+<A href="http://www.linux.org/">Linux</A> kernel but work is
4231+in progress to provide Debian for other kernels, using
4232+<A href="http://www.gnu.org/software/hurd/hurd.html">the Hurd</A>.
4233+Most of the basic operating system tools
4234+come from the <a href="http://www.gnu.org/">GNU project</A>; hence the name
4235+GNU/Linux.
4236+<P>
4237+
4238+Debian is available for various kinds of computers
4239+(&quot;architectures&quot;), like
4240+&quot;IBM-compatible&quot; PCs (<i>i386</i>),
4241+Compaq's <i>Alpha</i>,
4242+Motorola's 680x0 (<i>m68k</i>),
4243+Sun's <i>Sparc</i>,
4244+Motorola/IBM's <i>PowerPC</i>, and <i>(Strong)ARM</i> processors.
4245+Check the <A href="http://www.debian.org/ports">ports</A> page
4246+#if OUTPUTtext
4247+(http://www.debian.org/ports)
4248+#endif
4249+for more information.
4250+<P>
4251+
4252+#if OUTPUTtext
4253+Read more at <P>
4254+&nbsp; http://www.debian.org/intro/about
4255+#endif
4256+#if OUTPUThtml
4257+<A href="http://www.debian.org/intro/about">Read more...</A>
4258+#endif
4259+
4260+#if OUTPUTtext
4261+<P>&nbsp;<P><H2><A name="thiscd">
4262+#endif
4263+#if OUTPUThtml
4264+<P><HR><P><H2><A name="thiscd">
4265+#endif
4266+About This CD
4267+#if OUTPUTtext
4268+<br>
4269+=============
4270+#endif
4271+</H2>
4272+</a>
4273+<p>
4274+This CD-ROM is labeled
4275+<P>
4276+<tt>&nbsp;
4277+ DISKNAME
4278+</tt>
4279+<P>
4280+#ifndef UNOFFEXTRAS
4281+which means that this CD is number DISKNUM of TOTALNUM CDs containing
4282+#if TYPEbinary
4283+programs ("binaries") for `ARCH' computers.
4284+<P>
4285+The programs on the Binary CDs are ordered by popularity. The Binary-1 CD
4286+contains the most popular programs and the installation tools; it is possible
4287+to install and run Debian with only the Binary-1 CD. The other CDs, up to
4288+Binary-TOTALNUM, contain mostly special-interest programs.
4289+#endif
4290+#if TYPEsource
4291+the source code of programs in the Debian OS.
4292+<P>
4293+The source packages on the Source CDs are ordered by popularity, like
4294+the programs on the Binary CDs. This means that the source code of the
4295+programs on the Binary-DISKNUM CD can most likely be found on this CD
4296+(though there may be some variation due to size issues).
4297+#endif
4298+#else
4299+#include <unoffextrascd.html.in>
4300+#endif
4301+
4302+
4303+#if OUTPUTtext
4304+<P>&nbsp;<P><H2><A name="install">
4305+#endif
4306+#if OUTPUThtml
4307+<P><HR><P><H2><A name="install">
4308+#endif
4309+Installing
4310+#if OUTPUTtext
4311+<br>
4312+==========
4313+#endif
4314+</H2>
4315+</a>
4316+<p>
4317+#if TYPEbinary
4318+
4319+ Because Debian is a complete Operating System, the installation procedure
4320+ may seem a bit unusual. You can install Debian GNU/Linux either
4321+ <i>next to</i> your current OS, or as <i>only</i> OS on your computer.
4322+
4323+ <P>
4324+ Read the <i>Installation Manual</i>, on this CD at
4325+ <P>
4326+ <tt>&nbsp;
4327+ <A href="doc/install/manual/en/index.html">doc/install/manual/en/index.html</a> &nbsp;&nbsp;&nbsp; </tt>
4328+ <P>
4329+ Programs and other files that are needed for the installation can be found on
4330+ this CD under
4331+ <P>
4332+ <tt>&nbsp;
4333+ <A href=%%""tools/%%"">/tools/</a>
4334+ </tt>
4335+ and
4336+ <tt>&nbsp;
4337+ <A href=%%""install/floppy/%%"">/install/floppy/</a>
4338+ </tt>
4339+
4340+#if ARCHi386 || ARCHalpha || ARCHpowerpc || ARCHsparc
4341+ <P>
4342+ For the impatient ones:
4343+#endif
4344+
4345+#if ARCHi386 || ARCHalpha || ARCHsparc
4346+ you can start the installation program easily by booting off this CD-ROM.
4347+ Note that not all (esp. older) systems support this.
4348+ <P>
4349+#endif
4350+
4351+#if ARCHi386 || ARCHpowerpc
4352+#if ARCHi386
4353+ You can also
4354+#else
4355+ you can
4356+#endif
4357+ examine the
4358+ <P>
4359+ <tt>&nbsp;
4360+ <a href="install/">/install</a>
4361+ </tt>
4362+ <P>
4363+ directory; you might be able to start the installation system directly
4364+ from there.
4365+#endif
4366+
4367+#else
4368+ The installation tools of the Debian Operating System are located on the
4369+ Binary-1 CD.
4370+ See the README on that CD for more info.
4371+#endif
4372+
4373+#ifndef UNOFFEXTRAS
4374+#if OUTPUTtext
4375+<P>&nbsp;<P><H2><A name="lastmin">
4376+#endif
4377+#if OUTPUThtml
4378+<P><HR><P><H2><A name="lastmin">
4379+#endif
4380+Last-Minute Notes
4381+#if OUTPUTtext
4382+<br>
4383+=================
4384+#endif
4385+</H2>
4386+</a>
4387+<p>
4388+<UL>
4389+
4390+<LI>
4391+You should keep in mind that this is an unofficial CD of the current
4392+development version of the Debian system. This means that all sorts of
4393+bugs may be present anywhere in the system.
4394+
4395+<br>&nbsp;
4396+</LI>
4397+
4398+#if 0
4399+-------- This can't be an official image, so also no official notes.
4400+<LI>
4401+Last-minutes notes for this CD may be available on
4402+<a href="http://www.debian.org/CD/releases/">http://www.debian.org/CD/releases/</a>
4403+</LI>
4404+#endif
4405+
4406+</UL>
4407+#endif
4408+
4409+#if TYPEbinary
4410+#if OUTPUTtext
4411+ <P>&nbsp;<P><H2><A name="apt">
4412+#endif
4413+#if OUTPUThtml
4414+ <P><HR><P><H2><A name="apt">
4415+#endif
4416+ Using Apt
4417+#if OUTPUTtext
4418+ <br>
4419+ =============
4420+#endif
4421+ </H2>
4422+ </a>
4423+ <p>
4424+ After installing or upgrading, Debian's packaging system can use CD-ROMs,
4425+ local collections, or networked servers (FTP, HTTP) to automatically
4426+ install software from (<tt>.deb</tt> <i>packages</i>). This is done
4427+ preferably with the `apt' and `aptitude' programs.
4428+
4429+ <P>
4430+
4431+ You can install packages from the commandline using
4432+ <tt>apt-get</tt>. For example, if you want to install the packages
4433+ `commprog' and `maxgame', you can give the command
4434+ <P>
4435+ <tt>&nbsp;
4436+ apt-get install commprog maxgame
4437+ </tt>
4438+ <P>
4439+ Note that you don't have to enter the complete path, or the
4440+ `<tt>.deb</tt>' extension. `Apt' will figure this out itself.
4441+ <P>
4442+ Or use aptitude for a full screen interactive selection of available
4443+ Debian packages.
4444+
4445+#endif
4446+
4447+
4448+#ifndef UNOFFEXTRAS
4449+#if OUTPUTtext
4450+<P>&nbsp;<P><H2><A name="cdmanuf">
4451+#endif
4452+#if OUTPUThtml
4453+<P><HR><P><H2><A name="cdmanuf">
4454+#endif
4455+CD Manufacturers
4456+#if OUTPUTtext
4457+<br>
4458+================
4459+#endif
4460+</H2>
4461+</a>
4462+<p>
4463+You are completely free to manufacture and re-distribute CD-ROMs of the
4464+Debian GNU/Linux Operating System, like this one. There is no charge from
4465+us (but of course donations are always welcome).
4466+
4467+<P>
4468+
4469+For all needed information and contact addresses, please refer to
4470+<P>
4471+<tt>&nbsp;
4472+ <a href="http://www.debian.org/CD/">http://www.debian.org/CD/</a>
4473+</tt>
4474+#endif
4475+
4476+#if OUTPUTtext
4477+<P>&nbsp;<P><H2><A name="other">
4478+#endif
4479+#if OUTPUThtml
4480+<P><HR><P><H2><A name="other">
4481+#endif
4482+More Information
4483+#if OUTPUTtext
4484+<br>
4485+================
4486+#endif
4487+</H2>
4488+</a>
4489+<p>
4490+#if DISKNUM1 && TYPEbinary
4491+
4492+There is much more information present on this CD. Besides the already
4493+mentioned installation and upgrading procedures, this is the most
4494+interesting: <P>
4495+
4496+<UL>
4497+<LI>
4498+
4499+#if OUTPUTtext
4500+/doc/FAQ
4501+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4502+#endif
4503+<A href="doc/FAQ/">Debian FAQ</a>
4504+
4505+</LI>
4506+<LI>
4507+
4508+#if OUTPUTtext
4509+/doc/constitution.txt
4510+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4511+#endif
4512+<A href="doc/constitution.txt">The Debian Constitution</a>
4513+
4514+</LI>
4515+<LI>
4516+
4517+#if OUTPUTtext
4518+/doc/debian-manifesto
4519+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4520+#endif
4521+<A href="doc/debian-manifesto">The Debian Manifesto</a>
4522+
4523+</LI>
4524+<LI>
4525+
4526+#if OUTPUTtext
4527+/doc/social-contract.txt
4528+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4529+#endif
4530+<A href="doc/social-contract.txt">Debian's Social Contract</a>
4531+
4532+</LI>
4533+<LI>
4534+
4535+#if OUTPUTtext
4536+/doc/bug-reporting.txt
4537+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4538+#endif
4539+<A href="doc/bug-reporting.txt">Bug reporting instructions</a>
4540+
4541+</LI>
4542+</UL>
4543+
4544+#else
4545+
4546+The Binary-1 CD contains much more information about various aspects
4547+of the Debian Operating System and the Debian organization.
4548+ See the README on that CD for more info.
4549+
4550+#endif
4551+
4552+<P>
4553+Also on the Internet are many resources. To name a few:
4554+<P>
4555+
4556+<UL>
4557+<LI>
4558+
4559+#if OUTPUTtext
4560+http://www.debian.org
4561+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4562+#endif
4563+<A href="http://www.debian.org/">The Debian homepage</a>
4564+
4565+</LI>
4566+<LI>
4567+
4568+#if OUTPUTtext
4569+http://www.debian.org/doc
4570+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4571+#endif
4572+<A href="http://www.debian.org/doc/">Debian Documentation</a>
4573+
4574+</LI>
4575+<LI>
4576+
4577+#if OUTPUTtext
4578+http://www.debian.org/support
4579+ &nbsp;
4580+#endif
4581+<A href="http://www.debian.org/support">Debian User Support</a>
4582+
4583+</LI>
4584+<LI>
4585+
4586+#if OUTPUTtext
4587+http://www.tldp.org
4588+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4589+#endif
4590+<A href="http://www.tldp.org/">The Linux Documentation Project</a>
4591+
4592+</LI>
4593+<LI>
4594+
4595+#if OUTPUTtext
4596+http://www.linux.org
4597+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4598+#endif
4599+<A href="http://www.linux.org/">General Linux homepage</a>
4600+
4601+</LI>
4602+</UL>
4603+
4604+<P>
4605+
4606+<DIV align="center">
4607+
4608+#if OUTPUTtext
4609+&nbsp;<br>
4610+&nbsp;<br>
4611+#endif
4612+#if OUTPUThtml
4613+<HR>
4614+#endif
4615+
4616+<SMALL>See the Debian
4617+<A href="http://www.debian.org/contact">contact page</A>
4618+
4619+#if OUTPUTtext
4620+(http://www.debian.org/contact)
4621+#endif
4622+
4623+for information on contacting us.
4624+ </SMALL><P>
4625+<SMALL>
4626+
4627+Last Modified: Sat Mar 20 12:30:45 EST 2004
4628+
4629+<br></SMALL>
4630+</DIV>
4631+
4632+ </td>
4633+ </tr>
4634+ <tr>
4635+ <td colspan="3" valign="bottom" width="20%" bgcolor="#BBDDFF">
4636+ <img src="pics/blue-lowerleft.png" align="left" border="0"
4637+ hspace="0" vspace="0" alt="" width="17" height="16">
4638+ <img src="pics/blue-lowerright.png" align="right" border="0"
4639+ hspace="0" vspace="0" alt="" width="16" height="16">
4640+ </td>
4641+ </tr>
4642+ </table>
4643+
4644+</body>
4645+</html>
4646
4647=== added file 'data/artful/README.sbm'
4648--- data/artful/README.sbm 1970-01-01 00:00:00 +0000
4649+++ data/artful/README.sbm 2020-06-24 11:40:40 +0000
4650@@ -0,0 +1,43 @@
4651+About the Smart Boot Manager image
4652+----------------------------------
4653+
4654+ The file `sbm.bin' that is available in this directory may be useful
4655+ to you if you are not able to directly boot the first CD because your
4656+ BIOS may be too old and may not support ISOLINUX.
4657+
4658+ Then, instead of booting on the CD directly, you create a Smart Boot
4659+ Manager floppy image by using the sbm.bin disk image. You can create this
4660+ floppy with rawrite (under DOS) or with dd (under Linux). Now you can
4661+ boot on this floppy disk and it will detect your CDROM and let you boot
4662+ on it bypassing any BIOS limitation.
4663+
4664+What is SBM ?
4665+
4666+ Smart Boot Manager or briefly SmartBtmgr (SBM), is an OS independent
4667+ Boot Manager - a program that is loaded by the bios before any
4668+ operating system and allows you to choose which operating system to
4669+ boot.
4670+
4671+ SBM is included in Debian in two ways, the package bmconf allows us to
4672+ install and configure an old version of SBM and sbm wich is the latest
4673+ version of SBM with an installer.
4674+
4675+What's the use of SBM on the CD then ?
4676+
4677+ SBM includes an IDE driver that allows us to boot the cds even on
4678+ machines with a BIOS that wouldn't support booting from CD, provided our
4679+ CDROM is an IDE one, that is, so you can make a SBM floppy and boot from
4680+ it and then tell it to boot from your CDROM.
4681+
4682+ Also, there are some cases where the BIOS would allow booting from the CD
4683+ but isolinux fails to boot from there, in this case you can either boot
4684+ using a CD other than the first, as the others don't use isolinux, or you
4685+ can make a SBM floppy and boot from this floppy and then tell SBM to boot
4686+ your CDROM.
4687+
4688+How do you make a SBM floppy ?
4689+
4690+ If you have SBM installed on a box you can run sbminst. Otherwise you can
4691+ put the sbm.bin floppy image that we provide with our cds onto a floppy
4692+ just like you would do with a rescue image.
4693+
4694
4695=== added file 'data/artful/access-new.pcx'
4696Binary 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
4697=== added file 'data/artful/access.pcx'
4698Binary 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
4699=== added file 'data/artful/amd64_udeb_include'
4700--- data/artful/amd64_udeb_include 1970-01-01 00:00:00 +0000
4701+++ data/artful/amd64_udeb_include 2020-06-24 11:40:40 +0000
4702@@ -0,0 +1,4 @@
4703+netcfg
4704+ethdetect
4705+pcmcia-cs-udeb
4706+wireless-tools-udeb
4707
4708=== added file 'data/artful/blank.pcx'
4709Binary 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
4710=== added file 'data/artful/edubuntu.pcx'
4711Binary 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
4712=== added file 'data/artful/edubuntu.png'
4713Binary 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
4714=== added file 'data/artful/exclude-udebs'
4715--- data/artful/exclude-udebs 1970-01-01 00:00:00 +0000
4716+++ data/artful/exclude-udebs 2020-06-24 11:40:40 +0000
4717@@ -0,0 +1,1 @@
4718+kernel-image-*
4719
4720=== added file 'data/artful/gobuntu.pcx'
4721Binary 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
4722=== added file 'data/artful/gobuntu.png'
4723Binary 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
4724=== added file 'data/artful/i386_businesscard_udeb_include'
4725--- data/artful/i386_businesscard_udeb_include 1970-01-01 00:00:00 +0000
4726+++ data/artful/i386_businesscard_udeb_include 2020-06-24 11:40:40 +0000
4727@@ -0,0 +1,5 @@
4728+choose-mirror
4729+netcfg
4730+ethdetect
4731+pcmcia-cs-udeb
4732+wireless-tools-udeb
4733
4734=== added file 'data/artful/i386_netinst_udeb_include'
4735--- data/artful/i386_netinst_udeb_include 1970-01-01 00:00:00 +0000
4736+++ data/artful/i386_netinst_udeb_include 2020-06-24 11:40:40 +0000
4737@@ -0,0 +1,4 @@
4738+netcfg
4739+ethdetect
4740+pcmcia-cs-udeb
4741+wireless-tools-udeb
4742
4743=== added file 'data/artful/i386_udeb_include'
4744--- data/artful/i386_udeb_include 1970-01-01 00:00:00 +0000
4745+++ data/artful/i386_udeb_include 2020-06-24 11:40:40 +0000
4746@@ -0,0 +1,4 @@
4747+netcfg
4748+ethdetect
4749+pcmcia-cs-udeb
4750+wireless-tools-udeb
4751
4752=== added file 'data/artful/kubuntu-access.pcx'
4753Binary 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
4754=== added file 'data/artful/kubuntu-blank.pcx'
4755Binary 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
4756=== added file 'data/artful/kubuntu.pcx'
4757Binary 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
4758=== added file 'data/artful/kubuntu.png'
4759Binary 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
4760=== added file 'data/artful/lubuntu.pcx'
4761Binary 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
4762=== added file 'data/artful/lubuntu.png'
4763Binary 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
4764=== added directory 'data/artful/multiarch'
4765=== added file 'data/artful/multiarch/amd64'
4766--- data/artful/multiarch/amd64 1970-01-01 00:00:00 +0000
4767+++ data/artful/multiarch/amd64 2020-06-24 11:40:40 +0000
4768@@ -0,0 +1,1 @@
4769+i386
4770
4771=== added file 'data/artful/mythbuntu.pcx'
4772Binary 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
4773=== added file 'data/artful/mythbuntu.png'
4774Binary 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
4775=== added directory 'data/artful/pegasos'
4776=== added file 'data/artful/pegasos/pegasos'
4777--- data/artful/pegasos/pegasos 1970-01-01 00:00:00 +0000
4778+++ data/artful/pegasos/pegasos 2020-06-24 11:40:40 +0000
4779@@ -0,0 +1,84 @@
4780+\ FORTH is identifed by a forth comment at first line
4781+\
4782+\ terminal control stuff
4783+\
4784+: TTY.CSI d# 27 EMIT ASCII [ EMIT ;
4785+: TTY.HOME TTY.CSI ASCII H EMIT ;
4786+: TTY.CLR_EOS TTY.CSI ASCII J EMIT ;
4787+: TTY.HOME_CLR TTY.HOME TTY.CLR_EOS ;
4788+\
4789+\ boot menu stuff
4790+\
4791+: my-max-boot-num 3 ;
4792+: my-boot-default 1 ;
4793+: my-boot-delay d# 300 ; \ unit = 100 ms
4794+: my-print-menu ( -- )
4795+ TTY.HOME_CLR
4796+ ." " cr
4797+ ." Welcome to Ubuntu ${DEBIAN_VERSION}!" cr
4798+ ." " cr
4799+ ." This is an Ubuntu installation ${MEDIA_TYPE}," cr
4800+ ." built on ${BUILD_DATE}." cr
4801+ ." " cr
4802+ ." The default option is (1) 'install'." cr
4803+ ." " cr
4804+ ." ************************************" cr
4805+ ." If in doubt, just choose (1) 'install'" cr
4806+ ." ************************************" cr
4807+ ." " cr
4808+ ." 1: install" cr
4809+ ." 2: return to OF prompt" cr
4810+ ." " cr
4811+;
4812+: my-boot-case ( num -- )
4813+ ." " cr
4814+ case
4815+ 1 of " cd install/powerpc/vmlinuz-chrp.initrd --" endof
4816+ 2 of " none" endof
4817+ endcase
4818+ $boot
4819+;
4820+: my-input-num ( wait-period max-boot-num default-num -- boot-num )
4821+ 1 \ loop-inc = 1
4822+ 3 pick 0 do
4823+ 0d emit
4824+ ." press 1-"
4825+ ( wait-period max-boot-num default-num loop-inc )
4826+ 2 pick ascii 0 + emit
4827+ dup 1 = if
4828+ ." within "
4829+ 3 pick i - d# 10 / .d
4830+ ." seconds"
4831+ then
4832+ ." (default: "
4833+ over ascii 0 + emit
4834+ ." ) : "
4835+ d# 100 ms
4836+ key? if
4837+ key
4838+ ( wait-period max-boot-num default-num loop-inc key )
4839+ dup 0d = if \ return pressed
4840+ drop leave
4841+ then
4842+
4843+ ascii 0 -
4844+ ( wait-period max-boot-num default-num loop-inc num )
4845+ dup 1 5 pick
4846+ ( wait-period max-boot-num default-num loop-inc num num 1 max-boot-num )
4847+ between if
4848+ rot drop swap leave
4849+ then
4850+
4851+ ( wait-period max-boot-num default-num loop-inc num )
4852+ 2drop 0 \ loop-inc = 0
4853+ then
4854+ dup +loop
4855+ drop
4856+ ( wait-period max-boot-num boot-num )
4857+ nip nip
4858+;
4859+
4860+
4861+my-print-menu
4862+my-boot-delay my-max-boot-num my-boot-default my-input-num
4863+my-boot-case
4864
4865=== added file 'data/artful/powerpc_businesscard_udeb_include'
4866--- data/artful/powerpc_businesscard_udeb_include 1970-01-01 00:00:00 +0000
4867+++ data/artful/powerpc_businesscard_udeb_include 2020-06-24 11:40:40 +0000
4868@@ -0,0 +1,4 @@
4869+choose-mirror
4870+netcfg
4871+ethdetect
4872+wireless-tools-udeb
4873
4874=== added file 'data/artful/powerpc_netinst_udeb_include'
4875--- data/artful/powerpc_netinst_udeb_include 1970-01-01 00:00:00 +0000
4876+++ data/artful/powerpc_netinst_udeb_include 2020-06-24 11:40:40 +0000
4877@@ -0,0 +1,3 @@
4878+netcfg
4879+ethdetect
4880+wireless-tools-udeb
4881
4882=== added file 'data/artful/powerpc_udeb_include'
4883--- data/artful/powerpc_udeb_include 1970-01-01 00:00:00 +0000
4884+++ data/artful/powerpc_udeb_include 2020-06-24 11:40:40 +0000
4885@@ -0,0 +1,4 @@
4886+netcfg
4887+ethdetect
4888+pcmcia-cs-udeb
4889+wireless-tools-udeb
4890
4891=== added directory 'data/artful/preseed'
4892=== added file 'data/artful/preseed/cli.seed'
4893--- data/artful/preseed/cli.seed 1970-01-01 00:00:00 +0000
4894+++ data/artful/preseed/cli.seed 2020-06-24 11:40:40 +0000
4895@@ -0,0 +1,6 @@
4896+# Only install the standard system and language packs.
4897+tasksel tasksel/first multiselect
4898+d-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
4899+d-i pkgsel/language-pack-patterns string
4900+# No language support packages.
4901+d-i pkgsel/install-language-support boolean false
4902
4903=== added directory 'data/artful/preseed/edubuntu'
4904=== added file 'data/artful/preseed/edubuntu/cli.seed'
4905--- data/artful/preseed/edubuntu/cli.seed 1970-01-01 00:00:00 +0000
4906+++ data/artful/preseed/edubuntu/cli.seed 2020-06-24 11:40:40 +0000
4907@@ -0,0 +1,9 @@
4908+# Adjust the default hostname.
4909+d-i netcfg/get_hostname string edubuntu
4910+d-i netcfg/get_hostname seen false
4911+# Only install the standard system and language packs.
4912+tasksel tasksel/first multiselect
4913+d-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
4914+d-i pkgsel/language-pack-patterns string
4915+# No language support packages.
4916+d-i pkgsel/install-language-support boolean false
4917
4918=== added file 'data/artful/preseed/edubuntu/edubuntu.seed'
4919--- data/artful/preseed/edubuntu/edubuntu.seed 1970-01-01 00:00:00 +0000
4920+++ data/artful/preseed/edubuntu/edubuntu.seed 2020-06-24 11:40:40 +0000
4921@@ -0,0 +1,15 @@
4922+# Adjust the default hostname.
4923+d-i netcfg/get_hostname string edubuntu
4924+d-i netcfg/get_hostname seen false
4925+# Enable extras.ubuntu.com.
4926+d-i apt-setup/extras boolean true
4927+# Install the Edubuntu desktop.
4928+tasksel tasksel/first multiselect ubuntu-desktop, edubuntu-desktop-gnome
4929+d-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
4930+# Install both GNOME and KDE translation packages.
4931+d-i pkgsel/language-pack-patterns string language-pack-gnome-$LL language-pack-kde-$LL kde-i18n-$LL
4932+# On live DVDs, don't spend huge amounts of time removing substantial
4933+# application packages pulled in by language packs. Given that we clearly
4934+# have the space to include them on the DVD, they're useful and we might as
4935+# well keep them installed.
4936+ubiquity ubiquity/keep-installed string icedtea6-plugin openoffice.org
4937
4938=== added file 'data/artful/preseed/edubuntu/ltsp.seed'
4939--- data/artful/preseed/edubuntu/ltsp.seed 1970-01-01 00:00:00 +0000
4940+++ data/artful/preseed/edubuntu/ltsp.seed 2020-06-24 11:40:40 +0000
4941@@ -0,0 +1,12 @@
4942+# Build an LTSP client chroot.
4943+d-i anna/choose_modules string ltsp-client-builder
4944+d-i ltsp-client-builder/run boolean true
4945+# Enable extras.ubuntu.com.
4946+d-i apt-setup/extras boolean true
4947+# Install the Ubuntu desktop and LTSP server.
4948+tasksel tasksel/first multiselect ubuntu-desktop, edubuntu-desktop-gnome
4949+d-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
4950+d-i pkgsel/include/install-recommends boolean true
4951+d-i pkgsel/include string ltsp-server-standalone openssh-server
4952+# Build a client chroot.
4953+d-i preseed/late_command string chroot /target /usr/sbin/ltsp-update-sshkeys
4954
4955=== added file 'data/artful/preseed/edubuntu/workstation.seed'
4956--- data/artful/preseed/edubuntu/workstation.seed 1970-01-01 00:00:00 +0000
4957+++ data/artful/preseed/edubuntu/workstation.seed 2020-06-24 11:40:40 +0000
4958@@ -0,0 +1,10 @@
4959+# Adjust the default hostname.
4960+d-i netcfg/get_hostname string edubuntu
4961+d-i netcfg/get_hostname seen false
4962+# Enable extras.ubuntu.com.
4963+d-i apt-setup/extras boolean true
4964+# Install the Edubuntu desktop.
4965+tasksel tasksel/first multiselect ubuntu-desktop, edubuntu-desktop-gnome
4966+d-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
4967+# Install both GNOME and KDE translation packages.
4968+d-i pkgsel/language-pack-patterns string language-pack-gnome-$LL language-pack-kde-$LL kde-i18n-$LL
4969
4970=== added directory 'data/artful/preseed/jeos'
4971=== added file 'data/artful/preseed/jeos/jeos.seed'
4972--- data/artful/preseed/jeos/jeos.seed 1970-01-01 00:00:00 +0000
4973+++ data/artful/preseed/jeos/jeos.seed 2020-06-24 11:40:40 +0000
4974@@ -0,0 +1,4 @@
4975+# Only install basic language packs.
4976+d-i pkgsel/language-pack-patterns string
4977+# Language support is unlikely to be needed on JeOS.
4978+d-i pkgsel/install-language-support boolean false
4979
4980=== added directory 'data/artful/preseed/kubuntu'
4981=== added directory 'data/artful/preseed/kubuntu-netbook'
4982=== added file 'data/artful/preseed/kubuntu-netbook/kubuntu-netbook.seed'
4983--- data/artful/preseed/kubuntu-netbook/kubuntu-netbook.seed 1970-01-01 00:00:00 +0000
4984+++ data/artful/preseed/kubuntu-netbook/kubuntu-netbook.seed 2020-06-24 11:40:40 +0000
4985@@ -0,0 +1,12 @@
4986+# Install the Kubuntu Netbook Remix desktop.
4987+tasksel tasksel/first multiselect kubuntu-netbook
4988+d-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
4989+# Install KDE translation packages.
4990+d-i pkgsel/language-pack-patterns string language-pack-kde-$LL kde-i18n-$LL
4991+# Install the KDE oem-config frontend (if in OEM mode).
4992+d-i oem-config-udeb/frontend string kde
4993+# On live DVDs, don't spend huge amounts of time removing substantial
4994+# application packages pulled in by language packs. Given that we clearly
4995+# have the space to include them on the DVD, they're useful and we might as
4996+# well keep them installed.
4997+ubiquity ubiquity/keep-installed string icedtea6-plugin openoffice.org
4998
4999=== added file 'data/artful/preseed/kubuntu/kubuntu.seed'
5000--- 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: