<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-live-build.git/hooks, branch tmp-lamby</title>
<subtitle> (mirror of https://github.com/vyos/vyos-live-build.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-live-build.git/atom?h=tmp-lamby</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-live-build.git/atom?h=tmp-lamby'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/'/>
<updated>2008-06-15T01:55:33+00:00</updated>
<entry>
<title>Ensure apt-utils is installed in the helpers it is required.</title>
<updated>2008-06-15T01:55:33+00:00</updated>
<author>
<name>Chris Lamb</name>
<email>chris@chris-lamb.co.uk</email>
</author>
<published>2008-06-15T01:55:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=0cfbc69eb0d6559b7ea334448f5eb4178bfbfd95'/>
<id>urn:sha1:0cfbc69eb0d6559b7ea334448f5eb4178bfbfd95</id>
<content type='text'>
This allows us to remove a hacky test from hooks/minimal to see whether
we need the package.

Signed-off-by: Chris Lamb &lt;chris@chris-lamb.co.uk&gt;
</content>
</entry>
<entry>
<title>Install local packages using a local APT repo instead of using "dpkg -i"</title>
<updated>2008-04-16T12:50:24+00:00</updated>
<author>
<name>Chris Lamb</name>
<email>chris@chris-lamb.co.uk</email>
</author>
<published>2008-04-16T05:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=1086ec47845f11fb1d495e04c952e7c63122ad6b'/>
<id>urn:sha1:1086ec47845f11fb1d495e04c952e7c63122ad6b</id>
<content type='text'>
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 &amp;&amp; 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!

Signed-off-by: Chris Lamb &lt;chris@chris-lamb.co.uk&gt;
</content>
</entry>
<entry>
<title>hooks/minimal: Use "find -print0 | xargs -0" idiom over "find | xargs"</title>
<updated>2008-04-16T12:50:24+00:00</updated>
<author>
<name>Chris Lamb</name>
<email>chris@chris-lamb.co.uk</email>
</author>
<published>2008-04-16T05:19:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=19c72588c8c5eb9736fa37f789ee793401d4a091'/>
<id>urn:sha1:19c72588c8c5eb9736fa37f789ee793401d4a091</id>
<content type='text'>
Signed-off-by: Chris Lamb &lt;chris@chris-lamb.co.uk&gt;
</content>
</entry>
<entry>
<title>hooks/stripped: Clean Lintian and Linda overrides in 'stripped' hook</title>
<updated>2008-03-21T06:34:35+00:00</updated>
<author>
<name>Chris Lamb</name>
<email>chris@chris-lamb.co.uk</email>
</author>
<published>2008-03-21T06:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=fb89c5ada9741caed8033a879f379897a7700e42'/>
<id>urn:sha1:fb89c5ada9741caed8033a879f379897a7700e42</id>
<content type='text'>
Signed-off-by: Chris Lamb &lt;chris@chris-lamb.co.uk&gt;
</content>
</entry>
<entry>
<title>Updating copyright years to 2008.</title>
<updated>2008-03-06T15:43:00+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>daniel@debian.org</email>
</author>
<published>2008-03-06T15:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=ab336ba97eebf99cd8efa19411c32fa4dea5181e'/>
<id>urn:sha1:ab336ba97eebf99cd8efa19411c32fa4dea5181e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Renaming mini flavour to stripped to avoid confusion, thanks to Fathi Boudra &lt;fabo@debian.org&gt; and Ben Armstrong &lt;synrg@debian.org&gt;.</title>
<updated>2008-01-17T17:15:11+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>daniel@debian.org</email>
</author>
<published>2008-01-17T17:15:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=0d0e8bb2689b6080e23c0f167de7b48fe91b59f0'/>
<id>urn:sha1:0d0e8bb2689b6080e23c0f167de7b48fe91b59f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't prompt when autoremoving packages in minimal hooks.</title>
<updated>2008-01-15T01:34:01+00:00</updated>
<author>
<name>Chris Lamb</name>
<email>chris@chris-lamb.co.uk</email>
</author>
<published>2008-01-15T01:34:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=c6108d09b3f437c735c31bd7f57871ef269cc7c4'/>
<id>urn:sha1:c6108d09b3f437c735c31bd7f57871ef269cc7c4</id>
<content type='text'>
Signed-off-by: Chris Lamb &lt;chris@chris-lamb.co.uk&gt;</content>
</entry>
<entry>
<title>Remove 'ssl' package references from mini and minimal hooks.</title>
<updated>2008-01-15T01:33:18+00:00</updated>
<author>
<name>Chris Lamb</name>
<email>chris@chris-lamb.co.uk</email>
</author>
<published>2008-01-15T01:33:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=4577edad2042c0c06c4e5518346dec5146237339'/>
<id>urn:sha1:4577edad2042c0c06c4e5518346dec5146237339</id>
<content type='text'>
Signed-off-by: Chris Lamb &lt;chris@chris-lamb.co.uk&gt;</content>
</entry>
<entry>
<title>Removing the whole cache, not just the .deb cache in mini and minimal hooks, thanks to Franklin Piat &lt;fpiat@bigfoot.com&gt;.</title>
<updated>2007-11-12T21:51:27+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>daniel@debian.org</email>
</author>
<published>2007-11-12T21:51:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=2a9dfc7421cf80a4deb004b64f261480641cd473'/>
<id>urn:sha1:2a9dfc7421cf80a4deb004b64f261480641cd473</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Using shell redirection to truncate rather than additional commands/forks/files, thanks to Justin Pryzby &lt;jpryzby@quoininc.com&gt;.</title>
<updated>2007-11-10T14:40:53+00:00</updated>
<author>
<name>Daniel Baumann</name>
<email>daniel@debian.org</email>
</author>
<published>2007-11-10T14:40:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-live-build.git/commit/?id=51cfe60fc6b75ee214aff74a1e56543a98fd1f20'/>
<id>urn:sha1:51cfe60fc6b75ee214aff74a1e56543a98fd1f20</id>
<content type='text'>
</content>
</entry>
</feed>
