Tiago Ilieve
c6226f89ae
Fix a few typos
2016-04-13 04:38:42 -03:00
Anders Ingemann
2923f25767
Place debootstrap excludes file in workspace instead of tmp
2015-12-13 19:41:18 +01:00
Anders Ingemann
9d0356f4fa
Disable locale generation when no locales selected
2015-12-13 19:41:17 +01:00
Anders Ingemann
766e60b0de
Document all the new minimize_size options
2015-12-13 19:41:17 +01:00
Anders Ingemann
83f6fae139
Fix task description for apt autoremove
2015-12-13 19:41:17 +01:00
Anders Ingemann
3e6d131730
Allow keeping no locales at all when using dpkg.locales
2015-12-13 19:41:17 +01:00
Anders Ingemann
b95e71c4c8
Move dpkg specific settings to dpkg subsection
2015-12-13 19:41:17 +01:00
Anders Ingemann
50b02777e5
Add some comments about the filtering procedure
2015-12-13 19:41:17 +01:00
Anders Ingemann
1df2588b23
Add option to exclude /usr/share/doc
...
The bootstrap exclude script has also been generalize in the process
2015-12-13 19:41:17 +01:00
Anders Ingemann
620a592f11
Split minimize_size tasks into smaller parts
2015-12-13 19:41:16 +01:00
Anders Ingemann
6ae859f886
Implement locale filter in minimize_size plugin
...
This filter is rather aggressive, since it also hooks into the
bootstrapping process itself to prevent debootstrap from unpacking
specific locale files
2015-12-13 19:41:16 +01:00
Anders Ingemann
764f8f759d
Implement some apt minimization stuff from docker
...
See here for more: 1d775a54cc/contrib/mkimage/debootstrap
2015-12-13 19:41:16 +01:00
Anders Ingemann
a7f2327e42
Litter the manifest schemas with additionalProperties:false
...
This pretty much eliminates the possiblity of undiscovered typos in the manifest
2015-05-02 13:04:30 +02:00
Tiago Ilieve
e409115b25
Docs: fix wrongfully escaped terms
2015-04-28 01:21:07 -03:00
Anders Ingemann
953987fddf
Combine documentation from github wiki with sphinx
...
This is the first step in the effort of combining all documentation about
bootstrap-vz into sphinx while still being able to access it from github
(github can parse rst as well)
2015-04-11 16:40:44 +02:00
Jonh Wendell
8418090018
Recover file permissions after shrink a vmdk image
...
After vmware-vdiskmanager runs, the image is left with a 600
permission. This commit fixes it by preserving the file permission
before the shrink operation.
2015-01-27 21:12:39 -02:00
Anders Ingemann
03a0746299
Convert every JSON file to YAML
...
Lines removed: over 500. Readiblity gained: A shitload
Now you can actually get an overview of a manifest on a single screen height.
I am sure that it will also save a lot of hassle when modifying schema in the future.
No more "expected property name" etc. because of an extraneous comma
Comments are of course natively support, so there's no need for this minify_json hokey pokey
2014-07-09 23:17:04 +02:00
Anders Ingemann
02c683120a
Refactor tasklist for easier integration by taskoverview
2014-05-10 17:28:31 +02:00
Anders Ingemann
0a2cd86b4b
Add get_standard_rollback_tasks()
...
This simplifies the the providser rollback_tasks fn considerably
2014-05-03 16:13:49 +02:00
Anders Ingemann
3b23ccf92c
Don't use DictClass for provider namespaces
...
It's a hack only for the manifest vars and shouldn't be used for anything else
2014-04-10 00:20:35 +02:00
Anders Ingemann
9e748601b3
Use bootstrapinfo module namespace when applicable
2014-04-08 23:12:08 +02:00
Anders Ingemann
bbb06d717e
Properly fix imports and make bootstrapvz work like a package
2014-04-02 21:32:10 +02:00
Anders Ingemann
be96e4c13f
Move code into proper package folder
2014-04-02 21:26:13 +02:00