Debian installer: Difference between revisions
No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 3: | Line 3: | ||
* debootstrap --variant buildd http://ftp.us.debian.org unstable | * debootstrap --variant buildd http://ftp.us.debian.org unstable | ||
* apt-get source debian-installer | * apt-get source debian-installer | ||
** the resulting directory is DIROOT | |||
==Custom debian-installer== | |||
* enter DIROOT | |||
* edit build/conf/common | |||
* ensure any custom udebs are in build/localudebs | |||
* ensure any custom udebs are listed in build/pkg-lists/local | |||
* dpkg-buildpackage | |||
* for simple-cdd (outside the chroot): | |||
** mkdir -p tmp/mirror/dists/sid/main/installer-amd64/current/images/ | |||
** cp -r DIROOT/build/dest/* tmp/mirror/dists/sid/main/installer-amd64/current/images/ | |||
** add "custom_installer=DIROOT/build/dest" to simple-cdd's configuration file | |||
** add the debian-installer deb to --local-packages | |||
** add DIROOT/build/localudebs to --local-packages | |||
==Custom kernel== | ==Custom kernel== | ||
| Line 77: | Line 91: | ||
* cp *udeb DIROOT/build/localudebs | * cp *udeb DIROOT/build/localudebs | ||
* add their names to new file DIROOT/build/pkg-lists/local | * add their names to new file DIROOT/build/pkg-lists/local | ||
* add <tt>deb copy:/DIROOT/build/ localudebs/</tt> to DIROOT/build/sources.list.udeb.local | |||