Merge lp:~seb128/debian-cd/splash-for-canary into lp:debian-cd

Proposed by Sebastien Bacher
Status: Superseded
Proposed branch: lp:~seb128/debian-cd/splash-for-canary
Merge into: lp:debian-cd
Diff against target: 265281 lines (+242233/-3618) (has conflicts)
3086 files modified
.bzrignore (+8/-0)
.cvsignore (+3/-0)
CONF.sh (+525/-263)
Makefile (+1252/-313)
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/hirsute/README.sbm (+43/-0)
data/hirsute/amd64_udeb_include (+4/-0)
data/hirsute/exclude-udebs (+1/-0)
data/hirsute/i386_businesscard_udeb_include (+5/-0)
data/hirsute/i386_netinst_udeb_include (+4/-0)
data/hirsute/i386_udeb_include (+4/-0)
data/hirsute/multiarch/amd64 (+1/-0)
data/hirsute/pegasos/pegasos (+84/-0)
data/hirsute/powerpc_businesscard_udeb_include (+4/-0)
data/hirsute/powerpc_netinst_udeb_include (+3/-0)
data/hirsute/powerpc_udeb_include (+4/-0)
data/hirsute/preseed/kubuntu/kubuntu.seed (+14/-0)
data/hirsute/preseed/lubuntu/lubuntu.seed (+9/-0)
data/hirsute/preseed/ubuntu-budgie/ubuntu-budgie.seed (+8/-0)
data/hirsute/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/hirsute/preseed/ubuntu/ubuntu.seed (+10/-0)
data/hirsute/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/hirsute/preseed/xubuntu/xubuntu.seed (+7/-0)
data/hirsute/s390x/README.boot (+18/-0)
data/hirsute/s390x/boot/ubuntu.exec (+11/-0)
data/hirsute/s390x/boot/ubuntu.ins (+6/-0)
data/hirsute/s390x_businesscard_udeb_include (+3/-0)
data/hirsute/s390x_netinst_udeb_include (+2/-0)
data/hirsute/s390x_udeb_include (+2/-0)
data/hirsute/ubuntu-pool-amd64.packages (+78/-0)
data/hirsute/udeb_include (+4/-0)
data/hirsute/yaboot/boot.msg.dvd (+19/-0)
data/hirsute/yaboot/boot.msg.install (+18/-0)
data/hirsute/yaboot/boot.msg.live (+18/-0)
data/hirsute/yaboot/bootinfo.txt (+5/-0)
data/hirsute/yaboot/ofboot.b (+64/-0)
data/hirsute/yaboot/yaboot.conf (+7/-0)
data/hirsute/yaboot/yaboot.conf.check (+24/-0)
data/hirsute/yaboot/yaboot.conf.check-live (+24/-0)
data/hirsute/yaboot/yaboot.conf.cli (+46/-0)
data/hirsute/yaboot/yaboot.conf.install (+46/-0)
data/hirsute/yaboot/yaboot.conf.live (+68/-0)
data/hirsute/yaboot/yaboot.conf.ltsp (+24/-0)
data/hirsute/yaboot/yaboot.conf.oem (+24/-0)
data/hirsute/yaboot/yaboot.conf.rescue (+24/-0)
data/hirsute/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/impish/README.sbm (+43/-0)
data/impish/amd64_udeb_include (+4/-0)
data/impish/exclude-udebs (+1/-0)
data/impish/i386_businesscard_udeb_include (+5/-0)
data/impish/i386_netinst_udeb_include (+4/-0)
data/impish/i386_udeb_include (+4/-0)
data/impish/multiarch/amd64 (+1/-0)
data/impish/pegasos/pegasos (+84/-0)
data/impish/powerpc_businesscard_udeb_include (+4/-0)
data/impish/powerpc_netinst_udeb_include (+3/-0)
data/impish/powerpc_udeb_include (+4/-0)
data/impish/preseed/kubuntu/kubuntu.seed (+14/-0)
data/impish/preseed/lubuntu/lubuntu.seed (+9/-0)
data/impish/preseed/ubuntu-budgie/ubuntu-budgie.seed (+8/-0)
data/impish/preseed/ubuntu-mate/ubuntu-mate.seed (+5/-0)
data/impish/preseed/ubuntu/ubuntu.seed (+10/-0)
data/impish/preseed/ubuntustudio/ubuntustudio.seed (+8/-0)
data/impish/preseed/xubuntu/xubuntu.seed (+7/-0)
data/impish/s390x/README.boot (+18/-0)
data/impish/s390x/boot/ubuntu.exec (+11/-0)
data/impish/s390x/boot/ubuntu.ins (+6/-0)
data/impish/s390x_businesscard_udeb_include (+3/-0)
data/impish/s390x_netinst_udeb_include (+2/-0)
data/impish/s390x_udeb_include (+2/-0)
data/impish/ubuntu-pool-amd64.packages (+78/-0)
data/impish/udeb_include (+4/-0)
data/impish/yaboot/boot.msg.dvd (+19/-0)
data/impish/yaboot/boot.msg.install (+18/-0)
data/impish/yaboot/boot.msg.live (+18/-0)
data/impish/yaboot/bootinfo.txt (+5/-0)
data/impish/yaboot/ofboot.b (+64/-0)
data/impish/yaboot/yaboot.conf (+7/-0)
data/impish/yaboot/yaboot.conf.check (+24/-0)
data/impish/yaboot/yaboot.conf.check-live (+24/-0)
data/impish/yaboot/yaboot.conf.cli (+46/-0)
data/impish/yaboot/yaboot.conf.install (+46/-0)
data/impish/yaboot/yaboot.conf.live (+68/-0)
data/impish/yaboot/yaboot.conf.ltsp (+24/-0)
data/impish/yaboot/yaboot.conf.oem (+24/-0)
data/impish/yaboot/yaboot.conf.rescue (+24/-0)
data/impish/yaboot/yaboot.conf.workstation (+24/-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_dirs (+139/-0)
tools/add_live_filesystem (+123/-0)
tools/add_packages (+71/-0)
tools/add_secured (+167/-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 (+745/-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 (+297/-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 (+120/-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 (+192/-0)
tools/boot/groovy/boot-amd64.calc (+14/-0)
tools/boot/groovy/boot-arm64 (+69/-0)
tools/boot/groovy/boot-ppc64el (+66/-0)
tools/boot/groovy/boot-ppc64el.calc (+2/-0)
tools/boot/groovy/boot-s390x (+63/-0)
tools/boot/groovy/common.sh (+195/-0)
tools/boot/gutsy/boot-amd64 (+399/-0)
tools/boot/gutsy/boot-amd64.calc (+14/-0)
tools/boot/gutsy/boot-hppa (+83/-0)
tools/boot/gutsy/boot-hppa.calc (+13/-0)
tools/boot/gutsy/boot-i386 (+397/-0)
tools/boot/gutsy/boot-i386+mac (+181/-0)
tools/boot/gutsy/boot-i386+mac.calc (+14/-0)
tools/boot/gutsy/boot-i386.calc (+14/-0)
tools/boot/gutsy/boot-ia64 (+86/-0)
tools/boot/gutsy/boot-ia64.calc (+14/-0)
tools/boot/gutsy/boot-powerpc (+205/-0)
tools/boot/gutsy/boot-powerpc+ps3 (+162/-0)
tools/boot/gutsy/boot-powerpc+ps3.calc (+2/-0)
tools/boot/gutsy/boot-powerpc.calc (+2/-0)
tools/boot/gutsy/boot-sparc (+87/-0)
tools/boot/gutsy/boot-sparc.calc (+13/-0)
tools/boot/gutsy/common.sh (+47/-0)
tools/boot/gutsy/post-boot-hppa (+48/-0)
tools/boot/hardy/boot-amd64 (+405/-0)
tools/boot/hardy/boot-amd64.calc (+14/-0)
tools/boot/hardy/boot-hppa (+83/-0)
tools/boot/hardy/boot-hppa.calc (+13/-0)
tools/boot/hardy/boot-i386 (+403/-0)
tools/boot/hardy/boot-i386+mac (+181/-0)
tools/boot/hardy/boot-i386+mac.calc (+14/-0)
tools/boot/hardy/boot-i386.calc (+14/-0)
tools/boot/hardy/boot-ia64 (+86/-0)
tools/boot/hardy/boot-ia64.calc (+14/-0)
tools/boot/hardy/boot-powerpc (+205/-0)
tools/boot/hardy/boot-powerpc+ps3 (+162/-0)
tools/boot/hardy/boot-powerpc+ps3.calc (+2/-0)
tools/boot/hardy/boot-powerpc.calc (+2/-0)
tools/boot/hardy/boot-sparc (+87/-0)
tools/boot/hardy/boot-sparc.calc (+13/-0)
tools/boot/hardy/common.sh (+58/-0)
tools/boot/hardy/post-boot-hppa (+48/-0)
tools/boot/hirsute/boot-amd64 (+192/-0)
tools/boot/hirsute/boot-arm64 (+69/-0)
tools/boot/hirsute/boot-ppc64el (+66/-0)
tools/boot/hirsute/boot-s390x (+55/-0)
tools/boot/hirsute/common.sh (+40/-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/impish/boot-amd64 (+192/-0)
tools/boot/impish/boot-arm64 (+69/-0)
tools/boot/impish/boot-ppc64el (+66/-0)
tools/boot/impish/boot-s390x (+55/-0)
tools/boot/impish/common.sh (+40/-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/hirsute/installtools.sh (+70/-0)
tools/hoary/installtools.sh (+39/-0)
tools/hoary/upgrade.sh (+6/-0)
tools/impish/installtools.sh (+70/-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:~seb128/debian-cd/splash-for-canary
Reviewer Review Type Date Requested Status
VCS imports Pending
Review via email: mp+409635@code.launchpad.net
To post a comment you must log in.
2127. By Sebastien Bacher

Tweak the kernel parameter order for canary

The splash option needs to be at the end of the line to be copied

Unmerged revisions

2127. By Sebastien Bacher

Tweak the kernel parameter order for canary

The splash option needs to be at the end of the line to be copied

2126. By Brian Murray

Change Impish to Daily post Beta

2125. By Brian Murray

set OFFICIAL for Impish to Beta

2124. By Łukasz Zemczak

bionic: DEBVERSION=18.04.6

2123. By Steve Langasek

Merge lp:~mwhudson/debian-cd/lp-1922392-focal

2122. By Łukasz Zemczak

focal: DEBVERSION=20.04.3

2121. By Łukasz Zemczak

copy any yaml files from the livefs to the casper directory too and remove quiet from the default live-server command line on s390x too

2120. By Steve Langasek

Reverse the handling of xorriso vs mkisofs: xorriso is now the default going forward, and mkisofs is only supported on bionic and focal.

2119. By Łukasz Zemczak

Copy hirsute -> impish, and add impish to CONF.sh

2118. By Łukasz Zemczak

hirsute: Beta -> Release

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

Subscribers

People subscribed via source and target branches

to all changes: