Daniel Baumann
6bd4253bfa
wip (fixme)
2014-08-26 23:50:30 +02:00
Daniel Baumann
84afa594d6
Improving indenting of code writing build.conf file in init.
2014-08-26 01:35:07 +02:00
Daniel Baumann
22c8569f53
Using own stagefile for init.
2014-08-26 01:35:07 +02:00
Daniel Baumann
50cd46d209
Adding deb-src entries for sources.list source archives.
2014-08-26 01:35:07 +02:00
Daniel Baumann
294b8b1602
Adding note about creating installer.includes directory as well later on.
2014-08-26 01:35:07 +02:00
Daniel Baumann
0e197eacb7
Completing mirror handling in init.
2014-08-26 01:35:05 +02:00
Daniel Baumann
5203e46e9d
Making configuration names in build.conf all lower case.
2014-08-26 00:59:37 +02:00
Daniel Baumann
b78f2db21d
Defaulting to live-config-systemd for anything but wheezy.
2014-08-26 00:59:35 +02:00
Daniel Baumann
6217527ed4
Moving mirror configuration from config to init.
2014-08-25 19:26:52 +02:00
Daniel Baumann
a3e93f9c57
Writing configuration out to config/build.conf in init component and getting rid of intermediate configuration file by using only new build.conf file.
2014-08-25 06:12:56 +02:00
Daniel Baumann
1fe3b72c63
Setting default values in init stub.
2014-08-25 04:21:13 +02:00
Daniel Baumann
7ce82acee7
Adding --system parameter in init component.
2014-08-24 03:11:20 +02:00
Daniel Baumann
33aaf3617f
Moving common hooks to subdirectory to allow system specific hooks.
2014-08-24 00:56:56 +02:00
Daniel Baumann
d735e034eb
Correcting typo in python stub comments.
2014-08-24 00:56:56 +02:00
Daniel Baumann
23b8ec4ff8
Setting default distribution to jessie.
2014-08-24 00:56:56 +02:00
Kiel Christofferson
846e8a0795
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.
2014-06-17 13:32:37 -04:00
Daniel Baumann
21ada8a348
Correcting os.chmod usage in lb init.
2014-04-28 19:48:33 +02:00
Daniel Baumann
7ae8b0a130
Ensuring correct include directory permissions avoiding tainting of target system in lb init.
2014-04-26 08:05:32 +02:00
Simon McVittie
c3bd85f0de
Run hooks in sorted order ( Closes : #745839 ).
...
glob.glob() returns files in filesystem order, which is unpredictable
on many modern filesystems.
2014-04-26 08:05:32 +02:00
Daniel Baumann
eb336bb782
Updating copyright notices for 2014.
2014-02-08 17:47:24 +01:00
Daniel Baumann
30d2c54194
Pre-emptively removing occurances of the short name of the Debian derivative from Canonical that cannot be named.
2013-11-10 09:33:47 +01:00
Daniel Baumann
aaa3b7382f
Correcting a few copy/paste errors in *-includes python stubs.
2013-11-10 08:06:45 +01:00
Daniel Baumann
e9b5682936
Correcting file open modes in lb-init.
2013-11-07 08:43:33 +01:00
Daniel Baumann
aeaaf8709e
Moving live-build development disclaimer message from lb-config to lb-init.
2013-11-06 09:48:30 +01:00
Daniel Baumann
038b1fa8f6
Moving bootstrapping of derivative archive-keys from config to init.
2013-11-06 08:16:31 +01:00
Daniel Baumann
0225cd6023
Correcting comment in bootstrap-cdebootstrap.
2013-11-05 19:43:54 +01:00
Daniel Baumann
8245c7d0fc
Adding --distribution to lb-init.
2013-11-05 12:20:17 +01:00
Daniel Baumann
960de852b7
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.
2013-11-05 12:20:11 +01:00
Daniel Baumann
0495570394
Correcting error message when no includes have been found in *-includes commands.
2013-11-04 19:00:56 +01:00
Daniel Baumann
4fa62f53fa
Adding bootstrap-includes.
2013-11-04 18:59:23 +01:00
Daniel Baumann
8e0188c72c
Adding sources-includes.
2013-11-04 18:46:56 +01:00
Daniel Baumann
1e04939721
Rewriting binary_includes in python.
2013-11-04 18:33:48 +01:00
Daniel Baumann
0c72f37533
Completing incomplete verbose message when copying files in chroot-includes.
2013-11-04 18:31:55 +01:00
Daniel Baumann
00b2ea2d8a
Correcting spelling typo in python stubs (s/optained/obtained/).
2013-11-04 18:29:12 +01:00
Daniel Baumann
e9d44e95a5
Adding dependency check for cpio in chroot-includes.
2013-11-04 18:27:57 +01:00
Daniel Baumann
941f178173
Updating program description of *-hook commands.
2013-11-04 17:51:38 +01:00
Daniel Baumann
fee4e8b349
Rewriting chroot_includes in python.
2013-11-04 17:51:36 +01:00
Daniel Baumann
9987bdcc1a
Updating todos in python stubs.
2013-11-04 17:21:06 +01:00
Daniel Baumann
9e3863aa8f
Switching to later submodule naming scheme for python stubs.
2013-11-04 17:10:22 +01:00
Daniel Baumann
8d7c992858
Streamlineing a few comments in the python stubs.
2013-11-04 14:44:45 +01:00
Daniel Baumann
5603355e1d
Handling bootstrap cache inside the bootstrap stubs itself.
2013-11-04 14:02:40 +01:00
Daniel Baumann
1a33b7a585
Simplifying package cache stanza in python bootstrap stubs.
2013-11-04 09:44:01 +01:00
Daniel Baumann
7bb90e9f5f
Replacing os.link calls for hooks with shutil.copy to properly dereference symlinks in python stubs.
2013-11-04 07:40:05 +01:00
Daniel Baumann
a5bd371568
Manually adding --version to argparse in python stub since python 3.3 dropped the version keyword.
2013-11-04 07:16:28 +01:00
Daniel Baumann
52122b2845
Moving python stubs to their own subdirectory within the source tree.
2013-11-04 07:06:08 +01:00