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