live-build.git
3 months agowip (fixme) tmp-python
Daniel Baumann [Tue, 26 Aug 2014 21:50:19 +0000 (23:50 +0200)]
wip (fixme)

3 months agoDropping warning about unsupported architectures in old defaults function.
Daniel Baumann [Mon, 25 Aug 2014 23:39:32 +0000 (01:39 +0200)]
Dropping warning about unsupported architectures in old defaults function.

3 months agoAdding --archive-areas to lb-init.1.
Daniel Baumann [Mon, 25 Aug 2014 23:15:14 +0000 (01:15 +0200)]
Adding --archive-areas to lb-init.1.

3 months agoImproving indenting of code writing build.conf file in init.
Daniel Baumann [Mon, 25 Aug 2014 22:59:24 +0000 (00:59 +0200)]
Improving indenting of code writing build.conf file in init.

3 months agoUsing own stagefile for init.
Daniel Baumann [Mon, 25 Aug 2014 22:46:28 +0000 (00:46 +0200)]
Using own stagefile for init.

3 months agoAdding deb-src entries for sources.list source archives.
Daniel Baumann [Mon, 25 Aug 2014 22:32:46 +0000 (00:32 +0200)]
Adding deb-src entries for sources.list source archives.

3 months agoAdding note about creating installer.includes directory as well later on.
Daniel Baumann [Mon, 25 Aug 2014 22:24:28 +0000 (00:24 +0200)]
Adding note about creating installer.includes directory as well later on.

3 months agoCompleting mirror handling in init.
Daniel Baumann [Mon, 25 Aug 2014 22:24:05 +0000 (00:24 +0200)]
Completing mirror handling in init.

3 months agoMaking configuration names in build.conf all lower case.
Daniel Baumann [Mon, 25 Aug 2014 21:00:56 +0000 (23:00 +0200)]
Making configuration names in build.conf all lower case.

3 months agoDefaulting to live-config-systemd for anything but wheezy.
Daniel Baumann [Mon, 25 Aug 2014 17:33:00 +0000 (19:33 +0200)]
Defaulting to live-config-systemd for anything but wheezy.

3 months agoMoving mirror configuration from config to init.
Daniel Baumann [Mon, 25 Aug 2014 17:26:52 +0000 (19:26 +0200)]
Moving mirror configuration from config to init.

3 months agoWriting configuration out to config/build.conf in init component and getting rid...
Daniel Baumann [Mon, 25 Aug 2014 03:10:17 +0000 (05:10 +0200)]
Writing configuration out to config/build.conf in init component and getting rid of intermediate configuration file by using only new build.conf file.

3 months agoSetting default values in init stub.
Daniel Baumann [Mon, 25 Aug 2014 02:21:13 +0000 (04:21 +0200)]
Setting default values in init stub.

3 months agoAdding lxc specific hooks.
Daniel Baumann [Thu, 21 Aug 2014 21:19:59 +0000 (23:19 +0200)]
Adding lxc specific hooks.

3 months agoAdding --system parameter in init component.
Daniel Baumann [Sun, 24 Aug 2014 01:10:58 +0000 (03:10 +0200)]
Adding --system parameter in init component.

3 months agoMoving common hooks to subdirectory to allow system specific hooks.
Daniel Baumann [Sat, 23 Aug 2014 06:20:12 +0000 (08:20 +0200)]
Moving common hooks to subdirectory to allow system specific hooks.

3 months agoCorrecting typo in python stub comments.
Daniel Baumann [Sat, 23 Aug 2014 22:50:33 +0000 (00:50 +0200)]
Correcting typo in python stub comments.

3 months agoSetting default distribution to jessie.
Daniel Baumann [Sat, 23 Aug 2014 06:19:24 +0000 (08:19 +0200)]
Setting default distribution to jessie.

3 months agoCorrecting wrong target for /etc/mtab symlink in create-mtab-symlink hook, thanks...
Daniel Baumann [Fri, 22 Aug 2014 15:11:30 +0000 (17:11 +0200)]
Correcting wrong target for /etc/mtab symlink in create-mtab-symlink hook, thanks to Ben Armstrong <synrg@sanctuary.nslug.ns.ca>.

4 months agoReleasing debian version 4.0~alpha39-1. 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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