ksmbd-tools: add package with hotplug.d script for auto sharing
authorRafał Miłecki <rafal@milecki.pl>
Wed, 10 Aug 2022 12:23:44 +0000 (14:23 +0200)
committerRosen Penev <rosenp@gmail.com>
Thu, 11 Aug 2022 21:05:45 +0000 (14:05 -0700)
commitd0406d4c956e92f979802640832180eedd1a6efe
tree2722c76959ae1c5a6230c9969bd40c402bbdaec2
parentc9cba619898d7bf87fc8277e57b473923d912c32
ksmbd-tools: add package with hotplug.d script for auto sharing

One of common use cases for SMB3 server in routers is sharing hotplugged
drives. Users make many attempts setting that up which often are not
optimal.

This script handles it in the cleanest way by using:
1. hotplug.d mount subsystem
2. runtime config in the /var/run/config/

It provides a working basic solution that can be later adjusted by
modifying provided hotplug script.

A pretty much idential solution was part of the samba36 package. It was
added in the OpenWrt commit ef1efa756e0d0 ("samba36: add package with
hotplug.d script for auto sharing") as an answer for feature required by
the Rosinson company.

Cc: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
net/ksmbd-tools/Makefile
net/ksmbd-tools/files/ksmbd.hotplug [new file with mode: 0644]