ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/LanItems.ybc

YaST bytecode 1.4.0LanItemsLanItems.ycpNetworkInterfacesProductFeatures
NetworkConfigNetworkStoragenetwork/complex.ycpNetHwDetectionHTMLPopup	String
SummaryNetworkServicenetwork/routines.ycp
CallProgress
PackageSystemArchConfirmMapNetmaskModeIPAbort	PollAbortReallyAbortReallyAbortCond
ScreenName	ProgressNextStage	ChangeWidgetIfExists
QueryWidgetIfExists
PackagesInstall
	ChangedComment		 	BusyPopup	!BusyPopupClose"
list2items#hwlist2items$FinishPopup
			%
DriverType		&hasAnyValue	'	needHwcfg(getHardware	)
getIfcName		*DistinguishedName		+
DeviceName	,ControllerType	-ReadHardware	.validPrefixOrNetmask		/disableItemsIfNM0network/summary.ycp1BuildTypesList		2OverviewTableContents	3
OverviewTable4OverviewTableDouble		5CheckEmptyName			6DeviceStatus			7HardwareName		8BuildDescription			9	Hyperlink			:BuildSummaryDevs	;BuildSummary	<ProviderName		=DeviceProtocol	>getConnMacBusDescription	?BuildOverviewDevs	@
BuildOverview	ABuildUnconfiguredCommon		BBuildUnconfiguredDevs			CBuildUnconfigured		DItemsEHardwareFudev_net_rules	Gdriver_options	H
interfacename	Iautoinstall_settingsJmodifiedKhwL	operation
M
force_restartNdescription	Otype	Pdevice	Qalias	RcurrentShotplug	TRequires	U	bootproto	Vipaddr	Wremoteip	Xnetmask	Yprefix	Z	startmode	[usercontrol\mtu	]ethtool_options	^wl_mode	_wl_essid	`wl_nwid	awl_auth_mode	b
wl_wpa_psk	c
wl_key_length	dwl_key	ewl_default_keyfwl_nick	gbond_slaves	hbond_option	ivlan_etherdevice	jbridge_ports	k
wl_wpa_eap	l
wl_channel	mwl_frequency	n
wl_bitrate	owl_accesspoint	pwl_powerqwl_ap_scanmode	r
wl_auth_modes	swl_enc_modes	twl_channels	uwl_bitrates	v
nilliststring	wportname	xqeth_portnumber	y	chan_mode	zqeth_options	{ipa_takeover|qeth_layer2}qeth_macaddress	~qeth_chanids	lcs_timeout	aliasestunnel_set_persistenttunnel_set_owner	tunnel_set_group	proposal_validnm_proposal_validnm_name	nm_name_old	request_firmware		network/hardware.ycpFindHardwareSelectHardwareMapSelectHardwaregetCurrentItemReadUdevDriverRulesgetUdevFallback	GetItemUdev		GetReplacedItemUdev			WriteUdevDriverRulesModifiedGetModifiedSetModified
UnsetModifiedAddNewGetItemModules		getNetworkInterfaces	
FindAndSelect	ReadHwReadGetDescrneedFirmwareCurrentItemGetFirmwareForCurrentItem	BuildLanOverviewOverviewisCurrentHotplug
isCurrentDHCPIsItemConfiguredGetItemDescription	InterfaceHasAliasesSelectHWMapSelectHWFreeDevices	FreeAliases	GetDefaultsForHWSetDefaultsForHWGetDeviceVar		
SetDeviceVarsSysconfigDefaults		Select	ifplugd_priorities		CommitRollbackGetModuleForInterface	FindMatchingDevice
DeleteItemSetItemProposeItem	setDriver	enableCurrentEditButtoncreateS390Deviceo

00
DDEEFFGGHHIIJJLL%MM(NN*OO/PP0QQ2RR3SS4TT6UU:VV;WW<XX=YY>ZZ@[[A\\B]]C^^F__G``HaaIbbKccLddMeeNffOggRhhSiiVjjYkkhllimmjnnkoolppmqqnrrrssstttuuuwwzxx{yy|zz}{{~||}}~~key	r_key	r_val	)29@DPdefault_module	fdevice	rRZeipzhardwarewhichtype	type	num3devmapdefaults}dev		ay_device	
ay_modules	interface5Mjdriver	3SCRReadWriteDir	Execute3SCRReadWriteDir	Execute3SCRReadWriteDir	Execute3SCRReadWriteDir	Execute3UI	PollInput
OpenDialogCloseDialogChangeWidget

QueryWidget


BusyCursor
FakeUserInputWidgetExists
3SCRReadWriteDir	Execute0network3NetworkInterfacesReadName	Current		CardRegex		device_type		GetType		
device_num			alias_num		ConcealSecrets
FilterDevices		GetDevTypeDescription		GetFreeDevices		
GetFreeDevice		Check	Select	AddEdit	Delete	CommitCleanHotplugSymlinkList		
HasAliases	3ProductFeaturesGetStringFeature			3
NetworkConfigConfig3	NetworkStorageisDiskOnNetwork		getDevice		1
network/complex.ycp0
network3NetHwDetectionresult	ResolveIP		3HTMLList		Colorize			Bold		3Popup
YesNoHeadline		YesNo	ReallyAbort
AnyMessage		Warning	3String	OptFormat				OptParens		PadZeros		3Summary
NotConfigured	DevicesList		Device				AddHeader			3NetworkService	IsManaged1network/routines.ycp0network3CallFunction	3Progress	NextStageTitle	3
PackageSystem3Archs390	is_laptop3Confirm	Detection		3MapValuesKeys3NetmaskCheckPrefix4	Check4	Check6	3Modecommandlinenormal3IPCheck4	Check6	%!
(#-#-$abort-*%1
-2abort%9
-:
%Fmodified

-G||!
%Rname	

-R%Ztitle	

,[,\%eidparam
value

(f-,g,i	
y2debug	
Not changing: %1%sidparam
value

(t--u,v	
y2debug	
Not changing: %1-w%packages	
Packagetext	ret

(	-next,	
y2debug	
Checking packages: %13PackageInstalledAll	
InstallAll	(-next$+			$These packages need to be installed:network<p>,		foreachl	

&+					
sformat		
%1<br>,	
y2debug	
Installing packages: %1$)4
&(.(&&4
&.(!
+			XThe required packages are not installed.
The configuration will be aborted.

Try again?
network
.-nextabort%modul	
ret	outdate	
$
# Changed by YaST2(&&&+			+			 module $SCR::Execute.target.bash_output/bin/date '+%x'$	stdout(&+			+			 -% message	

,,VBoxLabel%!
,%"lselected
itemsn
$	$,foreachi

&additemid&+-%#lselected
nolink	itemsn
$	unpluggednetwork$	$,foreachi
hwname	label	num
$nameUnknownnetwork$+			link		
sformat		
 (%1)$num&additemid&+-%$modifiedhead	text	run	params
h	headst	textsret
(!-next$(||& Configuration Successfully Savednetwork$
	dns$DNS Configuration Successfully Savednetworkdsl$DSL Configuration Successfully Savednetworkhost&Hosts Configuration Successfully Savednetworkisdn%ISDN Configuration Successfully Savednetworklan-Network Card Configuration Successfully Savednetworkmodem&Modem Configuration Successfully Savednetworkproxy&Proxy Configuration Successfully Savednetworkprovider)Provider Configuration Successfully Savednetworkrouting(Routing Configuration Successfully Savednetwork&	$ $!mailConfigure mail now?network(%&&	('&)		
sformat		
Run configuration of %1?network$+(,4,
&-
(/,/&2
-4next%>%type	
drvtype	
$?(Ahsi&Bqeth(D||treth&Elcs(G||esconficon&Hctc-I%L&value	

(M-M(N	size	-N-O%S'hw
need
$T(V&	modalias4V
(Wsizedrivers	,W	
y2milestone	
<there are more modules available for device, hwcfg is needed4X
,Y	
y2milestone	
=Just one autoloadable module available.No need to write hwcfg&Z(^!&	
driver_module4^
,_	
y2milestone	
built-in driver %1	driver&`-b%u(sysfs_id	Hw
hardware
$v
,wforeachhw_temp

(x		
sformat		
/sys%1	sysfs_id&x-z%})
devicename	
ifcfg	
interfacetype	
$~$(		contains	qethhsictclcsiucv4
,	

y2internal	
special device type %1,	
y2error	
 TODO: create ifcfg file for s3904
,	

y2internal	

usual type %1&		
sformat		
ifcfg-%1,	

y2internal	
interface configuration file %1-%*name	hwdevice

(	sysfs_bus_id-		
sformat		
%1 (%2)	sysfs_bus_id-%+hwdevice
	delimiter	model	vendor	dev	
$ $$$(&	device-	device&	model(&&-&	
sub_vendor&	
sub_device(||4
&	vendor&	device(-+			+			-%,hwdevice
subclass_id
	(	subclassModem-modem(	subclassISDN-isdn(	subclassDSL-dsl$sub_class_id(class_id4
(-eth(-tr(-fddi(-atm(-isdn(-ib(-myri(-wlan(-xp(-qeth(-hsi(-ctc(-lcs(-ficon(-escon(-iucv(-usb(4
,	
y2error	
#Unknown network controller type: %1,	
y2error	
;It's probably missing in hwinfo (NOT src/hd/hd.h:sc_net_if)-4
,	
y2error	
#Unknown network controller type: %1-(class_id4
(-ib(class_id4
(-modem(4
,	
y2error	
#Unknown network controller type: %1,	
y2error	
7It's probably missing in hwinfo (src/hd/hd.h:sc_net_if)-4
,	
y2error	
#Unknown network controller type: %1-(class_id4
,	
y2milestone	
CLASS 0x107(-lo(-eth(	-	tr(
-
fddi(-ctc(-iucv(
-
hsi(-qeth(-escon(	-myri(
-wlan(-xp(-usb(4
,	
y2error	
"Unknown network interface type: %1,	
y2error	
7It's probably missing in hwinfo (src/hd/hd.h:sc_net_if)-(-sit4
,	
y2error	
"Unknown network interface type: %1-(!class_id-"modem(#class_id-$isdn(%class_id-&dsl,)	
y2error	
Unknown controller type: %1-*%2-hwtype	
Hardwarenumpathsallcardshwtypes		hwstrings		hwstring	bms	broken_modules		found
i
$3	,5	
y2debug	
	hwtype=%1$7$8	$9	$;
dsl
.probe.dslisdn.probe.isdnmodem.probe.modemnetcard.probe.netcard$Bnetcard
Network CardsnetworkmodemModemsnetworkisdn
ISDN CardsnetworkdslDSL Devicesnetwork$NAll Network Devicesnetwork(Ohaskey&O	(P!yast-lan-P	(Shaskey&T	SCR::Read(W||||all,Xmaplistv

&Ymerge	SCR::Read4[
,\	
y2error	
unknown hwtype: %1-]	(`4`
,a	
y2error	
hardware detection failure&b	$g		SCR::Read.etc.install_inf.BrokenModules(h&h$i			splitstring			 ,lmaplistcard
oneresource
controller	card_ok
$m
$presource
$q,$r'sname+'ttype'uudi	udi'vsysfs_id	sysfs_id'wdev_name	dev_name'xrequiresrequires	'ymodalias	modalias'zunique	
unique_key'|driver	driver'num('name*	name(modem4speed
'device_name	dev_name'driversdrivers	$baudspeed(4
&,	
y2milestone	
7Driving faster than light is prohibited on this planet.'speed'init1	init_stringsinit1'init2	init_stringsinit2'pppd_options	pppd_optionoption(isdn4drivers
$isdn	'drivers'sel_drv'bus	bus'ioiostart'irqirqirq(dsl4driver_infotranslate_mode		m	
$dsl
$
capiadsl	capi-adslpppoepppoe$	mode'pppmode	(4drivershp	bus	
$filterd
drivers	module0brk
$ modules	$ 		contains	 ( 4
,	
y2milestone	
In BrokenModules, skipping: %1 -! (	4
,	
y2milestone	
No good drivers found4drivermodule0
'drivers$
'activeactive$modules	'module	'options	$	hotplug(||pcmciacardbus'hotplugpcmcia(usb'hotplugusb$		bus_hwcfg	bus(PCI&pci(USB&usb(
Virtual IO&vio'bus'busid	sysfs_bus_id'mac	hwaddraddr'linklinkstate'wl_channelswlanchannels'wl_bitrateswlanbitrates'
wl_auth_modeswlan
auth_modes'wl_enc_modeswlan	enc_modes(&&	module
virtio_pci	dev_name4
&,	
y2milestone	
0Filtering out virtio device without device file.(&&	deviceIUCV	sysfs_bus_idnetiucv4
&,	
y2milestone	
1Filtering out iucv device different from netiucv.,	
y2debug	
found device: %1(4
'size&+4
,	
y2milestone	
Filtering out: %1$	$
,foreachh

(	typewlan4
&	.	&
+
(
	4temp
$
'

'
'num'
num
,	
y2debug	
Hardware=%1-%.ip	mask	

valid_mask
$(			substring		/&			substring		( &&||& (!&&&!,"	
	y2warning	
IP address %1 is not valid-#%-/items
show_popup
disable
$.(/&&4/
,0foreachw

,1idEnabled(344
,5
Network is currently controlled by NetworkManager and its settings 
cannot be edited by YaST.

To edit the settings, use NetworkManager connection editor, or
switch the network setup method to Traditional method with ifup.network,9&
IDglobal&;-<2network/complex.ycp1network/summary.ycp0network%1types	cur	0
0
-		maplistt	0
itemid%)2caption	headercontentsfirst0
	addbutton
editbuttondeletebutton0
$+$,$-(.4.0
&0
PushButtonidaddoptkey_F3A&ddnetwork&2
PushButtonideditoptkey_F4&Editnetwork&4
PushButtoniddeleteoptkey_F5De&letenetwork460
&8
PushButtonidAdd&Addnetwork&:
PushButtonidEditEd&itnetwork&<
PushButtonidDeleteDele&tenetwork-?HBoxHSpacing1.5VBoxVSpacing0.LeftHeadingVSpacing0.TableidtableTableoptnotifyVSpacing0.4HBoxopthstretchVSpacing0.5HSpacing1.5%Z3headercontents0
0
-[VBoxVSpacing0.52%k4caption1	header1	contents1caption2	header2	contents20
0
-mVBoxVSpacing0.5222network/complex.ycp%%8devtype	devnum	devmapHardware
descr	

$'	NAME((-(&)7(*-*&+7	UNIQUE(,-,&-7	dev_name(.-.&/5-0%49href	text	

-5		
sformat		
<a href="%1">%2</a>%>:Devs	Hardwaresplitlink
uniquesuniques_old
configured	unconfiguredlinks	idsummary	selected
,?	
y2milestone	
Devs=%1,@	
y2milestone	
Hardware=%1,A	
y2debug	
split=%1$C	$D	$E	$F	$G	,J		maplistdevtype	devsmap

,K		maplistdevname	devmap
	descr	unq	status	aliasee	
	$N8$O	UNIQUE$P6(Q4R
(S&&&&wlan	WIRELESS_AUTH_MODEopen	WIRELESS_KEY_04Vhref	warning	
$W!+			lan--wifi-encryption-$Y!Warning: no encryption is used.networkred&Z+			+			+			+			 ! 9!Change.network&]			add!&a			add&badd&cadd$f_aliases
(g
,h		maplistaid	amap
  
&lAdditional Addressnetwork&m6 &n			add,t	
y2debug	
uniques(%1),u	
y2debug	
uniques_old(%1)$x,ymaplisth
unq	busid	mac	hwtype	hwname	
$z	unique$|+			+			+			bus-	bus-	busid$}+			id-	mac$~	type$5	name,	
y2debug	
busid=%1, mac=%2(&&&&!contains!contains!contains4
(&&!contains4
'id&add&			add&+,	
y2debug	

configured=%1,	
y2debug	
unconfigured=%1$(!-(size&+			Already Configured Devices:network&Nothing is configurednetwork$num,	
y2debug	

summary=%1-%;devregex	Hardwaresplitlink
Devs	ret
$$:-%5devtype	hwname	
device_names
(&&-$contr-pcmciaPCMCIA ISDN Cardnetwork	contr-usb
USB ISDN Cardnetwork
eth-pcmciaPCMCIA Ethernet Network Cardnetworketh-usbUSB Ethernet Network Cardnetworkfddi-pcmciaPCMCIA FDDI Network Cardnetworkfddi-usbUSB FDDI Network Cardnetworkippp-pcmciaPCMCIA ISDN Connectionnetworkippp-usbUSB ISDN Connectionnetworkisdn-pcmciaPCMCIA ISDN Connectionnetworkisdn-usbUSB ISDN Connectionnetworkmodem-pcmciaPCMCIA Modemnetwork	modem-usb	USB Modemnetwork
ppp-pcmciaPCMCIA Modemnetworkppp-usb	USB Modemnetwork	tr-pcmciaPCMCIA Token Ring Network Cardnetworktr-usbUSB Token Ring Network Cardnetworkusb-usbUSB Network Devicenetworkwlan-pcmciaPCMCIA Wireless Network Cardnetworkwlan-usbUSB Wireless Network Cardnetwork(haskey-	4descr	
$(&-(haskey+			-4
,	
	y2warning	
- device found: %1, %2-	+			-,	
y2error	
Unknown type: %1-Unknown Network Devicenetwork%7Hardwareid	
hwname	
$(4
,foreachh
have	
$+			id-	mac+			+			bus-	bus-%1	busid	udi	dev_name,	
y2debug	
what: %1, have: %2(
		contains4
&	name.,	
y2milestone	
	hwname=%1-%<provider	
Providernam	
3ProviderCurrentSelect	(!||-",$$%	PROVIDER(&||-&-'%16devtype	devname	devmap

(3||||pppmodemdsl43nam	
$5<	PROVIDER(7||-9		
sformat		
Configured as %1network-<		
sformat		
!Configured as %1 with provider %2network(?||isdncontr4?
-A		
sformat		
Configured as %1network(Dnet4Dnam	proto	
$F<	PROVIDER$H	PROTOCOL-K		
sformat		
/Configured as %1 with provider %2 (protocol %3)network4Qproto	
$W		BOOTPROTOstatic(Y||||||staticnone4Yaddr	host	remip	
$Z	IPADDR$[$\	
REMOTE_IPADDR(]none-]!Configured without address (NONE)network(^!&-`Warning: no encryption is used.networkred(a||-c		
sformat		
Configured with address %1network+			-g		
sformat		
&Configured with address %1 (remote %2)network-k		
sformat		
Configured with %1network		toupper		(q||||||staticnone4qaddr	remip	
$r	IPADDR$s	
REMOTE_IPADDR(t||-v		
sformat		
Configured as %1network(w||-y		
sformat		
 Configured as %1 with address %2network-|		
sformat		
,Configured as %1 with address %2 (remote %3)network-		
sformat		
Configured as %1 with %2network		toupper		%=devmap
ip	
(		STARTMODEmanaged4
-Managednetwork$		BOOTPROTOstatic(||||static&	IPADDR&		toupper		-%>vHardware
descr	conn	mac_dev	
$$$,foreachdevice

(	UNIQUE	
unique_key4
&link(not connected)network(	size		mac&+			+			MAC : 	mac<br>(	size		busid&+			+			BusID : 	busid<br>&+			+			+			 <br>-%?Devs	Hardware
overviewstartmode_descrs
$	$autoStarted automatically at bootnetworkhotplugStarted automatically at bootnetworkifplugd)Started automatically on cable connectionnetworkmanagedManaged by NetworkManagernetworkoffWill not be started at allnetwork,		maplisttype	devmap

,		maplistdevname	v
	itemip	descr	startmode_descr	
$$=$8$		STARTMODEStarted manuallynetwork(||||pppmodemdsl4rich	
$ +			+			<br>		
sformat		
Device Name: %1network		
sformat		
Mode: %1networkPPPMODEUnknownnetwork&itemid<	PROVIDER (contr4cname	
$ 	NAMEunknown&itemid (net4cname	rip	proto	
$ 	PROVIDERunknown$ 	PTPADDRnone$ 	PROTOCOLunknown&itemid   4bullets	rich	hw_idfound
	$ 		
sformat		
Device Name: %1network(		STARTMODEmanaged4
(NONE4
& + DHCPIP address assigned using DHCPnetwork		
sformat		
IP address: %1, subnet mask %2network	NETMASK(&&size_aliases
!4
,				foreachkey	desc	
##_aliases

parameters	
$$		
sformat		
IP address: %1, subnet mask %2network	#IPADDR	#NETMASK& 			add 		
sformat		
%1 (%2)#$(bond4slaves	
$!,			foreachkey	value
""	
(
&&"		regexpmatch		"BONDING_SLAVE[0-9]&!+			+			!!, 	"(
!& + +			+			Bond slavesnetwork : !$ & +			+			 > $ $ ,foreachdevice
!
& + (	UNIQUE	!
unique_key4
& .&itemid   &add,"	
y2debug	
overview=%1-#%*@devregex	Hardware
Devs	
$+-,?%7Asumclass	
nc	
$=Not configurednetwork->				maplistcard	
	id	name	descrich	
$A		
sformat		
-%1id$B	name$C	5dslisdnmodemnetcard
&E.F&H.I&J.K,L	
	y2warning	
invalid class %1$N+			+			>I<p>The device is not configured. Press <b>Edit</b> for configuration.</p>network-Oidtable_descr
rich_descr%^BDevs	class	Hardware
splitproposalsum
$_$`$a:-bA-size	%kCclass	Hardware
splitproposalsum
$l$m$n;-oA-size	2LanItems.ycp1network/routines.ycp$D
$E	$F
$G
$H$I
$J$ K
$%L$(M$*N$/O$0P$2Q$3R$4S$6T	$:Ustatic$;V$<W$=X$>Y$@Zauto$A[$B\$C]$F^$G_$H`$Ia$Kb$Lc$Md	$Ne$Of$Rg	$Sh$Vi$Yj$hk
$il$jm$kn$lo$mp$nq$rr$ss$tt$uu$vv$zw${x$|y0$}z$~{$|$}00:00:00:00:00:00$~$5$
$$$$$$$$
acxat76_usbatmel-firmwareatmel_csatmel-firmware	atmel_pciatmel-firmwareb43b43-fwcutterb43-pci-bridgeb43-fwcutterbcm43xxipw2100ipw-firmwareipw2200ipw-firmwareipw3945ipw-firmwareiwl1000kernel-firmwareiwl3945kernel-firmwareiwl4965kernel-firmwareiwl5000kernel-firmwareiwl5150kernel-firmwareiwl6000kernel-firmwareprism54
prism54usbrt61pciralink-firmwarert73usbspectrum_cszd1201zd1211rw1network/hardware.ycp0network1network/routines.ycp%Hardwarewhichsel$
(!4!&"
($||size,%	
y2error	
#Item not found in Hardware: %1 (%2)size-'%0sel&2N	name&3O	typeeth&4S	hotplug&7Trequires	&<T			filterr	T		search		kernel,=	
y2milestone	
requires=%1T&@S-B%JHardwarewhich-K2LanItems.ycp%-DR
%,	
y2milestone	
Reading udev rules ...&F		SCR::Read.udev_persistent.net,	
y2milestone	
Reading driver options ...,		foreachdriver		SCR::Dir	.modules.optionspth	$		
sformat		
.modules.options.%1,				foreachkey	value				SCR::Readtopath'G		
sformat		
	%1%2%3=%4	G	size		G -%
udev_rules	$udevnet	(size4&SUBSYSTEM=="net"
ACTION=="add"
DRIVERS=="?*"		
sformat		
ATTR{address}=="%1"	hwinfomacATTR{type}=="1"KERNEL=="eth*"		
sformat		
	NAME="%1"	ifcfg,	
y2error	
/No Udev rules found, create new as fallback: %1-%value	$,		foreachrow	(		issubstring		4items$			filters				splitstring			=	size	(&&size	4&			deletechars				",	
	y2warning	
&udev items %1 doesn't match the key %2-%	new_rules	$	,		foreachrow	(NAME4(		issubstring		NAME&		
sformat		
	NAME="%1"(||		issubstring		
ATTR{address}		issubstring		KERNELS&		
sformat		
%1=="%2"&			add'DRudevnet-%udev_drivers_rules	changed_devices		net_rules	
$
,foreachkeyD(&	Dudevdriver'	Dudevdriver		
sformat		
ENV{MODALIAS}=="%1"	Dhwinfomodalias		
sformat		
ENV{MODALIAS}="%1"	Dudevdriver,	
y2milestone	
write udev rules: %1,
SCR::Write.udev_persistent.drivers$	$	,foreachkeyD(	sizeDudevnet	4	dev_name	$
	Dhwinfodev_name&R&			add			mergestring			Dudevnet	, (
NAME4
&			add&M,
SCR::Write.udev_persistent.rules,
SCR::Write.udev_persistent.nil	,	
y2milestone	
Changed devices %1(size,	
y2milestone	
Renaming interfaces %1SCR::Execute.target.bash_outputJrcnetwork stop && udevadm trigger --subsystem-match=net && rcnetwork start,				foreachkey	value				Gval$
,		foreachk				splitstring			 l	$			splitstring			='		(!&&, 
SCR::Write	add	.modules.options,"
SCR::Write.modules%),*	
y2debug	
modified=%1J-+J%2-3J%9&:J%@&AJ%D&ERsizeD'FDR
commited&GLadd%Pmods	$Q	(R&&R			add,SforeachrowDRhwinfodrivers	tmp_mod	$T	modules(U!		contains&U			add-W%[confs	configurations	$\	$]netcard,^		foreachdevtype				splitstring			netcard	|,_		foreachfile		
&`			add-c%ffound$g,h		foreachia		D(i	ifcfg4i&j&kR-n%rudev_drivers_rules	&sD
&tE-netcard,v$x		SCR::Read.udev_persistent.drivers,yforeachhwitemEudev_netmod	$z	dev_nameF	dev_name		${			deletechars						splitstring				modalias	=	"'|DsizeDhwinfoudevnetdriver%,,,,		foreachconfname	posval	$$
,		foreachkeyvalue		D(	hwinfodev_name4&&(4&sizeD'D
'Difcfg,		foreachconfname	already$,foreachkeyD(	Difcfg4&.(!4,'DRifcfg,	
y2milestone	
%Read Configuration LanItems::Items %1D%descr$	,		foreachkeyvalue		D(&&haskeytable_descrsizeDtable_descr
&addid
rich_descr	Dtable_descr
rich_descrtable_descrDtable_descrtable_descr	-%need$(&	DRhwinfodriver4(haskey	DRhwinfodriver&4,foreachdriverDRhwinfodrivers	(haskey	modules4,	
y2milestone	
driver %1 needs firmware	modules&,	
y2milestone	
item %1 needs firmware:%2R-%
kernel_module	firmware	$(&	DRhwinfodriver4(haskey	DRhwinfodriver&	DRhwinfodriver4,foreachdriverDRhwinfodrivers	(haskey	modules4&	modules.$	,	
y2milestone	
driver %1 needs firmware %2-%overview	links	startmode_descrs$	$	$autoStarted automatically at bootnetworkonbootStarted automatically at bootnetworkhotplugStarted automatically at bootnetworkifplugd)Started automatically on cable connectionnetworkmanagedManaged by NetworkManagernetworkoffWill not be started at allnetwork,foreachkeyDrich	ip	descr	bullets	conn	mac_dev	bus_id	$$Not configurednetwork$	Dhwinfoname&O	Dhwinfotype&5O$	(&	Difcfg4dev	status	startmode_descr	,	Difcfg(!&O&O	Difcfg&8O	DifcfgDhwinfo
$&=$6O$		STARTMODEStarted manuallynetwork&		
sformat		
Device Name: %1network(		STARTMODEmanaged4(NONE4	prefixlen	$		PREFIXLEN(	size	4descr	$ 		
sformat		
%1 %2IP address assigned usingnetwork(!		issubstring		DHCP& 	size			
sformat		
IP address: %1/%2network		
sformat		
IP address: %1, subnet mask %2network	NETMASK&+ (&&size_aliases
!4,				foreachkey	desc	  _aliases

parameters	$!		
sformat		
%1/%2	 IPADDR	 	PREFIXLEN&			add		
sformat		
%1 (%2)	 LABEL!(&&&&Owlan!	WIRELESS_AUTH_MODEopen!&	WIRELESS_KEY_04href	warning	&			mergestring						splitstring			:/$+			lan--wifi-encryption-$Warning: no encryption is used.networkred& +			+			+			+			  9Change.network&#			add&&			add&(			add$*Dhwinfolink		
sformat		
(%1)
Not connectednetwork(,sizeDhwinfo
&,		
sformat		
(%1)	No hwinfonetwork$-+			+			MAC : 	Dhwinfomac<br>$.+			+			BusID : 	Dhwinfobusid<br>(/&	Dhwinfomac&/+			+			+			 <br>(0&	Dhwinfobusid&0+			&1+			(3&&&&!&	Dhwinfodev_namesizeDhwinfo
!&4+			<p>Unable to configure the network card because the kernel device (eth0, wlan0) is not present. This is mostly caused by missing firmware (for wlan devices). See dmesg output for details.</p>network(5&	Difcfg&5+			46curr&7+			E<p>The device is not configured. Press <b>Edit</b>
to configure.</p>
network$:R&;R(<4<fw	$=&>+					
sformat		
%1 : %2Needed firmwarenetworkunknownnetwork&AR'EDtable_descr
rich_descrtable_descr-J%R,S-T%Zhotplugtype	$[	hwinfohotplug(\||usbpcmci-\-]%e-f		regexpmatch		U	dhcp[46]?%iret$j(k	size		ifcfg&k,l	
y2milestone	
is item %1 configured? %2R-m%p-q	DRtable_descr
rich_descr%z-{	DRifcfg%selmac	busid	$&N	name&O	typeeth&S	hotplug&Trequires	&T			filterr	T		search		kernel,	
y2milestone	
requires=%1T&S&r			prepend	
wl_auth_modesv
no-encryption&s	wl_enc_modesv&t	wl_channelsv&u	wl_bitratesv$	mac$	busid&H	dev_name(&&&&&&!00:00:00:00:00:00&P+			id-	mac(Oiucv,	
y2debug	
IUCV: %1P(&&&P+			+			+			bus-	bus-	busid(	hotplug&P+			bus-	hotplug,	
y2milestone	
No detailed HW info: %1P,	
y2milestone	
hw=%1,	
y2milestone	
	device=%1P&K(&&Ladd4deviddevstr	
s390chanid	devid0	devid1	devid2	,	

y2internal	
Propose chan_ids values for %1K$$$[0-9]+\.[0-9]+\.(		regexpmatch			Kbusid4&	tointeger+			0x					regexpsub					Kbusid+			(.*)\1&					regexpsub					Kbusid+			+			().*\1,	
y2milestone	
devid=%1(%2)(&$					regexpsub					tohexstring	0x(.*)\1$					regexpsub					tohexstring	+0x(.*)\1$					regexpsub					tohexstring	+0x(.*)\1(||%Octc%Olcs&~		
sformat		
	%1%2 %1%3&~		
sformat		
%1%2 %1%3 %1%4%,E%-
%	Devices_1$
,	
y2debug	

Devices=%1-_aliases
%ret$
(Owlan4&union
USERCONTROLyes(&&		contains	lcsethO4,	
y2milestone	
Adding LCS: setting MTU&	addMTU1492-%,	
y2milestone	
SetDefaultsForHW type %1O(Owlan4&[(&&		contains	lcsethO4&\1492%$primaryfallbackkey	ret	$%	(&4',(	
y2debug	
"%1 does not have a default defined-*%3/&5U	BOOTPROTO&6VIPADDR&7Y	PREFIXLEN&8W
REMOTE_IPADDR&9XNETMASK&;\MTU&<]ETHTOOL_OPTIONS&=Z	STARTMODE&>[USERCONTROLyes&?NNAME&@hBONDING_MODULE_OPTS&Bg	,Cforeachkeyvalue(E		regexpmatch			BONDING_SLAVE[0-9]+(F	&Gg			addg	&K^
WIRELESS_MODE&L_WIRELESS_ESSID&M`
WIRELESS_NWID&NaWIRELESS_AUTH_MODE&ObWIRELESS_WPA_PSK&PcWIRELESS_KEY_LENGTH&Qd	'RdWIRELESS_KEY_0(Sd	4T'UdWIRELESS_KEY'WdWIRELESS_KEY_1'XdWIRELESS_KEY_2'YdWIRELESS_KEY_3&[e	tointegerWIRELESS_DEFAULT_KEY&\f
WIRELESS_NICK&^k
'_kWPA_EAP_MODEWIRELESS_EAP_MODE'`kWPA_EAP_IDENTITYWIRELESS_WPA_IDENTITY'akWPA_EAP_PASSWORDWIRELESS_WPA_PASSWORD'bkWPA_EAP_ANONIDWIRELESS_WPA_ANONID'ckWPA_EAP_CLIENT_CERTWIRELESS_CLIENT_CERT'dkWPA_EAP_CLIENT_KEYWIRELESS_CLIENT_KEY'ekWPA_EAP_CLIENT_KEY_PASSWORDWIRELESS_CLIENT_KEY_PASSWORD'fkWPA_EAP_CA_CERTWIRELESS_CA_CERT'gkWPA_EAP_AUTHWIRELESS_EAP_AUTH'hkWPA_EAP_PEAP_VERSIONWIRELESS_PEAP_VERSION&jlWIRELESS_CHANNEL&kmWIRELESS_FREQUENCY&lnWIRELESS_BITRATE&moWIRELESS_AP&npWIRELESS_POWERyes&oqWIRELESS_AP_SCANMODE&qwPORTNAME&s_aliases
-u$}
)BONDING_MODULE_OPTSmode=active-backup miimon=100	BOOTPROTOstaticETHTOOL_OPTIONSIPADDRMTUNAMENETMASKPORTNAME	PREFIXLEN
REMOTE_IPADDR	STARTMODEmanualUSERCONTROLnoWIRELESS_APWIRELESS_AP_SCANMODE1WIRELESS_AUTH_MODEopenWIRELESS_BITRATEautoWIRELESS_CA_CERTWIRELESS_CHANNELWIRELESS_CLIENT_CERTWIRELESS_CLIENT_KEYWIRELESS_CLIENT_KEY_PASSWORDWIRELESS_DEFAULT_KEY0WIRELESS_EAP_AUTHWIRELESS_EAP_MODEWIRELESS_ESSIDWIRELESS_FREQUENCYWIRELESS_KEYWIRELESS_KEY_0WIRELESS_KEY_1WIRELESS_KEY_2WIRELESS_KEY_3WIRELESS_KEY_LENGTH128
WIRELESS_MODEManaged
WIRELESS_NICK
WIRELESS_NWIDWIRELESS_PEAP_VERSIONWIRELESS_POWERyesWIRELESS_WPA_ANONIDWIRELESS_WPA_IDENTITYWIRELESS_WPA_PASSWORDWIRELESS_WPA_PSK%devmapproduct_startmode	,	
y2debug	
dev=%1$
&	STARTMODE&	DRhwinfohotplughotplugautoNETMASK	NETMASK
255.255.255.0$network	startmode(		contains	autoifplugd4,	
y2milestone	
Product startmode: %1(&&ifplugd!4,	
y2milestone	
%Not a laptop, will not prefer ifplugd&&	DRhwinfohotplughotplugauto(&&ifplugd4,	
y2milestone	
*For NetworkManager will not prefer ifplugd&&	DRhwinfohotplughotplugauto(&&ifplugd		contains	bondvlanbrO4,	
y2milestone	
EFor virtual networktypes (bond, bridge, vlan) will not prefer ifplugd&&	DRhwinfohotplughotplugauto'	STARTMODE&O	DRhwinfotypeeth&PO&NAME(sizeDR'DRifcfg'DRifcfg&Q&N8OPE,&S,	
y2debug	
type=%1O(		issubstring		O-&O					regexpsub				O([^-]+)-.*$\1,	
y2debug	
type=%1O(|4&}	LLADDR00:00:00:00:00:00-$
eth20wlan10%(||LaddLedit4newdev	$
'IPADDRV(		size	Y'		PREFIXLENY'
NETMASKX'	BROADCAST'
NETWORK'
REMOTE_IPADDRW(|'LLADDR}(Q4'MTU\'ETHTOOL_OPTIONS]'	STARTMODEZ(Zifplugd4prio	$O	'IFPLUGD_PRIORITY'USERCONTROL[yesno'	BOOTPROTOU'NAMEN("			deletechars				DRifcfg
0123456789O'"
INTERFACETYPEO($Spcmcia'$DHCLIENT_SET_DOWN_LINKyes('Obond4(i$),*		foreachslave	g',		
sformat		
BONDING_SLAVE%1&-+)1
42'3		
sformat		
BONDING_SLAVE%1&4+'7BONDING_MODULE_OPTSh':BONDING_MASTERyes(=Ovlan4='>ETHERDEVICEi(@Obr4@'ABRIDGE_PORTSj'BBRIDGEyes'C
BRIDGE_STPoff'DBRIDGE_FORWARDDELAY0(GOwlan4G'H
WIRELESS_MODE^'IWIRELESS_ESSID_'J
WIRELESS_NWID`'KWIRELESS_AUTH_MODEa'LWIRELESS_WPA_PSKb'MWIRELESS_KEY_LENGTHc'OWIRELESS_KEY'PWIRELESS_KEY_0d	'QWIRELESS_KEY_1d	'RWIRELESS_KEY_2d	'SWIRELESS_KEY_3d	'TWIRELESS_DEFAULT_KEY	tostring	e'U
WIRELESS_NICKf'VWIRELESS_AP_SCANMODEq(Xk
4Y
'ZWIRELESS_EAP_MODE	kWPA_EAP_MODE'[WIRELESS_WPA_IDENTITY	kWPA_EAP_IDENTITY'\WIRELESS_WPA_PASSWORD	kWPA_EAP_PASSWORD']WIRELESS_WPA_ANONID	kWPA_EAP_ANONID'^WIRELESS_CLIENT_CERT	kWPA_EAP_CLIENT_CERT'_WIRELESS_CLIENT_KEY	kWPA_EAP_CLIENT_KEY'`WIRELESS_CLIENT_KEY_PASSWORD	kWPA_EAP_CLIENT_KEY_PASSWORD'aWIRELESS_CA_CERT	kWPA_EAP_CA_CERT'bWIRELESS_EAP_AUTH	kWPA_EAP_AUTH'cWIRELESS_PEAP_VERSION	kWPA_EAP_PEAP_VERSION'fWIRELESS_CHANNELl'gWIRELESS_FREQUENCYm'hWIRELESS_BITRATEn'iWIRELESS_APo'jWIRELESS_POWERpyesno(m%Octc(n||	WAIT_FOR_INTERFACES	WAIT_FOR_INTERFACES('o	WAIT_FOR_INTERFACES((qQ4q'r_aliases,s	
y2milestone	

aliases %1(u		contains	tuntapO4u&v	BOOTPROTOstatic	STARTMODEautoTUNNELOTUNNEL_SET_PERSISTENTyesnoTUNNEL_SET_OWNERTUNNEL_SET_GROUP&	DRifcfg&(!'DRifcfg4,	
y2error	
Unknown operation: %1L-&J&L-%(commited4,	
y2milestone	
rollback item %1R(!sizehwinfo
&DremoveDR4(haskeyDR
ifcfg(!		contains	ifcfg'DRremoveDR
ifcfg-%ayretay_filtered$
$filteray_m	device(size4&
-%toselmatched_by_moduledevs	$$$netcard,	
y2milestone	
Configured devices: %1(
4	device_idaymodule$			splitstring				device-(&&size	id4hwaddr	$	(&&4&findhE	mac,	
y2milestone	
!Rule: matching mac in device name(&&size	bus4bus	busid	$	$	(&&&&&&4&findhE&&	busid	bus,	
y2milestone	
$Rule: matching bus id in device name$	deviceImodules	,	
y2milestone	
module data: %1(&&
4(&&	module4&findhE	module	module(4&,	
y2milestone	
#Rule: matching module configuration(size4(||4,foreachhE,	
y2milestone	
Checking for device=%1,(&&!PO	device4,	
y2milestone	
Selected: %1&.(4,
	
y2error	

Nothing found44(4&findhElinkstate,	
y2milestone	
Rule: first connected(4& findhEactive,#	
y2milestone	
Rule: first active((4(,)	
y2milestone	
'No active driver found, trying further.&*findhE&&	module	
y2milestone	
Using driver: %1,.	
y2milestone	
Rule: first with driver-2%5ifcfg	hwcfg	,6	
y2milestone	
deleting ... %1DR
$7	DRifcfg$8	DRhwcfg(:&4:,;,<'=DRifcfg(?!sizeDRhwinfo
4?	tmp_items$@
,AforeachkeyvalueD(BR/B4C(DR'DD
'E-D
&HD,J%Mdevmap&NLedit&OH	ifcfg,P	ifcfg$Q&RO	DRhwinfotype(S!&O&SO	ifcfg&TP	ifcfg&UQ	ifcfg&XN8OPE,Z&]S,_	
y2debug	
type=%1O(`		issubstring		O-&`O					regexpsub				O([^-]+)-.*$\1,a	
y2debug	
type=%1O(d|4d&e}	LLADDR00:00:00:00:00:00%j,k	
y2milestone	
Propose configuration for %1&lL(m-m,n&oV&pX&qUdhcp(s

/4t&uZnfsroot,v	
y2milestone	
startmode nfsroot,x&yLedit'zDRifcfg	hwinfodev_name&{N7hwinfo
	hwinfodev_name,|,}	
y2milestone	
After configuration propose %1-~%,	
y2milestone	

driver %1, %2	hwinfomodule(&&	hwinfomodule!&	udevdriver-'DRudevdriver%(-(-(&&!&	hwinfodev_namesizehwinfo
--%resultcommand1	command2	output1	,	
y2milestone	
#creating device s390 network device$$$5Octchsiiucv	lcsqethportnumber_param	portname_param	
options_param	
$	size	x		
sformat		
-n %1x$	size	y		
sformat		
-p %1y$	size	z		
sformat		
-o %1z&		
sformat		
qeth_configure %1 %2 %3 %4 %5 1|-l~&		
sformat		
/ls /sys/devices/qeth/%1/net/|head -n1|tr -d '
'			splitstring			~ 	.&		
sformat		
ctc_configure %1 1 %2~y&		
sformat		
1ls /sys/devices/cu3088/%1/net/|head -n1|tr -d '
'			splitstring			~ 	.&		
sformat		
iucv_configure %1 1y&		
sformat		
,ls /sys/devices/%1/*/net/|head -n1|tr -d '
'O.,	
y2error	
Unsupported type : %1O,	
y2milestone	

execute %1$	SCR::Execute.target.bash_output(&&exit	size		stderr,	
y2milestone	
Success : %14,	
y2error	
Problem occured : %1&,	
y2milestone	

output1 %1(4output2	,	
y2milestone	
command2 %1$	SCR::Execute.target.bash_output,	
y2milestone	

output2 %1(&&exit	size		stderr4'DRifcfg	stdout'DRhwinfodev_name	stdout,	
y2milestone	
Device %1 created	stdout4,	
y2error	
Some problem occured : %1&-

ACC SHELL 2018