OpenWrt – Rev 4

Subversion Repositories:
Rev:
# 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 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 BUSYBOX_CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY
                select BUSYBOX_CONFIG_TIMEOUT
                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_luci
                select PACKAGE_luci-mod-rpc
                select LUCI_LANG_zh-cn
                select LUCI_LANG_en
                select PACKAGE_unzip
                select PACKAGE_wpa-cli
                select PACKAGE_bridge
                select PACKAGE_wpad
                select PACKAGE_wget
                select PACKAGE_mwan3
                select PACKAGE_relayd
                select PACKAGE_stubby
                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
                select PACKAGE_libcares
                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_WIREGUARD
                        bool "Support WireGuard"
                        select PACKAGE_wireguard
                        select PACKAGE_luci-proto-wireguard
                        help
                          Choose packages to support wireguard.

                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.

                config GLINET_L2TP
                        bool "Support L2TP/IPsec"
                        select PACKAGE_ppp-mod-pptp
                        select PACKAGE_xl2tpd
                        help
                          Choose packages to support PPTP and L2TP/IPsec.
        endmenu

        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-usb-storage
                select PACKAGE_samba36-server
                help
                  Choose packages to support USB storage.

        config GLINET_USB
                bool "Support USB"
                select PACKAGE_kmod-usb-uhci
                select PACKAGE_kmod-usb2
                select PACKAGE_kmod-usb-ohci
                select PACKAGE_kmod-rt2800-usb
                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-net-cdc-ether
                select PACKAGE_kmod-usb-net-rndis
                select PACKAGE_kmod-usb-net-qmi-wwan
                select PACKAGE_uqmi
                select PACKAGE_kmod-usb-net-ipheth
                select PACKAGE_libusbmuxd
                select PACKAGE_libimobiledevice
                select PACKAGE_usbmuxd
                help
                  Choose packages to support USB related.

        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_RTC
                bool "Support rtc"
                select RTC_SUPPORT
endmenu