The --relaxed option to blueprint-create(1) and blueprint-show(1) will
relax version constraints on all packages and instead install whatever
the latest version is. For example, rather than
apt-get -y -q -o DPkg::Options::=--force-confold install
php5-dev=5.3.2-1ubuntu4.5
it will generate
apt-get -y -q -o DPkg::Options::=--force-confold install php5-dev
Does that solve your problem?
Richard
Blueprint doesn't manage users or groups right now.
https://github.com/devstructure/blueprint/issues/12 is tracking this
issue as we figure out how to add this feature correctly.
/etc/ssh/* are eligible for inclusion in blueprints as configuration
files but, like the user itself, ~/.ssh/* aren't going to be included.
This is a pickle. Is there a PEAR configuration file where you can
instruct it to use alpha/beta channels? If so, that file can be
included in the blueprint and will be placed before packages are
installed, such that those channel settings will be taken into account
and hopefully not result in these errors.
>
> and secondly....
> how can i also migrate the contents of the /var/www/ directory?
>
Adding
!:source:/var/www
to /etc/blueprintignore or
:source:/var/www
to your blueprint-rules(5) file will tar up the contents of /var/www
and maintain it with the blueprint. Note, though, that Blueprint
probably isn't the best solution for large backups as it doesn't
compress the tarballs so their contents remain deterministic.
Adding
!:source:/var/www
to /etc/blueprintignore or
:source:/var/www
to your blueprint-rules(5) file will tar up the contents of /var/www
and maintain it with the blueprint. Note, though, that Blueprint
probably isn't the best solution for large backups as it doesn't
compress the tarballs so their contents remain deterministic.
Is there a PEAR configuration file where you can
instruct it to use alpha/beta channels? If so, that file can be
included in the blueprint and will be placed before packages are
installed, such that those channel settings will be taken into account
and hopefully not result in these errors.
In my reply to that mail I explained that :file:/usr/... won't work
because Blueprint only looks for configuration files in /etc. I
expect anything that can control PEAR will exist there, so it won't be
an issue.