[LEDE-DEV] [PATCH] samba36: add hotplug script
John Crispin
john at phrozen.org
Sun Apr 29 23:07:45 PDT 2018
On 12/04/18 11:41, Rosy Song wrote:
> Add hotplug handle script for storage devices,
> this will add corresponding option in the
> /etc/config/samba file automatically.
>
> If user do not want this feature, it can be cancel
> via samba relevant menu option.
Hi,
patch as such looks ok. however i am not sure if we want to always add
any and every device we see into uci unconditionally. also having this
as a compile option for the main package is bad as it will result in
release builds never seeing this feature. please move it to a separate
package inside the same Makefile and a small nitpick at the end of the
patch ...
John
>
> Signed-off-by: Rosy Song <rosysong at rosinson.com>
> ---
> package/network/services/samba36/Makefile | 11 +++
> .../network/services/samba36/files/lib/samba.sh | 83 ++++++++++++++++++++++
> .../network/services/samba36/files/samba.hotplug | 11 +++
> 3 files changed, 105 insertions(+)
> create mode 100644 package/network/services/samba36/files/lib/samba.sh
> create mode 100644 package/network/services/samba36/files/samba.hotplug
[...]
> diff --git a/package/network/services/samba36/files/samba.hotplug b/package/network/services/samba36/files/samba.hotplug
> new file mode 100644
> index 0000000000..d4c8e7c5f5
> --- /dev/null
> +++ b/package/network/services/samba36/files/samba.hotplug
> @@ -0,0 +1,11 @@
> +. /lib/samba/samba.sh
> +
> +samba_dev_filter $DEVNAME
> +[ "$FLAG_DEV_TYPE" = "not-mtd" ] || exit
> +
> +config_load samba
> +case $ACTION in
> + add) samba_add_section $DEVNAME;;
> + remove) samba_delete_section $DEVNAME;;
> +esac
> +uci commit
uci commit samba should be enough here.
More information about the Lede-dev
mailing list