#!/bin/sh ln -sf /sbin/ip /usr/bin/ip sed -i '/openwrt_packages2/d' /etc/opkg/customfeeds.conf sed -i '/openwrt_base2/d' /etc/opkg/customfeeds.conf sed -i '/openwrt_custom/d' /etc/opkg/customfeeds.conf sed -i '/openwrt_custom/d' /etc/opkg/distfeeds.conf sed -i 's/downloads.openwrt.org/op.supes.top/g' /etc/opkg/distfeeds.conf sed -i 's/http:/https:/g' /etc/opkg/distfeeds.conf sed -i "s/# //g" /etc/opkg/distfeeds.conf grep -q log-facility /etc/dnsmasq.conf || echo "log-facility=/dev/null" >> /etc/dnsmasq.conf grep -q /etc/dnsmasq.d /etc/dnsmasq.conf || echo "conf-dir=/etc/dnsmasq.d" >> /etc/dnsmasq.conf sed -i '/profile.d/d' /lib/upgrade/keep.d/base-files rm -rf /tmp/luci-* sed -i '/S99opkg/d' /etc/crontabs/root echo "0 4 * * * sh /etc/rc.d/S99opkg >/dev/null 2>&1" >> /etc/crontabs/root uci set system.@rngd[0].enabled="1" uci commit system uci set uhttpd.main.rfc1918_filter=0 uci set uhttpd.main.redirect_https=0 uci commit uhttpd if [ ! -f /etc/config/placeholder ]; then if [ $(uci get network.wan.ipv6) == 0 ]; then uci set dhcp.@dnsmasq[0].filter_aaaa='1' uci commit dhcp else uci set dhcp.@dnsmasq[0].filter_aaaa='0' uci commit dhcp uci set turboacc.config.sfe_ipv6='1' uci commit turboacc fi uci set luci.main.lang=auto uci set luci.main.mediaurlbase=/luci-static/edge uci commit luci uci set system.@system[0].timezone=CST-8 uci set system.@system[0].zonename=Asia/Shanghai uci commit system uci set fstab.@global[0].anon_mount=1 uci commit fstab sed -i 's/root:.*/root:$1$tTPCBw1t$ldzfp37h5lSpO9VXk4uUE\/:18336:0:99999:7:::/g' /etc/shadow uci set network.lan.ipaddr="10.0.0.1" uci set network.wan.proto=pppoe uci commit network uci set network.@globals[0].packet_steering=1 uci commit network uci set dhcp.@dnsmasq[0].dns_redirect='1' uci set dhcp.dnsmasq[0].allservers='1' uci set dhcp.lan.force='1' uci set dhcp.@dnsmasq[0].cachesize='1500' uci commit dhcp fi cp -R /www/cgi-bin/* /www/ find /www -type d -exec chmod 755 {} \; chmod +x /www/luci sed -i "s/git-.*-\(.*\)/git-\1/g" /usr/lib/lua/luci/version.lua grep -q reboot /etc/shinit || sed -i '$a alias reboot="(/sbin/reboot &);sleep 3;/sbin/reboot -f"\nalias /sbin/reboot="(/sbin/reboot &);sleep 3;/sbin/reboot -f"' /etc/shinit ln -s /sbin/poweroff /sbin/shutdown