]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
config: add glinet Config.in
authorKyson Lok <kysonlok@gmail.com>
Sat, 19 May 2018 03:00:05 +0000 (11:00 +0800)
committerKyson Lok <kysonlok@gmail.com>
Sat, 19 May 2018 03:00:05 +0000 (11:00 +0800)
config/Config-glinet.in [new file with mode: 0755]

diff --git a/config/Config-glinet.in b/config/Config-glinet.in
new file mode 100755 (executable)
index 0000000..d7cbb9e
--- /dev/null
@@ -0,0 +1,186 @@
+# Copyright (C) 2017-2018 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+menu "GL.iNet packages choice shortcut"
+
+       config GLINET_BASIC_PACKAGES
+               bool "Select basic packages"
+               select RTC_SUPPORT
+               select PACKAGE_ethtool
+               select PACKAGE_fcgi
+               select BUSYBOX_CUSTOM
+               select BUSYBOX_CONFIG_UNICODE_SUPPORT
+               select BUSYBOX_CONFIG_UNICODE_COMBINING_WCHARS
+               select BUSYBOX_CONFIG_UNICODE_WIDE_WCHARS
+               select BUSYBOX_CONFIG_UNICODE_BIDI_SUPPORT
+               select BUSYBOX_CONFIG_UNICODE_NEUTRAL_TABLE
+               select BUSYBOX_CONFIG_UNICODE_PRESERVE_BROKEN
+               select BUSYBOX_CONFIG_FEATURE_WGET_TIMEOUT
+               select BUSYBOX_CONFIG_FUSER
+               select BUSYBOX_CONFIG_IPCRM
+               select BUSYBOX_CONFIG_IPCS
+               select BUSYBOX_CONFIG_FEATURE_FLOAT_SLEEP
+               select BUSYBOX_CONFIG_NC_SERVER
+               select BUSYBOX_CONFIG_NC_EXTRA
+               select BUSYBOX_CONFIG_NC_110_COMPAT
+               select PACKAGE_lighttpd
+               select PACKAGE_lighttpd-mod-access
+               select PACKAGE_lighttpd-mod-cgi
+               select PACKAGE_lighttpd-mod-expire
+               select PACKAGE_lighttpd-mod-fastcgi
+               select PACKAGE_lighttpd-mod-proxy
+               select PACKAGE_unzip
+               select PACKAGE_wpa-cli
+               select PACKAGE_wpad
+               select PACKAGE_kmod-i2c-core
+               select PACKAGE_ip-full
+               select PACKAGE_kmod-nls-cp437
+               select PACKAGE_kmod-nls-iso8859-1
+               select PACKAGE_kmod-nls-utf8
+               select PACKAGE_kmod-nf-nathelper-extra
+               help
+                 Choose basic packages and various Busybox options.
+
+       menu "Select VPN"
+               config GLINET_OPENVPN
+                       bool "Support OpenVPN"
+                       select PACKAGE_openvpn-openssl
+                       select OPENVPN_openssl_ENABLE_IPROUTE2
+                       select OPENVPN_openssl_ENABLE_MANAGEMENT
+                       select OPENVPN_openssl_ENABLE_X509_ALT_USERNAME
+                       select PACKAGE_libopenssl
+                       help
+                         Choose packages to support openvpn.
+
+               config GLINET_L2TP
+                       bool "Support L2TP/IPsec"
+                       select PACKAGE_ppp-mod-pptp
+                       select PACKAGE_xl2tpd
+                       help
+                         Choose packages to support PPTP and L2TP/IPsec.
+
+               config GLINET_SHADOWSOCKS
+                       bool "Support Shadowsocks"
+                       select PACKAGE_shadowsocks-libev
+                       select PACKAGE_shadowsocks-libev-server
+                       select PACKAGE_luci-app-shadowsocks
+                       help
+                         Choose packages to support shadowsocks.
+       endmenu
+
+       config GLINET_ATH10K
+               bool "Support 5GHz Wi-Fi"
+               select PACKAGE_kmod-ath10k
+               select PACKAGE_ath10k-firmware-qca9887
+               help
+                 Choose pacakges to support ac routers.
+
+       config GLINET_LUCI
+               bool "Support luci"
+               select PACKAGE_luci
+               select PACKAGE_luci-mod-rpc
+               select PACKAGE_luci-app-qos
+               select PACKAGE_luci-app-samba
+               select PACKAGE_luci-app-upnp
+               select PACKAGE_luci-proto-3g
+               select LUCI_LANG_zh-cn
+               select LUCI_LANG_en
+               select PACKAGE_luci-app-mwan3
+               help
+                 Choose packages to support luci core web framework.
+
+       config GLINET_STORAGE
+               bool "Support storage"
+               select PACKAGE_blkid
+               select PACKAGE_kmod-fs-ext4
+               select PACKAGE_kmod-fs-ntfs
+               select PACKAGE_kmod-fs-vfat
+               select PACKAGE_kmod-fs-ext4
+               select PACKAGE_kmod-fs-exfat
+               select PACKAGE_ntfs-3g
+               select PACKAGE_kmod-nls-cp437
+               select PACKAGE_kmod-nls-iso8859-1
+               select PACKAGE_kmod-nls-utf8
+               select PACKAGE_kmod-usb-storage
+               select PACKAGE_kmod-usb-uhci
+               select PACKAGE_kmod-usb2
+               select PACKAGE_kmod-usb-ohci
+               select PACKAGE_samba36-server
+               help
+                 Choose packages to support USB storage.
+
+       menu "Select USB dongle"
+               config HUAWEI_NCM
+                       bool "Support huawei ncm"
+                       select PACKAGE_kmod-usb-acm
+                       select PACKAGE_kmod-usb-net-huawei-cdc-ncm
+                       select PACKAGE_comgt
+                       select PACKAGE_chat
+                       select PACKAGE_comgt-directip
+                       select PACKAGE_comgt-ncm
+                       help
+                         Choose packages to support huawei ncm. 
+
+       endmenu
+
+       config GLINET_MODEM
+               bool "Support modem"
+               select PACKAGE_wwan
+               select PACKAGE_kmod-usb-serial
+               select PACKAGE_kmod-usb-serial-cp210x
+               select PACKAGE_kmod-usb-serial-option
+               select PACKAGE_kmod-usb-serial-wwan
+               select PACKAGE_kmod-usb-serial-sierrawireless
+               select PACKAGE_usb-modeswitch
+               select PACKAGE_kmod-mppe
+               select PACKAGE_kmod-usb-net
+               select PACKAGE_kmod-usb-cdc-ether
+               select PACKAGE_kmod-usb-net-rndis
+               select PACKAGE_kmod-usb-net-qmi-wwan
+               select PACKAGE_uqmi
+               help
+                 Choose packages to support modem which support ttyUSB mode and qmi mode.
+
+       config GLINET_TETHERING
+               bool "Support tethering"
+               select PACKAGE_kmod-usb-net-ipheth
+               select PACKAGE_libusbmuxd
+               select PACKAGE_libimobiledevice
+               select PACKAGE_usbmuxd
+               help
+                 Choose packages to support tethering.
+
+       config GLINET_WEBCAM
+               bool "Support webcam"
+               select MJPG_STREAMER_INPUT_UVC
+               select MJPG_STREAMER_OUTPUT_HTTP
+               select PACKAGE_mjpg-streamer
+               select PACKAGE_kmod-video-core
+               select PACKAGE_kmod-video-uvc
+               select PACKAGE_kmod-video-gspca-core
+               select PACKAGE_kmod-video-gspca-zc3xx
+               select PACKAGE_kmod-video-gspca-sonixb
+               select PACKAGE_kmod-video-gspca-sonixj
+               help
+                 Choose packages to support webcam.
+
+#      config GLINET_MC
+#              bool "Support Midnight Commander"
+#              select PACKAGE_mc
+#              select MC_DIFFVIEWER
+#              select MC_EDITOR
+#              select MC_SUBSHEL
+#              select MC_LARGEFILE
+#              select MC_BACKGROUND
+#              select MC_CHARSET
+#              select MC_VFS
+#              help
+#                Choose packages to support Midnight Commander.
+# 
+#      config GLINET_RTC
+#              bool "Support rtc"
+#              select RTC_SUPPORT
+endmenu