[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