live-build.git
2 days agoReleasing debian version 4.0~alpha39-1. debian debian-next debian/4.0_alpha39-1
Daniel Baumann [Thu, 24 Jul 2014 03:05:32 +0000 (05:05 +0200)]
Releasing debian version 4.0~alpha39-1.

2 days agoAdding second set of bootloader templates for wheezy.
Daniel Baumann [Thu, 24 Jul 2014 03:02:11 +0000 (05:02 +0200)]
Adding second set of bootloader templates for wheezy.

4 days agoUnconditionally replacing bootloader symlinks with syslinux 6 from jessie, this will...
Daniel Baumann [Tue, 22 Jul 2014 18:26:06 +0000 (20:26 +0200)]
Unconditionally replacing bootloader symlinks with syslinux 6 from jessie, this will break building wheezy images (so we have to come up with something better than that prior upload).

4 days agoEnabling syslinux 6 support for jessie as well.
Daniel Baumann [Tue, 22 Jul 2014 17:01:56 +0000 (19:01 +0200)]
Enabling syslinux 6 support for jessie as well.

11 days agoInclude mate-desktop in templates/cgi/debian/form.html
Richard Nelson [Tue, 15 Jul 2014 15:13:19 +0000 (10:13 -0500)]
Include mate-desktop in templates/cgi/debian/form.html

3 weeks agoUpdating isohdpfx handling for syslinux 6.
Daniel Baumann [Mon, 30 Jun 2014 19:05:57 +0000 (21:05 +0200)]
Updating isohdpfx handling for syslinux 6.

4 weeks agoReleasing debian version 4.0~alpha38-1. debian/4.0_alpha38-1
Daniel Baumann [Wed, 25 Jun 2014 19:05:49 +0000 (21:05 +0200)]
Releasing debian version 4.0~alpha38-1.

4 weeks agoIf /etc/mtab exists as a file, replace it with a symlink (Closes: #746570).
Simon McVittie [Wed, 18 Jun 2014 13:00:40 +0000 (14:00 +0100)]
If /etc/mtab exists as a file, replace it with a symlink (Closes: #746570).

4 weeks agoAdding symlink for udeb data for jessie.
Daniel Baumann [Wed, 25 Jun 2014 18:42:54 +0000 (20:42 +0200)]
Adding symlink for udeb data for jessie.

4 weeks agoAdd --apt option on frontend/cgi.
Richard Nelson [Sun, 22 Jun 2014 17:15:39 +0000 (12:15 -0500)]
Add --apt option on frontend/cgi.

5 weeks agoReplace subprocess.call() with subprocess.check_call().
Kiel Christofferson [Fri, 2 May 2014 23:19:35 +0000 (19:19 -0400)]
Replace subprocess.call() with subprocess.check_call().

Using check_call(), a non-zero return value from the subprocess will cause the
desired behavior of an aborted build with a stack trace.

6 weeks agoEnabling syslinux 6 support for sid.
Daniel Baumann [Fri, 13 Jun 2014 06:39:18 +0000 (08:39 +0200)]
Enabling syslinux 6 support for sid.

2 months agoAdding '--package-version' to po4a options.
Carlos Zuferri [Mon, 26 May 2014 19:25:13 +0000 (21:25 +0200)]
Adding '--package-version' to po4a options.

2 months agoAdding .po integrity check target to manpages/Makefile.
Carlos Zuferri [Sun, 25 May 2014 12:35:55 +0000 (14:35 +0200)]
Adding .po integrity check target to manpages/Makefile.

2 months agoAlso creating source stagefile in source_debian.
Daniel Baumann [Wed, 7 May 2014 05:59:44 +0000 (07:59 +0200)]
Also creating source stagefile in source_debian.

2 months agoReleasing debian version 4.0~alpha37-1. debian/4.0_alpha37-1
Daniel Baumann [Wed, 7 May 2014 05:01:46 +0000 (07:01 +0200)]
Releasing debian version 4.0~alpha37-1.

2 months agoAdding wheezy legacy handling for syslinux.
Daniel Baumann [Tue, 6 May 2014 20:47:37 +0000 (22:47 +0200)]
Adding wheezy legacy handling for syslinux.

2 months agoOnly removing stage files in lb clean --stage and keep .build around in order for...
Daniel Baumann [Wed, 7 May 2014 02:59:43 +0000 (04:59 +0200)]
Only removing stage files in lb clean --stage and keep .build around in order for init to detect initialized config directories properly.

2 months agoAdding hook to create /etc/mtab as a symlink to /proc/mtab if not already existing...
Daniel Baumann [Thu, 1 May 2014 15:40:11 +0000 (17:40 +0200)]
Adding hook to create /etc/mtab as a symlink to /proc/mtab if not already existing (Closes: #746570).

2 months agoUpdating default boot parameters for live-config 4.x.
Daniel Baumann [Wed, 30 Apr 2014 05:16:32 +0000 (07:16 +0200)]
Updating default boot parameters for live-config 4.x.

2 months agoReleasing debian version 4.0~alpha36-1. debian/4.0_alpha36-1
Daniel Baumann [Mon, 28 Apr 2014 17:51:25 +0000 (19:51 +0200)]
Releasing debian version 4.0~alpha36-1.

2 months agoCorrecting os.chmod usage in lb init.
Daniel Baumann [Mon, 28 Apr 2014 17:48:33 +0000 (19:48 +0200)]
Correcting os.chmod usage in lb init.

2 months agoTruncate /etc/machine-id instead of deleting it.
Simon McVittie [Fri, 25 Apr 2014 17:02:06 +0000 (18:02 +0100)]
Truncate /etc/machine-id instead of deleting it.

If /etc/machine-id exists but is empty, systemd will do tricks
with bind-mounts to ensure that a valid transient UUID is bind-mounted
over it, which is exactly what we want for a live system.

If /etc/machine-id does not exist, systemd-journald
will just fail, which is undesirable.

2 months agoReleasing debian version 4.0~alpha35-1. debian/4.0_alpha35-1
Daniel Baumann [Sun, 27 Apr 2014 10:40:05 +0000 (12:40 +0200)]
Releasing debian version 4.0~alpha35-1.

2 months agoAdd support for making ext[234] or btrfs hdd images bootable with extlinux (Closes...
Simon McVittie [Sun, 27 Apr 2014 10:35:58 +0000 (12:35 +0200)]
Add support for making ext[234] or btrfs hdd images bootable with extlinux (Closes: #745816)

extlinux configuration for the bootable image is installed to
/boot/extlinux, matching the extlinux-install script in Debian.

From the configuration point of view it's still called "syslinux",
the same as the rest of the syslinux family (pxelinux, isolinux etc.)

2 months agoCleaning /etc/hosts as in previous live-build versions (Closes: #744939).
Daniel Baumann [Sun, 27 Apr 2014 10:30:02 +0000 (12:30 +0200)]
Cleaning /etc/hosts as in previous live-build versions (Closes: #744939).

2 months agoAllow cache directories to be symlinks as well (Closes: #741934).
Daniel Baumann [Sun, 27 Apr 2014 10:28:29 +0000 (12:28 +0200)]
Allow cache directories to be symlinks as well (Closes: #741934).

2 months agoSwitching default debian release to jessie.
Daniel Baumann [Sun, 27 Apr 2014 05:23:45 +0000 (07:23 +0200)]
Switching default debian release to jessie.

2 months agoCalling init in build as well when automatically populating a new config tree.
Daniel Baumann [Sun, 27 Apr 2014 05:18:06 +0000 (07:18 +0200)]
Calling init in build as well when automatically populating a new config tree.

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

3 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).

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

3 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).

3 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).

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

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

3 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).

3 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).

3 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).

3 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).

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

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

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

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

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

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

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

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

5 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".

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

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

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

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

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

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

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

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

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

8 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

8 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/).

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

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