1 diff -urN rc-scripts-0.3.1.org/sysconfig/Makefile.am rc-scripts-0.3.1/sysconfig/Makefile.am
2 --- rc-scripts-0.3.1.org/sysconfig/Makefile.am Sun Aug 11 16:03:09 2002
3 +++ rc-scripts-0.3.1/sysconfig/Makefile.am Sun Aug 11 16:03:34 2002
12 diff -urN rc-scripts-0.3.1.org/sysconfig/Makefile.in rc-scripts-0.3.1/sysconfig/Makefile.in
13 --- rc-scripts-0.3.1.org/sysconfig/Makefile.in Sun Aug 11 16:03:09 2002
14 +++ rc-scripts-0.3.1/sysconfig/Makefile.in Sun Aug 11 16:03:44 2002
23 diff -urN rc-scripts-0.3.1.org/sysconfig/network-scripts/Makefile.am rc-scripts-0.3.1/sysconfig/network-scripts/Makefile.am
24 --- rc-scripts-0.3.1.org/sysconfig/network-scripts/Makefile.am Sun Aug 11 16:03:09 2002
25 +++ rc-scripts-0.3.1/sysconfig/network-scripts/Makefile.am Sun Aug 11 16:10:32 2002
34 diff -urN rc-scripts-0.3.1.org/sysconfig/network-scripts/Makefile.in rc-scripts-0.3.1/sysconfig/network-scripts/Makefile.in
35 --- rc-scripts-0.3.1.org/sysconfig/network-scripts/Makefile.in Sun Aug 11 16:03:09 2002
36 +++ rc-scripts-0.3.1/sysconfig/network-scripts/Makefile.in Sun Aug 11 16:10:44 2002
45 diff -urN rc-scripts-0.3.1.org/sysconfig/network-scripts/ifup-neigh rc-scripts-0.3.1/sysconfig/network-scripts/ifup-neigh
46 --- rc-scripts-0.3.1.org/sysconfig/network-scripts/ifup-neigh Thu Jan 1 01:00:00 1970
47 +++ rc-scripts-0.3.1/sysconfig/network-scripts/ifup-neigh Sun Aug 11 16:13:52 2002
53 +# adds static arps for device $DEVICE
55 +. /etc/sysconfig/network
56 +. /etc/rc.d/init.d/functions
57 +. /etc/sysconfig/network-scripts/.functions
61 +if [ -z "$DEV" ]; then
62 + nls "Usage: %s <device name>" "ifup-neigh" >&2
66 +if [ ! -f /etc/sysconfig/static-arp ]; then
70 +if [ -f "/etc/sysconfig/interfaces/ifcfg-$DEV" ] ; then
71 + CONFIG="/etc/sysconfig/interfaces/ifcfg-$DEV"
78 +# set all major variables
81 +get_ppp_device_and_pid
83 +# note the trailing white space character in the grep gets rid of aliases
84 +egrep "^($DEVICE|any)[[:blank:]]" /etc/sysconfig/static-arp | while read iface mac ip state args; do
85 + if is_no "$IPV4_NETWORKING"; then
88 + [ -z "$state" ] && state="stale"
89 + /sbin/ip neigh replace $ip lladdr $mac nud $state dev $DEVICE
93 +# This must be last line !
94 +# vi:syntax=sh:tw=78:ts=8:sw=4
95 diff -urN rc-scripts-0.3.1.org/sysconfig/network-scripts/ifup-post rc-scripts-0.3.1/sysconfig/network-scripts/ifup-post
96 --- rc-scripts-0.3.1.org/sysconfig/network-scripts/ifup-post Sun Aug 11 16:03:09 2002
97 +++ rc-scripts-0.3.1/sysconfig/network-scripts/ifup-post Sun Aug 11 16:05:01 2002
100 /etc/sysconfig/network-scripts/ifup-aliases ${CONFIG}
101 /etc/sysconfig/network-scripts/ifup-routes ${CONFIG}
102 +/etc/sysconfig/network-scripts/ifup-neigh ${CONFIG}
104 # don't set hostname on ppp/slip connections
105 if [ -n "$NEEDHOSTNAME" -a "${DEVICETYPE}" != "ppp" -a "${DEVICETYPE}" != "slip" ]; then
106 diff -urN rc-scripts-0.3.1.org/sysconfig/network-scripts/ifup-routes rc-scripts-0.3.1/sysconfig/network-scripts/ifup-routes
107 --- rc-scripts-0.3.1.org/sysconfig/network-scripts/ifup-routes Sun Aug 11 16:03:09 2002
108 +++ rc-scripts-0.3.1/sysconfig/network-scripts/ifup-routes Sun Aug 11 16:04:28 2002
110 get_ppp_device_and_pid
112 # note the trailing white space character in the grep gets rid of aliases
113 -grep "^$DEVICE[[:blank:]]" /etc/sysconfig/static-routes | while read device args; do
114 +egrep "^($DEVICE|any)[[:blank:]]" /etc/sysconfig/static-routes | while read device args; do
115 if (echo $args | grep -q ":") then
116 if is_no "$IPV6_NETWORKING"; then
118 diff -urN rc-scripts-0.3.1.org/sysconfig/static-arp rc-scripts-0.3.1/sysconfig/static-arp
119 --- rc-scripts-0.3.1.org/sysconfig/static-arp Thu Jan 1 01:00:00 1970
120 +++ rc-scripts-0.3.1/sysconfig/static-arp Sun Aug 11 16:00:09 2002
122 +# dev mac ip state opts
123 +# eth0 00:80:48:12:c2:3c 192.168.10.10 permanent
124 +#eth1 00:80:48:12:c2:44 12.12.12.12 permanent