mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-11-13 20:08:05 +08:00
19 lines
452 B
Bash
19 lines
452 B
Bash
#!/bin/sh
|
|
|
|
. /lib/functions.sh
|
|
case "$ACTION" in add|remove) ;; *) exit 0;; esac
|
|
/etc/init.d/ksmbd enabled || exit 0
|
|
|
|
enabled=0
|
|
autoshare=1
|
|
ksmbd_settings() {
|
|
config_get_bool enabled "$1" enabled 0
|
|
config_get_bool autoshare "$1" autoshare 1
|
|
}
|
|
config_load ksmbd
|
|
config_foreach ksmbd_settings globals
|
|
[ "$enabled" -eq 1 ] && [ "$autoshare" -eq 1 ] || exit 0
|
|
|
|
# Synchronize automatic UCI shares and rebuild from current mounts.
|
|
/etc/init.d/ksmbd reload
|