changes
This commit is contained in:
1 parent
f77158841b
commit
b24faa4b30
4 files changed
+84
-1
No files matched your search
@@ -44,7 +44,7 @@ define Device/generic-sp970
|
||||
DEVICE_VENDOR := Generic
|
||||
DEVICE_MODEL := SP970
|
||||
FILESYSTEMS := squashfs
|
||||
DEVICE_PACKAGES := uz801-tweaks wpad-basic-wolfssl rmtfs uci-usb-gadget \
|
||||
DEVICE_PACKAGES := sp970-tweaks wpad-basic-wolfssl rmtfs uci-usb-gadget \
|
||||
block-mount f2fs-tools prepare-rootfs-data \
|
||||
msm8916-sp970-wcnss-firmware msm8916-sp970-wcnss-nv msm8916-sp970-modem-firmware
|
||||
endef
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=sp970-tweaks
|
||||
PKG_VERSION:=1.0
|
||||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/$(PKG_NAME)
|
||||
SECTION:=Utilities
|
||||
CATEGORY:=Utilities
|
||||
TITLE:=Defaults Setting For sp970
|
||||
DEPENDS:=+PACKAGE_luci:luci-proto-modemmanager
|
||||
endef
|
||||
|
||||
# (Opcional) Descripción
|
||||
define Package/$(PKG_NAME)/description
|
||||
Tweaks y defaults para sp970, incluyendo limpieza de feeds APK problemáticos.
|
||||
endef
|
||||
|
||||
define Build/Configure
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
endef
|
||||
|
||||
# Instala ficheros de configuración y payload que ya tenías
|
||||
define Package/$(PKG_NAME)/install
|
||||
$(INSTALL_DIR) $(1)/etc/uci-defaults
|
||||
$(INSTALL_BIN) ./files/uci_defaults $(1)/etc/uci-defaults/99-default-config
|
||||
|
||||
$(INSTALL_DIR) $(1)/root/
|
||||
$(INSTALL_BIN) ./files/luci-app-tailscale*.apk $(1)/root/
|
||||
endef
|
||||
|
||||
define Package/$(PKG_NAME)/postinst
|
||||
#!/bin/sh
|
||||
set -e
|
||||
FILE="/etc/apk/repositories.d/distfeeds.list"
|
||||
ROOT="$${IPKG_INSTROOT:-/}"
|
||||
TARGET_FILE="$$ROOT$$FILE"
|
||||
|
||||
if [ -f "$$TARGET_FILE" ]; then
|
||||
sed -i '\|/targets/msm89xx/msm8916/packages|d' "$$TARGET_FILE" || true
|
||||
fi
|
||||
|
||||
exit 0
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,$(PKG_NAME)))
|
||||
Binary file not shown.
@@ -0,0 +1,31 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Enabling WiFi
|
||||
uci set set wireless.radio0.band='2g'
|
||||
uci set wireless.@wifi-device[0].disabled='0'
|
||||
uci set wireless.@wifi-iface[0].disabled='0'
|
||||
|
||||
# Create modem interface
|
||||
uci set network.modem=interface
|
||||
uci set network.modem.proto='modemmanager'
|
||||
uci set network.modem.device='qcom-soc'
|
||||
uci set network.modem.auth='none'
|
||||
uci set network.modem.apn='internet'
|
||||
uci set network.modem.allowedmode='4g|3g'
|
||||
uci set network.modem.preferredmode='4g'
|
||||
uci set network.modem.ifname='wwan0'
|
||||
uci del_list firewall.@zone[1].network='modem'
|
||||
uci add_list firewall.@zone[1].network='modem'
|
||||
|
||||
# We don't have eth0
|
||||
uci -q del_list "network.@device[0].ports=eth0" 2>/dev/null || true
|
||||
sed -i 's/"device": "eth0"/"device": "br-lan"/g' /etc/board.json
|
||||
|
||||
# Commit all changes
|
||||
uci commit
|
||||
|
||||
# Apply network and wireless configuration
|
||||
wifi reload
|
||||
/etc/init.d/network restart
|
||||
|
||||
exit 0
|
||||
Reference in new issue
Block a user