View | Details | Raw Unified | Return to bug 230213
Collapse All | Expand All

(-)/home/zoz/subversion/sysconfig/scripts/rename_netiface (+4 lines)
Lines 185-198 Link Here
185
	error_exit 7 "cannot get a valid new interface name"
185
	error_exit 7 "cannot get a valid new interface name"
186
fi
186
fi
187
187
188
for nnn in `seq 1000`; do
188
# Simply try to rename directly, because it will work in most cases
189
# Simply try to rename directly, because it will work in most cases
189
if nameif -r "$NEWNAME" "$OLDNAME" 2>/dev/null 1>&2; then
190
if nameif -r "$NEWNAME" "$OLDNAME" 2>/dev/null 1>&2; then
191
info_mesg "renaming directly needed $nnn runs"
190
	write_rule || error_exit 8 "Name $NEWNAME for $DEV_ID is NOT" \
192
	write_rule || error_exit 8 "Name $NEWNAME for $DEV_ID is NOT" \
191
	                       "persistent"
193
	                       "persistent"
192
	info_mesg "$OLDNAME -> $NEWNAME: immediate success"
194
	info_mesg "$OLDNAME -> $NEWNAME: immediate success"
193
	INTERFACE=$NEWNAME
195
	INTERFACE=$NEWNAME
194
	exit 0
196
	exit 0
195
fi
197
fi
198
done
199
info_mesg "renaming directly failed after $nnn runs"
196
200
197
# Generate a temporary interface name
201
# Generate a temporary interface name
198
TMPNAME="${NAMEBASE}xx${IFNUM}"
202
TMPNAME="${NAMEBASE}xx${IFNUM}"

Return to bug 230213