Anders Ingemann
ff968c3869
PEP8 compliance
2014-02-27 23:02:58 +01:00
Tomasz Rybak
f3195b5f6b
Add example testing manifest and configuration, fix apt sources configuration.
2014-01-25 16:49:59 +01:00
Tomasz Rybak
99ae9988ff
Add testing distribution and ability to use non-main sections.
2014-01-25 15:52:58 +01:00
Tomasz Rybak
3bc47f69f7
Fix unstable package repository and network configuration.
2014-01-12 21:24:03 +01:00
Anders Ingemann
45521b2377
Merge remote and local package array in manifest
...
This allows us to specify the order of installation for packages
Fixes #127
2014-01-12 12:46:59 +01:00
Anders Ingemann
ebd8f71fdb
Fix bug in packages stanza ( fixes #126 )
...
Created 3 new tasks:
AddManifestSources
AddRemoteManifestPackages
AddLocalManifestPackages
They are added independently depending on what is specified in the manifest.
2014-01-09 17:21:29 +01:00
Anders Ingemann
0092e1c2c2
Don't instantiate tasks
...
In practice they are just typed functions with attributes, having a reference to an object is just confusing.
So: Task.run() is now a classmethod
2014-01-06 22:58:21 +01:00
Anders Ingemann
9a525628a2
Print some more helpful messages on apt failure
2014-01-05 02:25:27 +01:00
Anders Ingemann
a50db30185
Don't install recommended packages
2014-01-05 02:25:26 +01:00
Anders Ingemann
0612987fec
New task: AddDefaultSources
2014-01-05 02:25:23 +01:00
Anders Ingemann
1c93094833
Integrated package plugin with base system
...
New phase introduced "package installation" (fixes #114 )
Apt source lines are now parsed, this allows to verify the target release of added packages.
All packages (except locales) are now installed *after* bootstrapping (fixes #123 )
Added env argument to log_(check_)call
HostDependencies have been refactored a little
2013-12-29 20:58:06 +01:00
Anders Ingemann
6138f88ab9
New plugin: "packages"
...
It combines features from the user_packages and backports plugin,
so they are not needed any longer.
2013-12-14 23:18:40 +01:00
Anders Ingemann
663b868b41
Fix #107 . Rename before and after task properties
...
`before' becomes `successors' and `after' becomes `predecessors'
2013-11-22 09:03:47 +01:00
Anders Ingemann
e1fc5ea972
Use long options wherever possible.
...
This makes the code a lot easier to understand
2013-08-17 15:00:53 +00:00
Anders Ingemann
2fd8e643fc
Run apt-get upgrade before we remove resolv.conf
...
This way we can still resolve domain names even when running chrooted
2013-08-11 23:46:22 +02:00
Anders Ingemann
4913296480
Moved apt to common tasks.
...
Reverted one mirror to use the geo-redirector.
2013-08-10 16:15:49 +02:00