From 0ad88d0175ca9a387d4ab55c695d91e815578c20 Mon Sep 17 00:00:00 2001 From: coelner Date: Sun, 16 Oct 2022 10:31:42 +0200 Subject: [PATCH] openwrt --- archlinux.md | 2 + openwrt-selfbuild.md | 298 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 300 insertions(+) create mode 100644 openwrt-selfbuild.md diff --git a/archlinux.md b/archlinux.md index c8f393f..8b06456 100644 --- a/archlinux.md +++ b/archlinux.md @@ -61,6 +61,8 @@ sudo mkinitcpio -p linux ### git use credential store https://gist.github.com/maelvls/79d49740ce9208c26d6a1b10b0d95b5e +well, no: +git config --global credential.helper /usr/lib/git-core/git-credential-gnome-libsecret ### gnome thumbnail raw picture https://support.system76.com/articles/fix-raw-image-previews/ diff --git a/openwrt-selfbuild.md b/openwrt-selfbuild.md new file mode 100644 index 0000000..1ce25bb --- /dev/null +++ b/openwrt-selfbuild.md @@ -0,0 +1,298 @@ +# openwrt build + +## package list +#### useful packages +``` +wget-ssl +curl +wireguard-tools +fwknopd +fwknop + +htop +tmux +zram-swap +wpad-cli +luci +luci-ssl +luci-theme-bootstrap +luci-theme-material + +blkid +block-mount +usbutils + +``` + +#### 21.02 +``` +addrwatch +ath10k-board-qca988x +ath10k-firmware-qca988x +base-files +blkid +block-mount +blockd +busybox +cJSON +ca-bundle +ca-certificates +cgi-io +coreutils +coreutils-sort +curl +dnscrypt-proxy +dnscrypt-proxy-resolvers +dnsmasq-full +dropbear +etherwake +firewall +fstools +fwknop +fwknopd +fwtool +getdns +getrandom +glib2 +hostapd-common +hostapd-utils +htop +igmpproxy +ip6tables +iptables +iptables-mod-conntrack-extra +iptables-mod-conntrack-label +iptables-mod-hashlimit +iptables-mod-iface +iptables-mod-ipopt +iptables-mod-iprange +iptables-mod-nfqueue +iw +iwinfo +jshn +jsonfilter +kernel +kmod-ath +kmod-ath10k +kmod-ath9k +kmod-ath9k-common +kmod-cfg80211 +kmod-crypto-acompress +kmod-crypto-crc32c +kmod-crypto-hash +kmod-crypto-kpp +kmod-crypto-lib-blake2s +kmod-crypto-lib-chacha20 +kmod-crypto-lib-chacha20poly1305 +kmod-crypto-lib-curve25519 +kmod-crypto-lib-poly1305 +kmod-fs-autofs4 +kmod-fs-configfs +kmod-fs-ext4 +kmod-fs-msdos +kmod-fs-ntfs +kmod-fs-vfat +kmod-gpio-button-hotplug +kmod-hwmon-core +kmod-ifb +kmod-ip6tables +kmod-ipt-conntrack +kmod-ipt-conntrack-extra +kmod-ipt-conntrack-label +kmod-ipt-core +kmod-ipt-hashlimit +kmod-ipt-iface +kmod-ipt-ipopt +kmod-ipt-iprange +kmod-ipt-ipset +kmod-ipt-nat +kmod-ipt-nfqueue +kmod-ipt-offload +kmod-ipt-raw +kmod-lib-crc-ccitt +kmod-lib-crc16 +kmod-lib-lzo +kmod-loop +kmod-mac80211 +kmod-nf-conntrack +kmod-nf-conntrack-netlink +kmod-nf-conntrack6 +kmod-nf-flow +kmod-nf-ipt +kmod-nf-ipt6 +kmod-nf-nat +kmod-nf-reject +kmod-nf-reject6 +kmod-nfnetlink +kmod-nfnetlink-queue +kmod-nls-base +kmod-nls-cp437 +kmod-nls-cp850 +kmod-nls-iso8859-1 +kmod-nls-utf8 +kmod-phy-ath79-usb +kmod-ppp +kmod-pppoe +kmod-pppox +kmod-random-core +kmod-sched-cake +kmod-sched-core +kmod-scsi-core +kmod-slhc +kmod-udptunnel4 +kmod-udptunnel6 +kmod-usb-core +kmod-usb-ehci +kmod-usb-gadget +kmod-usb-gadget-mass-storage +kmod-usb-gadget-serial +kmod-usb-ledtrig-usbport +kmod-usb-lib-composite +kmod-usb-serial +kmod-usb-serial-ch341 +kmod-usb-serial-cp210x +kmod-usb-serial-ftdi +kmod-usb-serial-pl2303 +kmod-usb-storage +kmod-usb-storage-uas +kmod-usb2 +kmod-wireguard +kmod-zram +libattr +libblkid1 +libblobmsg-json20210516 +libc +libcap +libcap-ng +libcares +libcurl4 +libdbi +libevdev +libevent2-7 +libffi +libfko +libgcc1 +libgmp10 +libip4tc2 +libip6tc2 +libiwinfo-data +libiwinfo-lua +libiwinfo20210430 +libjson-c5 +libjson-script20210516 +liblua5.1.5 +liblucihttp-lua +liblucihttp0 +libmnl0 +libmosquitto-ssl +libncurses6 +libnetfilter-conntrack3 +libnetfilter-queue1 +libnettle8 +libnfnetlink0 +libnghttp2-14 +libnl-tiny1 +libopenssl1.1 +libpcap1 +libpcre +libpthread +libqrencode +librt +libsodium +libubox20210516 +libubus-lua +libubus20210630 +libuci20130104 +libuclient20201210 +libudev-zero +libusb-1.0-0 +libustream-wolfssl20201210 +libuuid1 +libwebsockets-openssl +libwolfssl5.2.0.99a5b54a +libxtables12 +libyaml +logd +lua +luci +luci-app-commands +luci-app-dnscrypt-proxy +luci-app-firewall +luci-app-fwknopd +luci-app-mosquitto +luci-app-nlbwmon +luci-app-ntpc +luci-app-opkg +luci-app-sqm +luci-app-upnp +luci-app-wireguard +luci-app-wol +luci-base +luci-compat +luci-lib-base +luci-lib-httpprotoutils +luci-lib-ip +luci-lib-jsonc +luci-lib-nixio +luci-mod-admin-full +luci-mod-network +luci-mod-status +luci-mod-system +luci-proto-ipv6 +luci-proto-ppp +luci-proto-wireguard +luci-ssl +luci-theme-bootstrap +luci-theme-material +miniupnpd +mosquitto-client-ssl +mosquitto-ssl +mtd +netifd +nlbwmon +ntpclient +odhcp6c +odhcpd-ipv6only +openwrt-keyring +opkg +ppp +ppp-mod-pppoe +procd +px5g-wolfssl +qrencode +rpcd +rpcd-mod-file +rpcd-mod-iwinfo +rpcd-mod-luci +rpcd-mod-rrdns +screen +sqm-scripts +sqm-scripts-extra +stubby +swconfig +tc-mod-iptables +tc-tiny +terminfo +tmux +uboot-envtools +ubox +ubus +ubusd +uci +uclient-fetch +uhttpd +uhttpd-mod-ubus +urandom-seed +urngd +usbids +usbutils +usign +vim +wget-ssl +wireguard-tools +wireless-regdb +wpa-cli +wpad-openssl +zlib +zram-swap +``` \ No newline at end of file