diff --git a/CHANGELOG.md b/CHANGELOG.md index af283764..ff9e5639 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,4 @@ +* Bind mount host /var/lib/connman to application /host_var/lib/connman [Aleksis] * Add RESIN_SUPERVISOR_DELTA to special list so that app is not restarted when it changes [Pablo] # v1.6.1 diff --git a/src/application.coffee b/src/application.coffee index 12eac9fe..6e5a0768 100644 --- a/src/application.coffee +++ b/src/application.coffee @@ -156,13 +156,17 @@ application.start = start = (app) -> '/lib/modules': {} '/lib/firmware': {} '/run/dbus': {} + '/host/var/lib/connman': {} + '/host/run/dbus': {} binds = [ '/resin-data/' + app.appId + ':/data' '/lib/modules:/lib/modules' '/lib/firmware:/lib/firmware' '/run/dbus:/run/dbus' '/run/dbus:/host_run/dbus' + '/run/dbus:/host/run/dbus' '/etc/resolv.conf:/etc/resolv.conf:rw' + '/var/lib/connman:/host/var/lib/connman' ] Promise.try -> # Parse the env vars before trying to access them, that's because they have to be stringified for knex..