summaryrefslogtreecommitdiff
path: root/manage-baserock
Commit message (Collapse)AuthorAgeFilesLines
* Quote shell variable expanions in previous patch seriesSam Thursfield2014-06-171-4/+4
|
* Give helpful error when URL doesn't existSam Thursfield2014-06-161-0/+4
| | | | | | | | | | It's slightly confusing that this script doesn't parse file:// URLs, but this is an improvement. Previously the error given was: ln: failed to create symbolic link ‘/opt/baserock/chroots/tmp.P46u6ZxYQC/tarball’ -> ‘’: No such file or directory Sorry, could not link foo into place
* Fix strange error when /opt/baserock/chroots directory is missingSam Thursfield2014-06-161-0/+2
| | | | | | | Create the directory if missing to avoid this when doing `manage-baserock add` mktemp: failed to create directory via template ‘/opt/baserock/chroots/tmp.XXXXXXXXXX’: No such file or directory
* Give helpful error when `manage-baserock add` is not given a URLSam Thursfield2014-06-161-1/+6
|
* Raise an error when system name is invalidSam Thursfield2014-06-161-2/+15
| | | | | | This is better than proceeding to add a system with a different name to the one the user specified, without telling them that the name was mangled.
* Allow '.' in chroot namesSam Thursfield2014-06-121-1/+1
| | | | Baserock version numbers contain '.', so it's common to want to use it.
* Enable shared /srcDaniel Silverstone2014-03-311-0/+4
| | | | | | | | | | This adds a shared /src mounted from /opt/baserock/src This allows chroots to share /src and also provides a persistent src space in the face of adding and removing chroots. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk> Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk>
* Add GPLv2 headers to top of scriptsDaniel Silverstone2014-03-051-0/+18
|
* Add tool to simplify managing baserock chrootsDaniel Silverstone2014-03-051-0/+118