Commit graph

151 commits

Author SHA1 Message Date
Jeff Epler
f5e81e1997 apt_udeb: allow downloading of non-udeb packages, with fallout
it becomes mandatory to call download_debs subsequent to download_udebs,
but that's fine because we have to call it with a list of deb packages
necessary to add the 'grub2' bootloader to a minimal live system.  When
running with a full system (e.g., xfce-desktop) this list is slight
overkill since for example libreetype6 is likely to be installed anyhow;
but these are small packages compared to the whole installed system so
we'll let it go.
2018-10-26 22:04:22 -05:00
Jeff Epler
3a02de0f40 download_udebs: don't error if pool already exists
this is not strictly necessary, but is defensive.
2018-10-26 22:02:33 -05:00
Jeff Epler
2b609e02ce apt_udeb: Fix crash in download_package with multiple versions
.. the API of apt.cache seems to not quite be what is required, but
also package versions appeared which did not have URIs (how/why?)
2018-10-26 22:02:02 -05:00
Steve McIntyre
983502a8a0 Add extra metadata for live images to make the installer work better 2018-10-24 06:10:26 -05:00
Jeff Epler
06e2203fd0 installer: follow HTTP redirects when getting files 2017-07-08 11:53:13 -05:00
Jeff Epler
8030c2a8d7 add persistent and nopersistent bootloader options
.. persistence still needs you to do extra steps before it
becomes active, but 'nopersistent' might be needed by someone who just
happens to have a device labeled 'persistent'.
2017-07-01 14:17:28 -05:00
Jeff Epler
3a1a1a08b5 fix speech synth kernel commandline 2017-07-01 14:14:45 -05:00
Jeff Epler
e88067ec28 allow preseeding the installer 2017-07-01 11:18:37 -05:00
Jeff Epler
2275846037 Allo setting kernel image to use 2017-07-01 08:23:33 -05:00
Jeff Epler
250deed888 fix some other thinkos 2017-06-30 15:05:33 -05:00
Jeff Epler
c19f4c1b4e fix one of those commits 2017-06-30 14:05:25 -05:00
Steve McIntyre
fc2d1bca00 Explicitly set the mode of the ISO root dir to 0755
Otherwise, we get the default 0700 that comes from mkstemp()
2017-06-30 14:04:09 -05:00
Steve McIntyre
2736511983 Add support for setting the volume ID of the output image
If we don't set it, xorriso will just call things "ISOIMAGE"
2017-06-30 14:04:03 -05:00
Steve McIntyre
5b23a4cf06 Reduce the size of the isolinux menu for stretch builds
This is a quick fix for #861421. The vertical size of the menu defined
in the d-i stuff we download is too large, and this is causing the
problem.
2017-06-30 14:03:58 -05:00
Steve McIntyre
e190d99990 Add explicit support for firmware packages
These are treated like "extra" packages during image creation, but are
also copied into /firmware in the cdroot. That's where d-i will look
for them on firmware-included images.
2017-06-30 14:03:01 -05:00
Steve McIntyre
7a3f88f82b Add extra command line options for aptmirror and customise
* Add command-line config for the apt-mirror (the mirror to be
  configured inside the image), and change the default to use
  deb.debian.org. Also switch the default build apt source to use
  deb.debian.org

* Add command-line config for the location of the customise script (so
  I can tweak this more sensibly at runtime)
2017-06-30 14:02:57 -05:00
Steve McIntyre
f1702dd22c Add contrib and non-free components to apt config
Needed for non-free firmware packages if we're using them
2017-06-30 14:02:49 -05:00
Iain R. Learmonth
bb1436bda3 Updated changelog for release 2017-01-23 02:39:48 +00:00
Iain R. Learmonth
da95108d15 Use python-distro-info in determining suite (Closes: #846304) 2017-01-23 02:01:27 +00:00
Iain R. Learmonth
468ad39114 Updates to quickstart guide 2017-01-23 02:00:47 +00:00
Iain R. Learmonth
90cf656fe2 Doc fix for attaching USB device to QEMU (Closes: #846632) 2017-01-22 16:36:40 +00:00
Iain R. Learmonth
21190ca9a0 Merge branch 'master' of alioth.debian.org:/git/debian-live/live-wrapper 2017-01-22 16:33:00 +00:00
Ana C. Custura
4488b55cd8 Fixes issues with graphical installer on isolinux boot 2017-01-22 16:26:46 +00:00
Iain R. Learmonth
bb04c5207e Add doc fix for build directory selection (Closes: #850763) 2017-01-22 14:21:04 +00:00
Iain R. Learmonth
73c776a88a Use the installed package list from deb package 2017-01-22 14:16:39 +00:00
Iain R. Learmonth
f4fd8f9933 Ignore egg-info 2017-01-08 18:25:18 +00:00
Ana C. Custura
0985d7b3ff Fixes path in /debian install file 2017-01-08 17:04:37 +00:00
Ana C. Custura
327ec1cf91 Adds Speech Synthesis and Localisation support 2017-01-08 16:59:00 +00:00
Iain R. Learmonth
c3b53620a5 Also the VERSION file 2017-01-07 23:44:25 +00:00
Iain R. Learmonth
d473765cb8 Bump version to 0.6 2017-01-07 23:42:32 +00:00
Iain R. Learmonth
56521a1745 Correct handling of d-i URLs for daily builds (Closes: #846631) 2017-01-07 23:41:52 +00:00
Ana C. Custura
327622a826 Removes memtest86+ and hdt, to be readded in a later version 2017-01-07 23:27:55 +00:00
Iain R. Learmonth
b9d6b77bf9 vmdebootstrap *requires* a cdroot and a mirror 2016-11-17 19:39:05 +00:00
Iain R. Learmonth
4258e63357 Tidy up xorriso file a little 2016-11-16 22:11:09 +00:00
Iain R. Learmonth
256fea193b Use entry point, not an executable script 2016-11-16 21:48:47 +00:00
Iain R. Learmonth
89b0774298 Don't render empty submenus (based on supported entries) 2016-11-16 21:15:52 +00:00
Iain R. Learmonth
29d21cfa5f Refactors memtest code into seperate module 2016-11-16 20:53:00 +00:00
Ana C. Custura
59d27301a9 Adds submenu support for grub 2016-11-16 20:10:24 +00:00
Ana C. Custura
b142558bb0 Adds main menu title and diagnostic tools submenu generation 2016-11-16 20:10:24 +00:00
Ana C. Custura
ff671abe7c Adds submenu support for isolinux 2016-11-16 20:10:24 +00:00
Iain R. Learmonth
bbbf05c03c Allow setting the disk description arbitrarily 2016-11-16 19:45:13 +00:00
Iain R. Learmonth
fb4f53af11 Cut release 0.5 2016-11-16 09:58:38 +00:00
Iain R. Learmonth
f391d20923 We handle xorriso pretty well now 2016-11-16 09:53:58 +00:00
Iain R. Learmonth
6f27597029 Use daily d-i builds for now by default (we're not supporting stable yet anyway) 2016-11-16 09:40:02 +00:00
Iain R. Learmonth
700b986d11 Tidy up the disk metadata 2016-11-16 09:39:34 +00:00
Iain R. Learmonth
0b4fbb1041 Fix conflict of HDT and ISOLINUX by requiring ISOLINUX when using HDT 2016-11-15 06:05:51 +00:00
Iain R. Learmonth
cc8b23d3a6 By default, builds have installers 2016-11-15 06:05:35 +00:00
Iain R. Learmonth
f3e2347c3c Fix up revert to debug level logging by default 2016-11-15 05:47:51 +00:00
Iain R. Learmonth
b5b023374e Simplify the way in which directories are used (probably breaks) 2016-11-14 18:09:19 +00:00
Iain R. Learmonth
5f02881bf9 The abstract concept of a bootloader 2016-11-13 14:04:21 +00:00