summaryrefslogtreecommitdiff
path: root/manpages
AgeCommit message (Collapse)Author
2020-04-23manpages: fix mistakeLyndon Brown
the bootloader list should be comma separated not space. i do not know what possessed me to write space based in aed4e0fef2b87e20ea13ea86d36b9b12ac23426d. fix "booloader" typo while at it. Gbp-Dch: Ignore
2020-04-23manpage: document that multiple archive areas should be space separatedLyndon Brown
2020-04-23chroot_prep: expand coverageLyndon Brown
it now covers: - `lb chroot_apt install-binary` - `lb chroot_archives {chroot|binary|source} {install|remove}` by expanding usage from: `lb chroot_prep {install|remove} HELPERS [ARGS]` to: `lb chroot_prep {install|remove} HELPERS [MODE[ MODE..]] [ARGS]` where `[MODE[ MODE..]]` is an optional set of one or more of: - archives-chroot, which specifies to use 'chroot' as the first param to the chroot_archives script - archives-binary, which specifies to use 'binary' - archives-source, which specifies to use 'source' - apt-install-binary, which specified to pass 'install-binary' instead of 'install' to chroot_apt thus _all_ chroot prep scripts can be run through this helper now! note, in the case of the binary stage, 'archives' is deliberately not added to CHROOT_PREP_OTHER, this is not a mistake! Gbp-Dch: Short
2020-04-23add bulk chroot preparation script execution helperLyndon Brown
rather than explicitly running one helper after another in the major build stages, or by hand (e.g. while testing things during development), they can be run in bulk via this new helper. it essentially just takes a list of helpers to run and runs them one by one. it supports running all helpers except chroot_archives because that one has different parameter requirements to the rest and supporting it would make things messier. helper scripts can either be named by their full script name or without the 'chroot_' prefix for brevity. you can also just specify 'all' to refer to all helpers (except chroot_archives, per above). it automatically reverses the order of the list when run in remove mode. Gbp-Dch: Short
2020-03-28manpages: fix missing mention of stageLyndon Brown
Gbp-Dch: Ignore
2020-03-20manpages: stage clarificationsLyndon Brown
Gbp-Dch: Ignore
2020-03-20manpages: clarify `lb config` notesLyndon Brown
2020-03-20manpages: grammarLyndon Brown
"each" -> "each time" Gbp-Dch: Ignore
2020-03-20manpages: add missing mention of --color|---no-colorLyndon Brown
2020-03-20defaults: enable d-i GUI for allLyndon Brown
2020-03-20defaults: ensure labels have defaults for derivativesLyndon Brown
2020-03-20strip progress-linux distro hacksLyndon Brown
progress-linux, as discussed in MR #142 ([1]) is a little known distro, which appears to be little more than a personal project of the original author of live-build. given that, the expense of maintaining all of these old hacks for it cannot be justified. it is not known whether or not live-build is even used with respect to it since the author abandoned live-build some years ago. also, at least one past change in live-build possibly broke progress-linux compatibility anyway, which would have required progress-linux users of live-build to use a custom progress-linux config, or a progress-linux fork of live-build, and there is no knowing how much of the hacks in this "upstream" codebase any user of progress-linux currently relies upon. and again, progress-linux appears to just be a personal project of Daniel's, with afaik very little userbase. (Daniel seems to be the only developer working on the project which speaks to how small it is). [1]: https://salsa.debian.org/live-team/live-build/-/merge_requests/142 Gbp-Dch: Short
2020-03-20grub: remove old and unused splash codejnqnfe
The LB_GRUB_SPLASH variable is populated by the --grub-splash param but is not actually used for anything. Gbp-Dch: Short
2020-03-17manpages: correct date & versionLyndon Brown
Gbp-Dch: Ignore
2020-03-16allow turning off colourLyndon Brown
necessary to give control when colour is default enabled Gbp-Dch: Short
2020-03-12Fix typo in lb_config.1 manpageLuca Boccassi
Gbp-Dch: ignore
2020-03-12remove obsolete loop-aes-utils related losetup hackLyndon Brown
677415f6d7efc1e5b888570d70af311d2900c69c (2007) in v1.0~a2-1 added a hack relating to the loop-aes-utils package and losetup. this commit bundled a bunch of changes, it was not specific to the hack, and so info about the hack is limited to a brief comment included within the related change in defaults: ``` # Workaround for loop-aes-utils divertion # (loop-aes-utils' losetup lacks features). ``` though it is very similar to the removed fdisk hack in that it seems that one package may replace a binary from another, moving the original to a new location, and this hack gives the user the opportunity to select the original instead of the one put in its place, for use in LB. the comment mentions a package called loop-aes-utils as being the package that performs such a diversion, and that the need for the hack was that losetup itself lacked features, presumably encryption support, and it is clear that it is the losetup binary that is the focus of the diversion. looking into the history of loop-aes-utils a little, this package was dropped from debian back in 2012 (#680748), favouring encrytion support of dm-crypt/cryptsetup. double checking file contents of packages, only the mount package carries an /sbin/losetup file, so presumably this means that dm-setup/cryptsetup do not perform such a diversion of losetup (i.e. their use is exclusively done directly). since the possible diversion is simply gone, that completely removes any point in having the hack of giving users choice between losetup and the diverted one. so let's remove this obsolete hack...
2020-03-11remove obsolete fdisk hackLyndon Brown
8321653cb36511324d576e65cb13b5c9b0c5f438 (from 2007) introduced a hack to work around bug #445304 in gnu-fdisk for users who may have replaced fdisk with the classic gnu version. the hack allowed users to select an alternate fdisk binary to use to work around the buggy binary. bug #445304 is marked as found in v1.0-1 and fixed in v1.2-1, though may have been fixe din v1.1. it was marked fixed in 2009. checking the package archive, gnu-fdisk does not actually exist anymore in debian, with one exception - it is available for arm64 on sid via debports, and that version is 1.3 so thus includes the necessary fix anyway. it is thus pointless now that we still carry this hack. Gbp-Dch: Short
2020-03-11"Live Systems" -> "Debian Live"Lyndon Brown
2020-03-11amend copyright & licensing blocksLyndon Brown
Current versions of the project files are built upon versions published and licensed by Daniel Baumann, but are modified copies of those files and thus need to be marked as such per licensing requirements (afaik he did not pass along ownership / licensing rights to anyone when he left the project). We should also be careful to not be misrepresenting such modified copies as being attributed to Daniel. Adding a new copyright line referring to "The Debian Live team" should suffice for this. The authorship block in man pages has also similarly been updated. Notes: - tweaked a copy of daniel copyright lines stating 2014 instead of 2015. both of these cases were in files that i had personally introduced in some of my past merged commits that moved some code around. i don't know why they stated 2014. - binary_onie was introduced in 2018, so that has a 2018 date instead of 2016 unlike the rest. - 'efi-image' is a 3rd-party (Canonical Ltd) work that we bundle, but it has been modified by 674794a8f4d61a729d2dbd6d99385d2826138694 and 36a3ba76347ef72df1c316312ed3a26aa4b0c816 so I similarly added a debian live copyright line. - 'grub-cpmodules' is similar. it was only changed by the indentation fix of 36a3ba76347ef72df1c316312ed3a26aa4b0c816 but modification is modification, and this does help cover any possible future changes that might be made.
2020-03-05config: rename --architectures to --architectureLyndon Brown
this has only ever supported specifying a single arch, thus was confusing being plural Gbp-Dch: Short Closes: #952892
2020-03-05simplify --debian-installer choicesjnqnfe
`false` and `none` make no sense as choices for this option. Here we replace `false` with `none`, and remove `true`. Note that `true` was treated as an alias for netinst (see the changes to source_disk and and binary_disk). For backwards compatibility we still allow `true` and `false` by converting them to `netinst` and `none` respectively, whilst printing a warning to encourage users to move to `netinst`/`none`. Gbp-Dch: Short Closes: #952864
2020-03-05manpage: fix missing mention of a config fileLyndon Brown
this is the last commit for the set reported as #952856 and thus closes it Gbp-Dch: Ignore Closes: #952856
2020-03-05manpage: better explain --distributionLyndon Brown
some might think "distribution" refers to "debian"/"ubuntu"/"redhat"/etc Gbp-Dch: Short
2020-03-05manpage: add non-free firmware noteLyndon Brown
2020-03-05manpage: fix wrong description for --firmware-binaryLyndon Brown
--firmware-binary adds firmware to d-i, --firmware-chroot adds to live Gbp-Dch: Short
2020-03-05manpage: fix typoLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: clarificationLyndon Brown
"they" -> "who" (two uses of "they" referring to different things) Gbp-Dch: Ignore
2020-03-05manpage: clarificationLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: ubuntu support was droppedLyndon Brown
...so remove obsolete mentions Gbp-Dch: Short
2020-03-05manpage: fix missing stage mentionLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: document --system defaultLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: clarifyLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: grammarLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: fix typoLyndon Brown
"automatise" -> "automate" Gbp-Dch: Ignore
2020-03-05manpage: actually explain the purpose of the option in the descriptionLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: better explain --debian-installer-guiLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: clarityLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: clarityLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: fix package cache explanationLyndon Brown
"from the local mirror" suggested that live-build is always used with a local mirror, which is not the case. Gbp-Dch: Ignore
2020-03-05manpage: clarityLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: fix typoLyndon Brown
"the their" Gbp-Dch: Ignore
2020-03-05manpage: fix typoLyndon Brown
"of each packages" -> "of each package" Gbp-Dch: Ignore
2020-03-05manpage: fix typoLyndon Brown
"to be build" -> "to be built" Gbp-Dch: Ignore
2020-03-05manpage: source archives clarificationLyndon Brown
Gbp-Dch: Ignore
2020-03-05manpage: use upper case acronymsLyndon Brown
not sure that ISO is an acronym, but included anyway Gbp-Dch: Ignore
2020-03-05manpage: explain specifying multiple bootloadersLyndon Brown
2020-03-05manpage: fix poor bootloaders descriptionLyndon Brown
2020-03-05manpage: separate first and secondary build commandsLyndon Brown
`lb build` is a top level command and the one most users will want. listing the secondary component build stages alongside it just confuses things. here we clarify things by moving the second-level build stages to a separate list. Gbp-Dch: Short
2020-03-05manpage: fix typoLyndon Brown
"know" -> "known" Gbp-Dch: Ignore