Tiago Ilieve
71d628544c
'Disabling' for 'Enabling' in EnableRootLogin
2015-05-12 08:17:43 -03:00
Alexandre Derumier
02c333c8c8
fix ^PermitRootLogin regex
...
fix issue https://github.com/andsens/bootstrap-vz/issues/218
2015-05-08 09:11:14 +02:00
Anders Ingemann
f88a1b0af5
Merge branch 'development'
2015-05-02 22:33:04 +02:00
Anders Ingemann
2948badf47
Fix #204 , user_modification phase has been introduced
2015-05-02 12:31:06 +02:00
Anders Ingemann
1f6f23e680
Fix #104 : Don't verify default target when adding packages
2015-04-29 23:51:55 +02:00
Anders Ingemann
f1ce582994
Compare with "unstable" instead of "sid"
2015-04-29 23:31:09 +02:00
Anders Ingemann
71c7d445ad
Fix #217 , by introducing class for comparison of releases
2015-04-29 21:38:06 +02:00
Anders Ingemann
2d3a0a0ce3
The change in d9e9014
failed when SSH was not installed
2015-04-29 21:36:22 +02:00
Anders Ingemann
c8ddd7de45
Flip compairson for whether sector size is equal in Sectors
2015-04-29 20:46:53 +02:00
Jonh Wendell
d9e9014a8f
root_password: Enable SSH root login
...
Jessie comes with root login disabled for passwords, however,
if the user is using this plugin, chances are high that they
need to login via SSH as root.
2015-04-28 18:51:39 -03:00
Tiago Ilieve
a28b8cee8b
Add codename of the next testing release
...
The Debian 9, following 8 "Jessie", will be named "Stretch":
https://wiki.debian.org/DebianStretch
https://lists.debian.org/debian-devel-announce/2014/11/msg00005.html
2015-04-26 18:57:13 -03:00
Anders Ingemann
d1197ca82c
Jessie was release, update codename mapping
2015-04-26 10:39:54 +02:00
Tiago Ilieve
cba0a99d0a
Fix truncate
arguments
...
`truncate` doesn't expect the parameter `create` that was used
previously by `qemu-img`. This made a sparse file named "create" to
appear at current working directory every time the command as executed.
This closes #212 .
2015-04-23 23:19:16 -03:00
Anders Ingemann
9ad79cbf60
Remove some unnecessary dependencies across phases
2015-04-16 22:22:47 +02:00
Anders Ingemann
411578a498
*Always* use link_dm_node() when install grub 1.99
...
Grub install fails when in a chrooted environment,
it has nothing to do with the volume being a loopback volume
2015-04-16 22:22:47 +02:00
Anders Ingemann
4ad1d51624
Take @ssgelm's advice in #155 and copy the mount table
...
df warnings no more :-)
2015-04-16 22:22:47 +02:00
Anders Ingemann
7f4d46a330
Fix serialization error when ManifestException is thrown
...
("__init__() takes at least 3 arguments (2 given)")
2015-04-16 22:22:46 +02:00
Anders Ingemann
07e4c97c09
Fix PEP8 nitpick
2015-04-16 22:22:26 +02:00
Anders Ingemann
ec96de3a0e
fix log_call logging when command is a string
2015-04-16 22:21:46 +02:00
Anders Ingemann
d26ba8bea4
Simplify exception throwing in sed_i
2015-04-16 22:21:46 +02:00
Anders Ingemann
f63d3c73aa
Use subn to count the actual replacements done in inline_replace()
2015-04-16 22:21:46 +02:00
Anders Ingemann
e9a3845281
Fix serialization of CalledProcessError
2015-04-16 22:21:45 +02:00
Anders Ingemann
75e70c96f7
Fix extlinux booting on jessie when /boot is on another partition
2015-04-16 22:21:45 +02:00
Anders Ingemann
a62ce1705a
Remove the PartitionGap class, it's way too much of a hassle to work with
...
Instead pad_start and pad_end have been introduced
2015-04-16 22:21:44 +02:00
Anders Ingemann
05006f2d83
Allow using integers for more operations with Sectors
2015-04-16 22:21:44 +02:00
Anders Ingemann
016fef606f
Account for PartitioGap in a few more places
2015-04-16 22:21:44 +02:00
Anders Ingemann
744001a9ab
grub now works on jessie
2015-04-16 22:21:43 +02:00
Anders Ingemann
6b6b636f3b
extlinux is now running on jessie
2015-04-16 22:21:43 +02:00
Anders Ingemann
f6e4903a8e
Update the kernel image after package installation
2015-04-16 22:21:43 +02:00
Anders Ingemann
ac7e32d35e
Preserve stacktraces when reraising exceptions
2015-04-16 22:21:43 +02:00
Anders Ingemann
149db4c989
Add new task: DeterminKernelVersion, this can potentially fix a lot of small problems
2015-04-16 22:21:43 +02:00
Anders Ingemann
f43e2480a5
Allow serialization of Sectors class
2015-04-16 22:21:42 +02:00
Anders Ingemann
b537f2d987
Remove __abs__ from bytes and sectors, one should convert to int instead
2015-04-16 22:21:42 +02:00
Anders Ingemann
7310129f4e
Disable getty processes on jessie through logind config
2015-04-16 22:21:42 +02:00
Anders Ingemann
a476248ed6
Partition volumes by sectors instead of bytes
...
This allows for finer grained control over the partition sizes and gaps
2015-04-16 22:21:13 +02:00
Anders Ingemann
3ff1c57980
Don't require qemu for raw volumes, use truncate
instead
2015-04-16 22:21:13 +02:00
Anders Ingemann
9a6975ce7d
Add new Sectors unit, enhance Bytes unit, add unit tests for both
2015-04-16 22:21:12 +02:00
Anders Ingemann
7b77b484f2
Fix #179
2015-04-16 22:21:12 +02:00
Anders Ingemann
5823c9119b
Split grub and extlinux installs into separate modules
2015-04-16 22:21:12 +02:00
Anders Ingemann
b6976eb6e9
Lowercase L for InstallExlinux taskname
2015-04-16 22:18:58 +02:00
Anders Ingemann
2aebc870a4
Fix extlinux config for squeeze
2015-04-16 22:18:57 +02:00
Anders Ingemann
58d66fea68
Make extlinux output boot messages to the serial console ( fixes #136 )
2015-04-16 22:18:57 +02:00
Anders Ingemann
200c5086e5
Extend sed_i to raise Exceptions when the expected amount of replacements is not met
2015-04-16 22:15:21 +02:00
Anders Ingemann
e9137ac172
Make serialization a lot more easy to handle
2015-04-16 22:15:20 +02:00
Anders Ingemann
2b6fefd789
Fix serialization of exceptions
2015-04-16 22:15:20 +02:00
Jonh Wendell
1290694f9a
Add the manifest "include-source-type" key for packages object
...
It controls whether to include the 'deb-src' lines in image's
source.list.
Currently they are always included. This patch changes this
behavior by not including them by default; the user must set
this new config to true in order to include them.
This saves a bit of bandwidth in default installations. Also,
the use of src packages is not so usual in ordinary installations.
2015-03-03 19:39:58 -03:00
Anders Ingemann
31d61e778b
Fix some more pep8 errors
2015-02-22 16:49:52 +01:00
Jonh Wendell
ea21dcfcec
Don't boot quietly on extlinux (aws)
...
So that we are able to see the System Log through EC2 console
or command line tools.
2015-02-05 10:45:31 -02:00
Brian Mattern
4bd71a2dbe
Blacklist floppy module to speed up boot by several seconds.
...
Add UpdateInitramfs task which is needed for this to take effect.
Enable both tasks for GCE.
Console output before
=====================
[ 1.877142] sd 0:0:1:0: [sda] Attached SCSI disk
[ 1.880163] sd 0:0:1:0: Attached scsi generic sg0 type 0
[ 2.684132] tsc: Refined TSC clocksource calibration: 2500.000 MHz
[ 4.824081] floppy0: no floppy controllers found
[ 5.103671] work still pending
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
[ 5.313107] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
...
[ 7.751955] alg: No test for crc32 (crc32-pclmul)
[ 10.728078] floppy0: no floppy controllers found
[ 11.006680] work still pending
[....] Activating swap... done
[ 11.258954] EXT4-fs (sda1): re-mounted. Opts: (null)
Console output after
====================
[ 1.829785] sd 0:0:1:0: [sda] Attached SCSI disk
[ 1.832806] sd 0:0:1:0: Attached scsi generic sg0 type 0
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
[ 1.969862] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
...
[ 2.878920] alg: No test for crc32 (crc32-pclmul)
[....] Activating swap... done
[ 2.986642] EXT4-fs (sda1): re-mounted. Opts: (null)
Delint.
Delint
2015-01-24 13:17:42 -08:00
Noah Fontes
4093693c2e
Add support for enhanced networking on EC2.
...
This change adds a provider option, enhanced_networking,
which installs the Intel virtual networking driver for
SR-IOV using DKMS. It also modifies the EC2 AMI registration
to include support for SR-IOV.
2014-11-29 13:46:57 -08:00