luci-mod-system: add support for additional filesystem 2245/head
authorAnsuel Smith <ansuelsmth@gmail.com>
Wed, 24 Oct 2018 17:19:58 +0000 (19:19 +0200)
committerAnsuel Smith <ansuelsmth@gmail.com>
Mon, 12 Nov 2018 18:32:23 +0000 (19:32 +0100)
The filesystem option doesn't include additional filesystem included with /etc/filesystems, this is usefull if someone have ntfs-3g installed and wants to force use the external utility to mount partition instead of the default present in the kernel (if it's supported)

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
modules/luci-mod-system/luasrc/model/cbi/admin_system/fstab/mount.lua

index a85872afad852f7c9a46abdfca232196b06565b9..f21a2775e18a6ce7999c32e8a86a7c4235c975b8 100644 (file)
@@ -136,6 +136,13 @@ for fs in io.lines("/proc/filesystems") do
        end
 end
 
+local ok, lines = pcall(io.lines, "/etc/filesystem")
+if ok then
+       local fs
+       for fs in lines do
+               o:value(fs)
+       end
+end
 
 o = mount:taboption("advanced", Value, "options", translate("Mount options"),
        translate("See \"mount\" manpage for details"))