|
@@ -38,6 +38,9 @@ func pathExists(pth string) bool {
|
|
|
// symlink.
|
|
|
func (a *Driver) Migrate(pth string, setupInit func(p string) error) error {
|
|
|
if pathExists(path.Join(pth, "graph")) {
|
|
|
+ if err := a.migrateRepositories(pth); err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
if err := a.migrateImages(path.Join(pth, "graph")); err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -46,6 +49,14 @@ func (a *Driver) Migrate(pth string, setupInit func(p string) error) error {
|
|
|
return nil
|
|
|
}
|
|
|
|
|
|
+func (a *Driver) migrateRepositories(pth string) error {
|
|
|
+ name := path.Join(pth, "repositories")
|
|
|
+ if err := os.Rename(name, name+"-aufs"); err != nil && !os.IsNotExist(err) {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ return nil
|
|
|
+}
|
|
|
+
|
|
|
func (a *Driver) migrateContainers(pth string, setupInit func(p string) error) error {
|
|
|
fis, err := ioutil.ReadDir(pth)
|
|
|
if err != nil {
|