Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-03-09 | Only using hardlinks for local-packages when hardlinks are possible. | Daniel Baumann | 1 | -2/+7 | |
2011-03-09 | Using rfc2606 invalid tld instead of dummy. | Daniel Baumann | 1 | -1/+1 | |
2011-03-09 | Using better suited variable name for live-helpers local key. | Daniel Baumann | 1 | -5/+5 | |
2011-03-09 | Remove pointless whitespace. | Chris Lamb | 1 | -1/+1 | |
2011-03-09 | Temporarily replace /dev/urandom with /dev/random when creating local ↵ | Chris Lamb | 1 | -0/+9 | |
packages key. This avoids blocking automated mage builds; we don't care about the security of this key anyway. | |||||
2011-03-09 | Ensure ~/.gnupg exists (required for gnupg >= ~1.4.9) | Chris Lamb | 1 | -0/+3 | |
2011-03-09 | Use a temporary apt key when installing local packages (Closes: #488257) | Chris Lamb | 1 | -2/+76 | |
This patch also allows preferring locally provided packages by preferencing repositories with the label 'local-packages' in chroot_apt/preferences. | |||||
2011-03-09 | Fix caching of APT indices (Closes: #478744) | Chris Lamb | 1 | -1/+1 | |
I've tested this the cross-product of LH_APT={apt,aptitude} and LH_APT_SECURE={enabled,disabled} with no problems. | |||||
2011-03-09 | Ensure apt-utils is installed in the helpers it is required. | Chris Lamb | 1 | -0/+15 | |
This allows us to remove a hacky test from hooks/minimal to see whether we need the package. | |||||
2011-03-09 | Only saving source indices to indices cache if source indices are actually ↵ | Daniel Baumann | 1 | -2/+11 | |
existing, thanks to Thanatermesis <thanatermesis.ecvs@elivecd.net>. | |||||
2011-03-09 | Using hardlinks to copy local packages into chroot. | Daniel Baumann | 1 | -2/+2 | |
2011-03-09 | Install local packages using a local APT repo instead of using "dpkg -i" | Chris Lamb | 1 | -1/+37 | |
This patch modifies chroot_sources to build a small APT repo of the local-packages and use that for local package installation instead of "dpkg -i". This has a few advantages: * Removes the true ugliness that is "dpkg -i *.deb && apt-get install -f". This not only is slow and brittle, it causes scary "dpkg dependency error" messages to appear in build logs. * We can (ie. not implemented here) move to installing all the packages from: - lh_chroot_packages (ie. ${LH_PACKAGES}) - lh_chroot_local-packages (ie. config/chroot_local-packages/*.deb) - lh_chroot_local-packageslists - lh_chroot_packages-lists - lh_chroot_linux-image .. in one shot. This would primarily improve speed as we would not keep invoking ${LH_APT}, and package installations can share triggers and suchlike -- installing a custom live-initramfs via local packages currently costs an additional "update-initramfs -u" call. It would also fix a number of obscure dependency cases, such as the one documented in #475739, and--if the user is using aptitude--may even result in better resolution choices. * Removes some messy and somewhat brittle code in lh_chroot_linux-image that edgecases a local live-initramfs. The disadvantages are: * If local packages are being used and we are building in a chroot, we must refresh the sources list and rebuild the repo before building the binary images. (However, before this patch, we had to do this anyway if the binary mirrors were different from the chroot ones.) * We must add a little hack to the minimal hook to detect whether we are using local packages and not remove apt-utils (which creates the repository in lh_chroot_sources) if that is the case -- we cannot simply use "Install_package" inside lh_chroot_sources as we are not guaranteed to have working APT data because the minimal hook deliberately removes them! | |||||
2011-03-09 | Using new Read_conffile(); now. | Daniel Baumann | 1 | -7/+1 | |
2011-03-09 | Adding 'all' configuration file. | Daniel Baumann | 1 | -0/+1 | |
2011-03-09 | Updating copyright years to 2008. | Daniel Baumann | 1 | -1/+1 | |
2011-03-09 | Re-adding additional indices updated, otherwise we wouldn't honor thirdparty ↵ | Daniel Baumann | 1 | -0/+1 | |
repositories (anymore). | |||||
2011-03-09 | Renaming LH_MIRROR_BOOTSTRAP* to LH_MIRROR_CHROOT and introducing dedicated ↵ | Daniel Baumann | 1 | -6/+6 | |
LH_MIRROR_BOOTSTRAP for debootstrap/cdebootstrap only. | |||||
2011-03-09 | Renaming extra bootstrap indices to chroot. | Daniel Baumann | 1 | -4/+4 | |
2011-03-09 | Adding apt/aptitude options. | Daniel Baumann | 1 | -27/+11 | |
By using APT_OPTIONS and APTITUDE_OPTIONS in config/common, one can manipulate the default options wich is made to each and every apt and aptitude call. | |||||
2011-03-09 | Adding an upgrade and dist-upgrade to lh_chroot_sources, so that security ↵ | Daniel Baumann | 1 | -0/+4 | |
updates gets pulled into the base system. Thanks to Kai Hendry <hendry@iki.fi>. | |||||
2011-03-09 | fix lh_chroot_sources to actually install *.deb from config/chroot_sources | Alex Owen | 1 | -1/+1 | |
2011-03-09 | Removing ubuntu support. | Daniel Baumann | 1 | -43/+17 | |
2011-03-09 | Replacing backticks with POSIX expression. | Daniel Baumann | 1 | -6/+6 | |
2011-03-09 | Adding live-helper 1.0~a23-1. | Daniel Baumann | 1 | -0/+1 | |
2011-03-09 | Adding live-helper 1.0~a22-1. | Daniel Baumann | 1 | -27/+27 | |
2011-03-09 | Adding live-helper 1.0~a21-1. | Daniel Baumann | 1 | -0/+3 | |
2011-03-09 | Adding live-helper 1.0~a18-1. | Daniel Baumann | 1 | -6/+0 | |
2011-03-09 | Adding live-helper 1.0~a15-1. | Daniel Baumann | 1 | -2/+4 | |
2011-03-09 | Adding live-helper 1.0~a13-1. | Daniel Baumann | 1 | -21/+18 | |
2011-03-09 | Adding live-helper 1.0~a10-1. | Daniel Baumann | 1 | -47/+47 | |
2011-03-09 | Adding live-helper 1.0~a8-1. | Daniel Baumann | 1 | -36/+99 | |
2011-03-09 | Adding live-helper 1.0~a7-1. | Daniel Baumann | 1 | -18/+44 | |
2011-03-09 | Adding live-helper 1.0~a6-1. | Daniel Baumann | 1 | -11/+17 | |
2011-03-09 | Adding live-helper 1.0~a5-1. | Daniel Baumann | 1 | -6/+65 | |
2011-03-09 | Adding live-helper 1.0~a3-1. | Daniel Baumann | 1 | -14/+25 | |
2011-03-09 | Adding live-helper 1.0~a2-1. | Daniel Baumann | 1 | -25/+41 | |
2011-03-09 | Adding live-helper 1.0~a1-1. | Daniel Baumann | 1 | -0/+131 | |