diff --git a/jails.json b/jails.json index 4655f46..283e8fb 100644 --- a/jails.json +++ b/jails.json @@ -13,13 +13,17 @@ "flavor": "default", "default_fstab": [ "/usr/jails/basejail /usr/jails/%{name}/basejail nullfs ro 0 0", - "/data/pkg /usr/jails/%{name} nullfs ro 0 0" + "/data/repo /usr/jails/%{name}/data/repo nullfs ro 0 0" ] }, "default_jail_conf": { "provide": "standard_ezjail", - "require": [], - "before": [], + "require": [ + + ], + "before": [ + + ], "exec_start": "/bin/sh /etc/rc", "exec_stop": null, "hostname": "%{name}", diff --git a/scripts/lib/jail.rb b/scripts/lib/jail.rb index 0002ef4..6f94035 100644 --- a/scripts/lib/jail.rb +++ b/scripts/lib/jail.rb @@ -74,7 +74,11 @@ class JailRegistry < Registry templ = Template.new(ROOT_PATH.join("templates/jail.erb")) properties = jail_properties(jail.name, jail_data) conf_path = EZJAIL_CONFIG_PATH.join(jail.name) - atomic_write(conf_path, templ.render(name: jail.name, properties: properties)) + atomic_write(conf_path, templ.render(name: jail.name, + properties: properties, + provide: jail_data["provide"], + require_: jail_data["require"], + before: jail_data["before"])) end end