summaryrefslogtreecommitdiff
path: root/functions/packagelists.sh
AgeCommit message (Collapse)Author
2020-04-23fix $@ parameter expansion issuesLyndon Brown
$@ when unquoted is subject to further word splitting. this fixes a bunch of instances where it was incorrectly being used unquoted. Gbp-Dch: Short
2020-03-16use local scope for private function varsLyndon Brown
all vars affected have been carefully checked to be quite certain that they are definitely local where variable is assigned the return value of a function/command, the local "declaration" is deliberately done on a separate line, since `local FOO` is actually treated itself as a command rather than a declaration; will thus always cause $? to be zero, and thus if done on the same line as such an assignment can not only clobber $? but in doing so unintentionally blocks failure of a command from triggering the expected exit from having `set -e`. also, from testing, i have found that when assigning "${@}" this must be done on a separate line confusingly as otherwise an error occurs. Gbp-Dch: Short
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-05fix missing use of echo helpersjnqnfe
Closes: #952876
2016-11-28Fix behaviour of (undocumented) "#nif" conditional testRaphaël Hertzog
Thanks to Erik Cumps <erik.cumps@esaturnus.com> for the patch. Closes: #801379
2015-01-25Correcting packagelist parsing when packages are listed with notation of a ↵Daniel Baumann
specific version (Closes: #775832).
2015-01-04Updating year in copyright notices to 2015.Daniel Baumann
2014-12-10Skip comments in package lists.Raphaël Hertzog
Comments in package lists used to work in live-build 3.x (although possibly only as a side-effect of some other logic) and being able to comment package is a useful feature (to explain why some packages are included and to make it easy to uncomment some lines to add more useful packages).
2014-03-02Auto-detect foreign architectures in packagelist.Kiel Christofferson
* Add function to output unique list of foreign architectures from an expanded package list. * If foreign architectures are detected, add unique architectures to dpkg and update apt. * This requires users to explicitly list at least _one_ package of a foreign architecture in their package list (e.g. foo:arch) for any other foreign arch dependencies to be handled appropriately.
2014-02-08Updating copyright notices for 2014.Daniel Baumann
2013-06-24Avoid failing on package lists fails that have no newline at the end.Daniel Baumann
2013-05-06Removing all references to my old email address.Daniel Baumann
2013-05-06Updating year in all copyright notices.Daniel Baumann
2013-05-06Dropping support for now unused includes feature in package lists.Daniel Baumann
2013-05-06Adding debian version 4.0~a1-1.debian/4.0_a1-1Daniel Baumann
2013-01-01Updating year in all copyright notices.Daniel Baumann
2012-09-30If --build-with-chroot is false, run ! lines in package-lists in the host ↵Colin Watson
system.
2012-07-30Updating GPL standard header in all files.Daniel Baumann
2012-07-29Dropping global package-lists entirely, only local package lists within the ↵Daniel Baumann
config tree are support.
2012-07-28Adding support for executable statements as '! $command' in package lists.Daniel Baumann
2012-07-19Fixing up inclusion of functions while allowing local usage of live-build ↵Daniel Baumann
with different file layouts.
2012-02-06Updating year in copyright notices for 2012.Daniel Baumann
2011-06-15Moving internal global package lists from 'lists' to 'package-lists'. This ↵Daniel Baumann
is not a user visible change.
2011-06-11Adding support for 'nif' in package lists.Daniel Baumann
2011-03-09Updating year in hooks and script files.Daniel Baumann
2011-03-09Renaming 'packages lists' to 'package lists' all over the place.Daniel Baumann
2011-03-09Adding live-helper 1.0~a18-1.Daniel Baumann
2011-03-09Adding live-helper 1.0~a16-1.Daniel Baumann