Author: cyrus
Date: 2015-09-08 19:44:13 +0200 (Tue, 08 Sep 2015)
New Revision: 46830

Added:
   trunk/package/base-files/files/etc/iproute2/
   trunk/package/base-files/files/etc/iproute2/rt_tables
Modified:
   trunk/package/base-files/Makefile
   trunk/package/base-files/files/lib/preinit/10_indicate_preinit
Log:
base-files: add /etc/iproute2/rt_tables, replace ifconfig-usage

Signed-off-by: Steven Barth <[email protected]>

Modified: trunk/package/base-files/Makefile
===================================================================
--- trunk/package/base-files/Makefile   2015-09-08 17:44:10 UTC (rev 46829)
+++ trunk/package/base-files/Makefile   2015-09-08 17:44:13 UTC (rev 46830)
@@ -11,7 +11,7 @@
 include $(INCLUDE_DIR)/version.mk
 
 PKG_NAME:=base-files
-PKG_RELEASE:=158
+PKG_RELEASE:=159
 
 PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/
 PKG_BUILD_DEPENDS:=opkg/host usign/host
@@ -57,6 +57,7 @@
 /etc/crontabs/
 /etc/sysctl.d/local.conf
 /etc/sysctl.d/
+/etc/iproute2/rt_tables
 $(call $(TARGET)/conffiles)
 endef
 

Added: trunk/package/base-files/files/etc/iproute2/rt_tables
===================================================================
--- trunk/package/base-files/files/etc/iproute2/rt_tables                       
        (rev 0)
+++ trunk/package/base-files/files/etc/iproute2/rt_tables       2015-09-08 
17:44:13 UTC (rev 46830)
@@ -0,0 +1,11 @@
+#
+# reserved values
+#
+255    local
+254    main
+253    default
+0      unspec
+#
+# local
+#
+#1     inr.ruhep

Modified: trunk/package/base-files/files/lib/preinit/10_indicate_preinit
===================================================================
--- trunk/package/base-files/files/lib/preinit/10_indicate_preinit      
2015-09-08 17:44:10 UTC (rev 46829)
+++ trunk/package/base-files/files/lib/preinit/10_indicate_preinit      
2015-09-08 17:44:13 UTC (rev 46830)
@@ -10,13 +10,15 @@
        fi
 
        [ -n "$pi_ifname" ] && grep -q "$pi_ifname" /proc/net/dev && {
-               ifconfig $pi_ifname $pi_ip netmask $pi_netmask broadcast 
$pi_broadcast up
+               ip link set dev $pi_ifname up
+               ip -4 address add $pi_ip/$pi_netmask broadcast $pi_broadcast 
dev $pi_ifname
        }
 }
 
 preinit_ip_deconfig() {
        [ -n "$pi_ifname" ] && grep -q "$pi_ifname" /proc/net/dev && {
-               ifconfig $pi_ifname 0.0.0.0 down
+               ip -4 address flush dev $pi_ifname
+               ip link set dev $pi_ifname down
        }
 }
 
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to