aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYoshihiro Takahashi <nyan@FreeBSD.org>2024-05-26 12:17:36 +0000
committerYoshihiro Takahashi <nyan@FreeBSD.org>2024-05-26 12:17:36 +0000
commit9e9e06725ba1e9475da8f6e02ae81b32044dee88 (patch)
tree645f23fa764ea1c40466dff2de076fec277c94c3
parent8a7135132699c731ec53f0f9664d772211eba3b7 (diff)
downloadports-9e9e06725ba1e9475da8f6e02ae81b32044dee88.tar.gz
ports-9e9e06725ba1e9475da8f6e02ae81b32044dee88.zip
net/samba419: Fix startup script in a jail environment
PR: 275343 Approved by: mikael (maintainer, ports committer)
-rw-r--r--net/samba419/Makefile1
-rw-r--r--net/samba419/files/samba_server.in10
2 files changed, 7 insertions, 4 deletions
diff --git a/net/samba419/Makefile b/net/samba419/Makefile
index 66f012b8065e..8bdb0ed8ae1f 100644
--- a/net/samba419/Makefile
+++ b/net/samba419/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}419
PORTVERSION= ${SAMBA4_VERSION}
+PORTREVISION= 1
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
diff --git a/net/samba419/files/samba_server.in b/net/samba419/files/samba_server.in
index b45811dd9f4d..99c9b64cc78d 100644
--- a/net/samba419/files/samba_server.in
+++ b/net/samba419/files/samba_server.in
@@ -225,10 +225,12 @@ can_mount()
if ! load_kld $kld; then
return 1
fi
- if [ $(${SYSCTL_N} security.jail.jailed) -eq 0 ] ||
- [ $(${SYSCTL_N} security.jail.mount_allowed) -eq 1 ] ||
- [ $(${SYSCTL_N} security.jail.mount_${kld}_allowed) -eq 1 ]; then
- return 0
+ if [ $(${SYSCTL_N} security.jail.jailed) -eq 0 ]; then
+ return 0
+ fi
+ if [ $(${SYSCTL_N} security.jail.mount_allowed) -eq 1 ] &&
+ [ $(${SYSCTL_N} security.jail.mount_${kld}_allowed) -eq 1 ]; then
+ return 0
fi
return 1
}