File tree Expand file tree Collapse file tree 1 file changed +17
-6
lines changed Expand file tree Collapse file tree 1 file changed +17
-6
lines changed Original file line number Diff line number Diff line change 6
6
7
7
export JAIL_START_EXTRA=" "
8
8
export JAIL_CONF_EXTRA=" "
9
- export JAIL_FSTAB=" fdescfs $ZFS_JAIL_MNT /unifi/dev/fd fdescfs rw 0 0
10
- proc $ZFS_JAIL_MNT /unifi/proc procfs rw 0 0"
9
+ export JAIL_FSTAB=" fdescfs $ZFS_JAIL_MNT /unifi/dev/fd fdescfs rw 0 0
10
+ $ZFS_DATA_MNT /unifi/java $ZFS_JAIL_MNT /unifi/usr/local/share/java nullfs rw 0 0
11
+ proc $ZFS_JAIL_MNT /unifi/proc procfs rw 0 0"
12
+
13
+ create_unifi_mountpoints ()
14
+ {
15
+ mkdir -p " $ZFS_JAIL_MNT /unifi/usr/local/share/java"
16
+
17
+ if [ ! -d " $ZFS_DATA_MNT /unifi/java" ]; then
18
+ mkdir " $ZFS_DATA_MNT /unifi/java"
19
+ fi
20
+ }
11
21
12
22
install_unifi ()
13
23
{
14
24
tell_status " installing Unifi deps"
15
25
stage_pkg_install snappyjava openjdk17 gmake
16
26
27
+
17
28
tell_status " installing Unifi"
18
29
stage_port_install net-mgmt/unifi9
19
-
20
- tell_status " Enable UniFi"
21
- stage_sysrc unifi_enable=YES
22
30
}
23
31
24
32
configure_unifi ()
25
33
{
26
- true ;
34
+ tell_status " Enable UniFi"
35
+ stage_sysrc unifi_enable=YES
36
+
27
37
# /usr/local/share/java/unifi/data/system.properties
28
38
# "db.mongo.local=false"
29
39
# "db.mongo.uri=mongodb://ubnt:password@IP_ADDRESS:PORT/unifi"
@@ -44,6 +54,7 @@ test_unifi()
44
54
45
55
base_snapshot_exists || exit
46
56
create_staged_fs unifi
57
+ create_unifi_mountpoints
47
58
start_staged_jail unifi
48
59
install_unifi
49
60
configure_unifi
You can’t perform that action at this time.
0 commit comments