Files
op-packages/ksmbd-tools/files/ksmbd.hotplug
T

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