I would like to create one iso that can install either testing or stable without needing any network connection.
I merged the 5.0.6 pool/dist structure with that from a testing weekly build, then remastered the iso. With the new image, I can install testing just fine. I'm also able to copy the pool/dist structure and point sources.list to a deb file:/path/to/pool-dist/dir entry and it will install testing and stable packages. So it seems the pool/dist structure is functional. When I try to preseed the suite with the following preseed file, (with DEBCONF_DEBUG=5 set), I get an error in syslog, and it hums along installing the testing release. I'm assuming there is more to this then just including the stable repository and setting a d-i bit. Anyone have any pointers? r...@debian:/var/lib/virtual_machines/master/dists# ll total 0 dr-xr-xr-x 4 root root 45 2010-09-04 14:32 lenny dr-xr-xr-x 4 root root 45 2010-11-07 23:07 squeeze lrwxrwxrwx 1 root root 5 2010-09-04 14:32 stable -> lenny lrwxrwxrwx 1 root root 7 2010-11-07 23:07 testing -> squeeze preseed ### Mirror settings # If you select ftp, the mirror/country string does not need to be set. # Suite to install. d-i mirror/suite string stable d-i cdrom/suite string stable ### Apt setup # You can choose to install non-free and contrib software. #d-i apt-setup/non-free boolean true #d-i apt-setup/contrib boolean true # Uncomment this if you don't want to use a network mirror. d-i apt-setup/use_mirror boolean false d-i apt-setup/uri_type select cdrom # turn off security updates during install d-i apt-setup/security-updates boolean false # Uncomment this to avoid adding security sources, or # add a hostname to use a different server than security.debian.org. d-i apt-setup/security_host string d-i syslog snippet Nov 14 02:03:43 debconf: --> GET preseed/file Nov 14 02:03:43 debconf: <-- 0 /cdrom/preseeds/stable.cfg Nov 14 02:03:43 debconf: --> SET preseed/file file:///cdrom/preseeds/stable.cfg Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> GET preseed/file Nov 14 02:03:43 debconf: <-- 0 file:///cdrom/preseeds/stable.cfg Nov 14 02:03:43 debconf: --> GET preseed/file/checksum Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> SET preseed/include Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> SET preseed/include_command Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> SET preseed/run Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> GET preseed/interactive Nov 14 02:03:43 debconf: <-- 0 false Nov 14 02:03:43 debconf: --> SET mirror/suite stable Nov 14 02:03:43 debconf: <-- 10 mirror/suite doesn't exist Nov 14 02:03:43 debconf: --> REGISTER debian-installer/dummy mirror/suite Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> SET mirror/suite stable Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> SUBST mirror/suite ID mirror/suite Nov 14 02:03:43 debconf: Adding [ID] -> [mirror/suite] Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> FSET mirror/suite seen true Nov 14 02:03:43 debconf: <-- 0 true Nov 14 02:03:43 debconf: --> SET cdrom/suite stable Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> FSET cdrom/suite seen true Nov 14 02:03:43 debconf: <-- 0 true Nov 14 02:03:43 debconf: --> SET apt-setup/use_mirror false Nov 14 02:03:43 debconf: <-- 10 apt-setup/use_mirror doesn't exist Nov 14 02:03:43 debconf: --> REGISTER debian-installer/dummy apt-setup/use_mirror Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> SET apt-setup/use_mirror false Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> SUBST apt-setup/use_mirror ID apt-setup/use_mirror Nov 14 02:03:43 debconf: Adding [ID] -> [apt-setup/use_mirror] Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> FSET apt-setup/use_mirror seen true Nov 14 02:03:43 debconf: <-- 0 true Nov 14 02:03:43 debconf: --> SET apt-setup/uri_type cdrom Nov 14 02:03:43 debconf: <-- 10 apt-setup/uri_type doesn't exist Nov 14 02:03:43 debconf: --> REGISTER debian-installer/dummy apt-setup/uri_type Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> SET apt-setup/uri_type cdrom Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> SUBST apt-setup/uri_type ID apt-setup/uri_type Nov 14 02:03:43 debconf: Adding [ID] -> [apt-setup/uri_type] Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> FSET apt-setup/uri_type seen true Nov 14 02:03:43 debconf: <-- 0 true Nov 14 02:03:43 debconf: --> SET apt-setup/security-updates false Nov 14 02:03:43 debconf: <-- 10 apt-setup/security-updates doesn't exist Nov 14 02:03:43 debconf: --> REGISTER debian-installer/dummy apt-setup/security-updates Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> SET apt-setup/security-updates false Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> SUBST apt-setup/security-updates ID apt-setup/security-updates Nov 14 02:03:43 debconf: Adding [ID] -> [apt-setup/security-updates] Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> FSET apt-setup/security-updates seen true Nov 14 02:03:43 debconf: <-- 0 true Nov 14 02:03:43 debconf: --> SET apt-setup/security_host Nov 14 02:03:43 debconf: <-- 10 apt-setup/security_host doesn't exist Nov 14 02:03:43 debconf: --> REGISTER debian-installer/dummy apt-setup/security_host Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> SET apt-setup/security_host Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> SUBST apt-setup/security_host ID apt-setup/security_host Nov 14 02:03:43 debconf: Adding [ID] -> [apt-setup/security_host] Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> FSET apt-setup/security_host seen true Nov 14 02:03:43 debconf: <-- 0 true Nov 14 02:03:43 debconf: --> SET apt-setup/local0/repository deb file:/cdrom/test / Nov 14 02:03:43 debconf: <-- 10 apt-setup/local0/repository doesn't exist Nov 14 02:03:43 debconf: --> REGISTER debian-installer/dummy apt-setup/local0/repository Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> SET apt-setup/local0/repository deb file:/cdrom/test / Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> SUBST apt-setup/local0/repository ID apt-setup/local0/repository Nov 14 02:03:43 debconf: Adding [ID] -> [apt-setup/local0/repository] Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> FSET apt-setup/local0/repository seen true Nov 14 02:03:43 debconf: <-- 0 true Nov 14 02:03:43 debconf: --> SET debian-installer/allow_unauthenticated true Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> FSET debian-installer/allow_unauthenticated seen true Nov 14 02:03:43 debconf: <-- 0 true Nov 14 02:03:43 preseed: successfully loaded preseed file from file:///cdrom/preseeds/stable.cfg Nov 14 02:03:43 debconf: --> GET preseed/include Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> GET preseed/include_command Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> GET preseed/include/checksum Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> GET preseed/run Nov 14 02:03:43 debconf: <-- 0 Nov 14 02:03:43 debconf: --> SET preseed/include Nov 14 02:03:43 debconf: <-- 0 value set Nov 14 02:03:43 debconf: --> SET preseed/include_command

