live-build.git
6 months agoReleasing debian version 4.0~alpha34-1. debian/4.0_alpha34-1
Daniel Baumann [Sat, 26 Apr 2014 06:02:27 +0000 (08:02 +0200)]
Releasing debian version 4.0~alpha34-1.

6 months agoAbort early in installer_preseed if d-i is not included on the image (Closes: #745855).
Daniel Baumann [Sat, 26 Apr 2014 05:56:05 +0000 (07:56 +0200)]
Abort early in installer_preseed if d-i is not included on the image (Closes: #745855).

6 months agoEnsuring correct include directory permissions avoiding tainting of target system...
Daniel Baumann [Fri, 25 Apr 2014 20:00:23 +0000 (22:00 +0200)]
Ensuring correct include directory permissions avoiding tainting of target system in lb init.

6 months agoAdjusting splash.svg filename in embedded syslinux configurations to match code ...
Daniel Baumann [Fri, 25 Apr 2014 19:45:24 +0000 (21:45 +0200)]
Adjusting splash.svg filename in embedded syslinux configurations to match code (Closes: #745020).

6 months agoUpdating sha1sum for recompressed initrd images (Closes: #745205).
Daniel Baumann [Fri, 25 Apr 2014 19:28:12 +0000 (21:28 +0200)]
Updating sha1sum for recompressed initrd images (Closes: #745205).

6 months agoDropping superfluous comment about recompression initrd images in chroot_hacks.
Daniel Baumann [Fri, 25 Apr 2014 19:20:18 +0000 (21:20 +0200)]
Dropping superfluous comment about recompression initrd images in chroot_hacks.

6 months agoRun hooks in sorted order (Closes: #745839).
Simon McVittie [Fri, 25 Apr 2014 16:08:20 +0000 (17:08 +0100)]
Run hooks in sorted order (Closes: #745839).

glob.glob() returns files in filesystem order, which is unpredictable
on many modern filesystems.

6 months agoUsing cp -a on all non-fat filesystems to copy content into the binary image (Closes...
Daniel Baumann [Fri, 25 Apr 2014 19:12:53 +0000 (21:12 +0200)]
Using cp -a on all non-fat filesystems to copy content into the binary image (Closes: #745824).

7 months agoFailing in lb config when config wasn't initialized first with lb init (Closes: ...
Daniel Baumann [Fri, 25 Apr 2014 19:05:37 +0000 (21:05 +0200)]
Failing in lb config when config wasn't initialized first with lb init (Closes: #744365).

7 months agoCorrecting required installer package determination to avoid extra packages, thanks...
Daniel Baumann [Fri, 25 Apr 2014 18:59:43 +0000 (20:59 +0200)]
Correcting required installer package determination to avoid extra packages, thanks to Benjamin Moody <benjamin.moody@gmail.com> (Closes: #739729).

7 months agoOnly automatically do replacements within syslinux configs when they are not director...
Daniel Baumann [Fri, 25 Apr 2014 18:51:14 +0000 (20:51 +0200)]
Only automatically do replacements within syslinux configs when they are not directories (as they can be in the pxelinux.cfg case), thanks to Antony Messerli <amesserl@rackspace.com> (Closes: #745760).

7 months agoReleasing debian version 4.0~alpha33-1. debian/4.0_alpha33-1
Daniel Baumann [Mon, 31 Mar 2014 19:48:10 +0000 (21:48 +0200)]
Releasing debian version 4.0~alpha33-1.

7 months agoBuilding with dh --parallel.
Daniel Baumann [Mon, 31 Mar 2014 19:48:24 +0000 (21:48 +0200)]
Building with dh --parallel.

8 months agoReleasing debian version 4.0~alpha32-1. debian/4.0_alpha32-1
Daniel Baumann [Sun, 2 Mar 2014 05:24:45 +0000 (06:24 +0100)]
Releasing debian version 4.0~alpha32-1.

8 months agoInclude "components" when detecting local scripts.
Kiel Christofferson [Tue, 18 Feb 2014 22:05:11 +0000 (17:05 -0500)]
Include "components" when detecting local scripts.

This can help facilitate development and testing during the python transition.

8 months agoAllow config command without root privileges.
Kiel Christofferson [Fri, 15 Nov 2013 21:13:32 +0000 (16:13 -0500)]
Allow config command without root privileges.

8 months agoOnly call shift if args are not empty.
Kiel Christofferson [Mon, 1 Jul 2013 22:47:49 +0000 (18:47 -0400)]
Only call shift if args are not empty.

Some shells (like dash) will exit fatally when the shift builtin is called
beyond the last option.

8 months agoAuto-detect foreign architectures in packagelist.
Kiel Christofferson [Thu, 20 Jun 2013 15:36:01 +0000 (11:36 -0400)]
Auto-detect foreign architectures in packagelist.

* 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.

9 months agoOnly grab the latest version of kernel+initrd pair.
Kiel Christofferson [Tue, 18 Feb 2014 22:16:37 +0000 (17:16 -0500)]
Only grab the latest version of kernel+initrd pair.

9 months agoUse LB_INITRAMFS case instead of assuming "live".
Kiel Christofferson [Thu, 20 Jun 2013 15:24:46 +0000 (11:24 -0400)]
Use LB_INITRAMFS case instead of assuming "live".

9 months agoUpdating copyright notices for 2014.
Daniel Baumann [Sat, 8 Feb 2014 16:47:02 +0000 (17:47 +0100)]
Updating copyright notices for 2014.

10 months agoReleasing debian version 4.0~alpha31-1. debian/4.0_alpha31-1
Daniel Baumann [Tue, 7 Jan 2014 20:16:23 +0000 (21:16 +0100)]
Releasing debian version 4.0~alpha31-1.

10 months agoExplicitly building iso images with rock ridge extension.
Daniel Baumann [Sun, 29 Dec 2013 11:03:39 +0000 (12:03 +0100)]
Explicitly building iso images with rock ridge extension.

11 months agoUpdated gitignore file with newly generated files.
Diederik de Haas [Tue, 24 Dec 2013 16:12:54 +0000 (17:12 +0100)]
Updated gitignore file with newly generated files.

11 months agoAdding jessie distribution to l-b-cgi frontend.
Richard Nelson [Tue, 3 Dec 2013 02:39:16 +0000 (20:39 -0600)]
Adding jessie distribution to l-b-cgi frontend.

11 months agoSilencing copying of syslinux themes since users get always distracted about syslinux...
Daniel Baumann [Wed, 13 Nov 2013 15:28:51 +0000 (16:28 +0100)]
Silencing copying of syslinux themes since users get always distracted about syslinux 6 files not being dereferenced (which can be totally ignored if you're using syslinux 4).

12 months agoPre-emptively removing occurances of the short name of the Debian derivative from...
Daniel Baumann [Sun, 10 Nov 2013 08:33:47 +0000 (09:33 +0100)]
Pre-emptively removing occurances of the short name of the Debian derivative from Canonical that cannot be named.

12 months agoCorrecting a few copy/paste errors in *-includes python stubs.
Daniel Baumann [Sun, 10 Nov 2013 07:06:36 +0000 (08:06 +0100)]
Correcting a few copy/paste errors in *-includes python stubs.

12 months agoCorrecting file open modes in lb-init.
Daniel Baumann [Thu, 7 Nov 2013 07:43:10 +0000 (08:43 +0100)]
Correcting file open modes in lb-init.

12 months agoUnfuzzing German translation of lb-binary-hooks.1
Daniel Baumann [Wed, 6 Nov 2013 20:03:32 +0000 (21:03 +0100)]
Unfuzzing German translation of lb-binary-hooks.1

12 months agoUnfuzzying dates in the German translation of the manpages.
chals [Wed, 6 Nov 2013 09:40:27 +0000 (10:40 +0100)]
Unfuzzying dates in the German translation of the manpages.

12 months agoUnfuzzying dates in the Spanish translation.
chals [Wed, 6 Nov 2013 09:36:46 +0000 (10:36 +0100)]
Unfuzzying dates in the Spanish translation.

12 months agoUpdating, again, lb-bootstrap-debootstrap manpage, Spanish translation.
chals [Wed, 6 Nov 2013 09:33:56 +0000 (10:33 +0100)]
Updating, again, lb-bootstrap-debootstrap manpage, Spanish translation.

12 months agoTranslating lb-source-hooks manpage into Spanish.
chals [Wed, 6 Nov 2013 09:13:04 +0000 (10:13 +0100)]
Translating lb-source-hooks manpage into Spanish.

12 months agoTranslating lb-init manpage into Spanish.
chals [Wed, 6 Nov 2013 09:01:25 +0000 (10:01 +0100)]
Translating lb-init manpage into Spanish.

12 months agoUpdating Spanish translation of lb-chroot-hooks manpage.
chals [Wed, 6 Nov 2013 08:51:58 +0000 (09:51 +0100)]
Updating Spanish translation of lb-chroot-hooks manpage.

12 months agoUpdating Spanish translation of lb-bootstrap-hooks manpage.
chals [Wed, 6 Nov 2013 08:43:54 +0000 (09:43 +0100)]
Updating Spanish translation of lb-bootstrap-hooks manpage.

12 months agoUpdating Spanish translation of lb-bootstrap-debootstrap manpage.
chals [Wed, 6 Nov 2013 08:17:36 +0000 (09:17 +0100)]
Updating Spanish translation of lb-bootstrap-debootstrap manpage.

12 months agoUpdating Spanish translation of lb-bootstrap-cdebootstrap manpage.
chals [Wed, 6 Nov 2013 08:15:06 +0000 (09:15 +0100)]
Updating Spanish translation of lb-bootstrap-cdebootstrap manpage.

12 months agoUpdating dates in manpages.
chals [Wed, 6 Nov 2013 08:10:53 +0000 (09:10 +0100)]
Updating dates in manpages.

12 months agoAdding some notes on coding style in python readme.
Daniel Baumann [Wed, 6 Nov 2013 08:52:45 +0000 (09:52 +0100)]
Adding some notes on coding style in python readme.

12 months agoMoving live-build development disclaimer message from lb-config to lb-init.
Daniel Baumann [Wed, 6 Nov 2013 08:48:30 +0000 (09:48 +0100)]
Moving live-build development disclaimer message from lb-config to lb-init.

12 months agoMoving bootstrapping of derivative archive-keys from config to init.
Daniel Baumann [Tue, 5 Nov 2013 11:32:59 +0000 (12:32 +0100)]
Moving bootstrapping of derivative archive-keys from config to init.

12 months agoTranslating lb-source-includes.1 manpage into Spanish.
chals [Tue, 5 Nov 2013 20:01:26 +0000 (21:01 +0100)]
Translating lb-source-includes.1 manpage into Spanish.

12 months agoFixing copy and paste error in lb-bootstrap-includes.es.1 manpage, Spanish translation.
chals [Tue, 5 Nov 2013 19:43:58 +0000 (20:43 +0100)]
Fixing copy and paste error in lb-bootstrap-includes.es.1 manpage, Spanish translation.

12 months agoTranslating lb-chroot-includes.1 manpage into Spanish.
chals [Tue, 5 Nov 2013 19:38:50 +0000 (20:38 +0100)]
Translating lb-chroot-includes.1 manpage into Spanish.

12 months agoTranslating lb-bootstrap-includes.1 manpage into Spanish.
chals [Tue, 5 Nov 2013 19:28:33 +0000 (20:28 +0100)]
Translating lb-bootstrap-includes.1 manpage into Spanish.

12 months agoTranslating lb-binary-includes.1 manpage into Spanish.
chals [Tue, 5 Nov 2013 19:16:24 +0000 (20:16 +0100)]
Translating lb-binary-includes.1 manpage into Spanish.

12 months agoCorrecting comment in bootstrap-cdebootstrap.
Daniel Baumann [Tue, 5 Nov 2013 12:15:21 +0000 (13:15 +0100)]
Correcting comment in bootstrap-cdebootstrap.

12 months agoUpdating small bits in several .po files, Spanish translation.
chals [Tue, 5 Nov 2013 18:38:20 +0000 (19:38 +0100)]
Updating small bits in several .po files, Spanish translation.

12 months agoTranslating lb-binary-hooks.1 into Spanish.
chals [Tue, 5 Nov 2013 18:33:23 +0000 (19:33 +0100)]
Translating lb-binary-hooks.1 into Spanish.

12 months agoFixing typo in lb-binary-hooks.1 manpage.
chals [Tue, 5 Nov 2013 18:24:09 +0000 (19:24 +0100)]
Fixing typo in lb-binary-hooks.1 manpage.

12 months agoRemoving obsolete po4a flag 'no-backups' from manpages/Makefile.
chals [Tue, 5 Nov 2013 18:22:19 +0000 (19:22 +0100)]
Removing obsolete po4a flag 'no-backups' from manpages/Makefile.

12 months agoAdding --distribution to lb-init.
Daniel Baumann [Tue, 5 Nov 2013 11:13:30 +0000 (12:13 +0100)]
Adding --distribution to lb-init.

12 months agoAdding lb-init manpage.
Daniel Baumann [Tue, 5 Nov 2013 11:08:51 +0000 (12:08 +0100)]
Adding lb-init manpage.

12 months agoAdding initial stub for lb init.
Daniel Baumann [Tue, 5 Nov 2013 10:39:10 +0000 (11:39 +0100)]
Adding initial stub for lb init.

In the past, we had lb config for both creating a configuration directory
and updating settings in there. With the rewrite in Python, we're now
changing this finally to the more sane 'init' (create initial 'sample'
configuration directory tree, taking most arguments that lb config did)
and 'config' which will only be a get/set program to work on top of
an already initialized configuration tree.

12 months agoDropping chroot_live-packages by moving logic outside of live-build into the config...
Daniel Baumann [Tue, 5 Nov 2013 10:16:39 +0000 (11:16 +0100)]
Dropping chroot_live-packages by moving logic outside of live-build into the config directory.

12 months agoDecrufting depends, recommends and suggests.
Daniel Baumann [Tue, 5 Nov 2013 09:52:35 +0000 (10:52 +0100)]
Decrufting depends, recommends and suggests.

12 months agoCreating all includes directories in config.
Daniel Baumann [Mon, 4 Nov 2013 18:48:25 +0000 (19:48 +0100)]
Creating all includes directories in config.

12 months agoReleasing debian version 4.0~alpha30-1. debian/4.0_alpha30-1
Daniel Baumann [Mon, 4 Nov 2013 18:08:11 +0000 (19:08 +0100)]
Releasing debian version 4.0~alpha30-1.

12 months agoAdding lb-bootstrap-includes manpage.
Daniel Baumann [Mon, 4 Nov 2013 18:04:49 +0000 (19:04 +0100)]
Adding lb-bootstrap-includes manpage.

12 months agoCorrecting error message when no includes have been found in *-includes commands.
Daniel Baumann [Mon, 4 Nov 2013 18:00:56 +0000 (19:00 +0100)]
Correcting error message when no includes have been found in *-includes commands.

12 months agoAdding bootstrap-includes.
Daniel Baumann [Mon, 4 Nov 2013 17:59:23 +0000 (18:59 +0100)]
Adding bootstrap-includes.

12 months agoAdding lb-source-includes manpage.
Daniel Baumann [Mon, 4 Nov 2013 17:55:15 +0000 (18:55 +0100)]
Adding lb-source-includes manpage.

12 months agoAdding sources-includes.
Daniel Baumann [Mon, 4 Nov 2013 17:46:56 +0000 (18:46 +0100)]
Adding sources-includes.

12 months agoAdding lb-binary-includes manpage.
Daniel Baumann [Mon, 4 Nov 2013 17:41:36 +0000 (18:41 +0100)]
Adding lb-binary-includes manpage.

12 months agoRewriting binary_includes in python.
Daniel Baumann [Mon, 4 Nov 2013 17:33:48 +0000 (18:33 +0100)]
Rewriting binary_includes in python.

12 months agoCompleting incomplete verbose message when copying files in chroot-includes.
Daniel Baumann [Mon, 4 Nov 2013 17:31:55 +0000 (18:31 +0100)]
Completing incomplete verbose message when copying files in chroot-includes.

12 months agoCorrecting spelling typo in python stubs (s/optained/obtained/).
Daniel Baumann [Mon, 4 Nov 2013 17:29:12 +0000 (18:29 +0100)]
Correcting spelling typo in python stubs (s/optained/obtained/).

12 months agoAdding dependency check for cpio in chroot-includes.
Daniel Baumann [Mon, 4 Nov 2013 17:27:57 +0000 (18:27 +0100)]
Adding dependency check for cpio in chroot-includes.

12 months agoAdding lb-chroot-includes manpage.
Daniel Baumann [Mon, 4 Nov 2013 17:25:13 +0000 (18:25 +0100)]
Adding lb-chroot-includes manpage.

12 months agoUpdating program description of *-hook commands.
Daniel Baumann [Mon, 4 Nov 2013 16:51:15 +0000 (17:51 +0100)]
Updating program description of *-hook commands.

12 months agoRewriting chroot_includes in python.
Daniel Baumann [Mon, 4 Nov 2013 16:31:41 +0000 (17:31 +0100)]
Rewriting chroot_includes in python.

12 months agoUpdating todos in python stubs.
Daniel Baumann [Mon, 4 Nov 2013 16:21:06 +0000 (17:21 +0100)]
Updating todos in python stubs.

12 months agoSwitching to later submodule naming scheme for python stubs.
Daniel Baumann [Mon, 4 Nov 2013 16:09:45 +0000 (17:09 +0100)]
Switching to later submodule naming scheme for python stubs.

12 months agoRemoving wrong reference to config/build in lb_*_hooks manpages.
Daniel Baumann [Mon, 4 Nov 2013 15:42:40 +0000 (16:42 +0100)]
Removing wrong reference to config/build in lb_*_hooks manpages.

12 months agoStreamlineing a few comments in the python stubs.
Daniel Baumann [Mon, 4 Nov 2013 13:44:45 +0000 (14:44 +0100)]
Streamlineing a few comments in the python stubs.

12 months agoHandling bootstrap cache inside the bootstrap stubs itself.
Daniel Baumann [Mon, 4 Nov 2013 12:44:39 +0000 (13:44 +0100)]
Handling bootstrap cache inside the bootstrap stubs itself.

12 months agoStuffing bootstrapping of archive-keys for derivatives into lb_config, it's not a...
Daniel Baumann [Mon, 4 Nov 2013 12:34:43 +0000 (13:34 +0100)]
Stuffing bootstrapping of archive-keys for derivatives into lb_config, it's not a runtime thing and its logic should not be embedded in live-build but the config directory.

12 months agoMoving testroot into lb wrapper itself.
Daniel Baumann [Mon, 4 Nov 2013 12:00:12 +0000 (13:00 +0100)]
Moving testroot into lb wrapper itself.

12 months agoCorrecting spelling typo in manpages (s/hoooks/hooks/).
Daniel Baumann [Mon, 4 Nov 2013 11:45:10 +0000 (12:45 +0100)]
Correcting spelling typo in manpages (s/hoooks/hooks/).

12 months agoHarmonizing options markup in manpages.
Daniel Baumann [Mon, 4 Nov 2013 11:42:28 +0000 (12:42 +0100)]
Harmonizing options markup in manpages.

12 months agoAdding program specification to lb_bootstrap_hooks manpage.
Daniel Baumann [Mon, 4 Nov 2013 11:37:33 +0000 (12:37 +0100)]
Adding program specification to lb_bootstrap_hooks manpage.

12 months agoAdding program specification to lb_chroot_hooks manpage.
Daniel Baumann [Mon, 4 Nov 2013 11:33:12 +0000 (12:33 +0100)]
Adding program specification to lb_chroot_hooks manpage.

12 months agoAdding program specification to lb_source_hooks manpage.
Daniel Baumann [Mon, 4 Nov 2013 11:26:39 +0000 (12:26 +0100)]
Adding program specification to lb_source_hooks manpage.

12 months agoAdding program specification to lb_binary_hooks manpage.
Daniel Baumann [Mon, 4 Nov 2013 10:55:07 +0000 (11:55 +0100)]
Adding program specification to lb_binary_hooks manpage.

12 months agoSimplifying package cache stanza in python bootstrap stubs.
Daniel Baumann [Mon, 4 Nov 2013 08:44:01 +0000 (09:44 +0100)]
Simplifying package cache stanza in python bootstrap stubs.

12 months agoSwitching from global lock file to config tree specific one.
Daniel Baumann [Mon, 4 Nov 2013 08:07:51 +0000 (09:07 +0100)]
Switching from global lock file to config tree specific one.

12 months agoUpdating filenames suffixes of example hook files.
Daniel Baumann [Mon, 4 Nov 2013 07:12:02 +0000 (08:12 +0100)]
Updating filenames suffixes of example hook files.

12 months agoReleasing debian version 4.0~alpha29-1. debian/4.0_alpha29-1
Daniel Baumann [Mon, 4 Nov 2013 06:19:31 +0000 (07:19 +0100)]
Releasing debian version 4.0~alpha29-1.

12 months agoReplacing os.link calls for hooks with shutil.copy to properly dereference symlinks...
Daniel Baumann [Mon, 4 Nov 2013 06:29:18 +0000 (07:29 +0100)]
Replacing os.link calls for hooks with shutil.copy to properly dereference symlinks in python stubs.

12 months agoManually adding --version to argparse in python stub since python 3.3 dropped the...
Daniel Baumann [Mon, 4 Nov 2013 06:16:28 +0000 (07:16 +0100)]
Manually adding --version to argparse in python stub since python 3.3 dropped the version keyword.

12 months agoMoving python stubs to their own subdirectory within the source tree.
Daniel Baumann [Mon, 4 Nov 2013 06:00:25 +0000 (07:00 +0100)]
Moving python stubs to their own subdirectory within the source tree.

12 months agoAdding see also entries in hooks manpages.
Daniel Baumann [Mon, 4 Nov 2013 05:57:57 +0000 (06:57 +0100)]
Adding see also entries in hooks manpages.

12 months agoAdding lb_source_hooks manpage.
Daniel Baumann [Mon, 4 Nov 2013 05:47:04 +0000 (06:47 +0100)]
Adding lb_source_hooks manpage.

12 months agoRewriting source_hooks in python.
Daniel Baumann [Mon, 4 Nov 2013 05:43:40 +0000 (06:43 +0100)]
Rewriting source_hooks in python.

12 months agoAdding lb_binary_hooks manpage.
Daniel Baumann [Mon, 4 Nov 2013 05:42:19 +0000 (06:42 +0100)]
Adding lb_binary_hooks manpage.

12 months agoRewriting binary_hooks in python.
Daniel Baumann [Mon, 4 Nov 2013 05:37:31 +0000 (06:37 +0100)]
Rewriting binary_hooks in python.

12 months agoUpdating configuration path in update-apt-file-cache.hook.chroot.
Daniel Baumann [Sun, 3 Nov 2013 20:20:33 +0000 (21:20 +0100)]
Updating configuration path in update-apt-file-cache.hook.chroot.

12 months agoAutomatically symlink hooks upon creation of the configuration tree.
Daniel Baumann [Sun, 3 Nov 2013 20:07:22 +0000 (21:07 +0100)]
Automatically symlink hooks upon creation of the configuration tree.