Raphaël Hertzog
30b9a391ac
Fix "--debian-installer cdrom" and its interaction with binary_package-lists
...
apt-ftparchive is not able to differentiate between .deb and .udeb so
we have to install them in different pool directories so that we can
regenerate the Packages files without having the .udeb show up
unexpectedly.
Since binary_package-lists can overwrite the Packages files generated
in installer_debian-installer we have to ensure that it also updates
the Release file created formerly.
Ideally we should find a way to avoid the duplication of this logic.
Gbp-Dch: Full
2019-12-19 19:07:59 +01:00
Raphaël Hertzog
44b9b0a650
Support --distribution-binary and --distribution-chroot
...
This makes it possible to build an image against a first distribution
(--distribution-chroot) and have the resulting image point to another
distribution (--distribution-binary). We can use this to build against a
snapshot and have the result use the original distribution that was
snapshotted.
Closes : #888507
2019-12-19 18:18:44 +01:00
Raphaël Hertzog
bca7af4ecb
installer_debian-installer: don't mess with /var/lib/dpkg/status
...
Use a similar trick as for chroot_live-packages.
Relates to #944983 .
2019-12-19 16:53:30 +01:00
Kristian Klausen
5a981664ed
Switch d-i.debian.org URIs from http to https.
...
Closes : #809699
2016-05-26 21:58:03 +02:00
Ben Armstrong
1f8975cc60
Remove 586 flavour for i386 architecture. ( Closes : #807972 )
2015-12-15 14:01:29 +00:00
Daniel Baumann
2dcb4dc06e
Updating stat calls to also give the right result in container setups, thanks to Kristian Klausen <klausenbusk@hotmail.com> ( Closes : #789300 ).
2015-08-10 21:45:00 +02:00
Daniel Baumann
421419c7fc
Getting rid of hard-coded release numbers and using /etc/os-release instead ( Closes : #790860 ).
...
Unfortunately VERSION_ID on testing/unstable is currently not included
in /etc/os-release, see #795124 .
2015-08-10 21:31:21 +02:00
Raphaël Hertzog
2792097208
Drop elilo from list of d-i required packages on i386.
...
It's gone from unstable/testing and has never been really useful
on non-ia64 systems.
2015-07-15 12:05:52 +02:00
Raphaël Hertzog
b2dce51156
Do not pass an empty version in APT::FTPArchive::Release::Version ( Closes : #789800 ).
...
This avoids live-build triggering an apt-ftparchive bug (#693092 ).
2015-06-24 20:13:34 +02:00
Daniel Baumann
279a149d8a
Dropping automagics for ubuntu.
...
Future live-build versions will still allow to use casper,
but its configuration will be done differently by a custom
config tree, rather than embedded and maintenance intensive
code in live-build itself.
2015-05-03 16:03:10 +02:00
Daniel Baumann
e51315ae1e
Switching to default to linux-image-586 on i386.
2015-01-26 06:30:49 +01:00
Daniel Baumann
242aef5d83
Updating year in copyright notices to 2015.
2015-01-04 20:05:44 +01:00
Daniel Baumann
93592a81b6
Dropping some sparc leftovers ( Closes : #774196 ).
2015-01-04 18:58:35 +01:00
Daniel Baumann
501a2817a5
Updating wget dependency in installer_debian-installer to look for wget on the host system rather than the chroot.
2015-01-04 18:22:03 +01:00
Daniel Baumann
fdc9250bca
Changing package dependency checks within chroot to work outside as well.
2015-01-04 18:19:47 +01:00
Daniel Baumann
cb7e5f256c
Cleaning up from python removal (LIVE_IMAGE_PARENT_ARCHIVE_AREAS).
2014-12-10 09:19:07 +01:00
jnqnfe
31dbf95d86
Address "should check that we're building on debian through e.g. a 'derivative-is-based-on' variable or somesuch" fixme.
2014-12-10 08:44:05 +01:00
Daniel Baumann
b5e99b5b14
Dropping support for wheezy.
2014-12-10 08:38:42 +01:00
jnqnfe
0e9d949c3d
Fix typo in variable name (LH_LINUX_FLAVOURS instead of LB_LINUX_FLAVOURS) in installer_debian-installer script, affecting the armel architecture ( Closes : #770796 ).
2014-12-10 07:58:02 +01:00
Daniel Baumann
2eecd1b814
Cleaning up from python removal (LIVE_IMAGE_ARCHIVE_AREAS).
2014-12-10 07:41:29 +01:00
Daniel Baumann
1f7f6dd88a
Cleaning up from python removal (LIVE_IMAGE_ARCHITECTURE).
2014-12-10 07:39:58 +01:00
Daniel Baumann
cce1e47ce8
Correcting required installer package determination to avoid extra packages, thanks to Benjamin Moody <benjamin.moody@gmail.com> ( Closes : #739729 ).
2014-04-25 21:00:56 +02:00
Daniel Baumann
eb336bb782
Updating copyright notices for 2014.
2014-02-08 17:47:24 +01:00
Raphaël Hertzog
2d12d83527
Ensure xfsprogs and jfsutils are available in the ISO when d-i is used.
...
Otherwise users opting for XFS and JFS filesystems and installing without
network won't have them and the (first) boot can be interrupted due to
this.
Sponsored-by: Offensive Security
2013-08-26 19:02:20 +02:00
Daniel Baumann
a12212ee53
Correcting wrong installer directory moving check in progress-linux mode.
2013-08-07 20:06:47 +02:00
Daniel Baumann
d75e7b75c0
Renaming some leftover pieces from binary_debian-installer to installer_debian-installer.
2013-08-07 18:14:23 +02:00
Daniel Baumann
af16834f28
Updating linux-image package names for 3.0 in installer_debian-installer.
2013-07-30 18:13:57 +02:00
Daniel Baumann
57d26a0758
Using includes.installer instead of includes.debian-installer.
2013-06-24 14:27:48 +02:00
Daniel Baumann
966afa2d64
Splitting out preseed handling from main installer script.
2013-06-20 11:24:12 +02:00
Daniel Baumann
001612cdc7
Breaking out installer integration into an own stage.
2013-06-20 10:57:56 +02:00