ACC SHELL

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

YaST bytecode 1.4.0
SourceDialogs~SourceDialogs.ycpLabelURL	URLRecodePopupCWM
SourceManagerMessageReport	NetworkPopup
StringHostnameIP
ProductControlProductFeatures_url		_plaindir
_repo_name	_download_metadata_allow_httpscd_device_name	iso_help	
multi_cd_help	SetURL	
SetURLType	GetURL		GetRawURL	
IsPlainDirSetRepoName	GetRepoName	PosprocessISOURL		IsISOURL	 PreprocessISOURL		!	PathIsISO	"Slashed		#
NormalizeHost		$PopupButtons%	URLScheme		&RepoNameInit	'
RepoNameStore	(RepoNameValidate	)RepoNameWidget	*ServiceNameWidget	+PlainURLInit	,
PlainURLStore	-PlainURLValidate	.PlainURLWidget	/nfs_details_content0nfs_complete_content1NFSInit	2
NFSStoreParts3NFSStoreComplete4NFSStore	5	NFSHandle
	6	NFSWidget	7CDInit	8CDStore	9CDWidget	:DirInit	;IsoInit	<DirStore	=IsoStore	>	DirHandle
	?	IsoHandle
	@DirValidate	AIsoValidate	B	DirWidget	CDetectPartitions		DGetDeviceID		E
DetectDisk	F
DetectUSBDisk	GDetectHardDisk	HDiskSelectionList		ISetFileSystems	JInitDiskWidget	KUSBInit	LUSBStore	M	USBWidget	NDiskInit	O	DiskStore	P
DiskWidget	Q	IsoWidget	RInitFocusServerInit
S
ServerInit	TServerStore	Udetails_contentVcomplete_contentWServerStorePartsXServerStoreCompleteY
editing_partsZServerHandle
	[ServerValidate	\ServerWidget	]IsAnyNetworkAvailable^CRURLDefined_SelectRadioWidgetOpt`SelectRadioWidgetaSelectRadioWidgetDLbSelectWidgetHelp	cSelectValidate	dSelectHandle
	eSelectStore	f
SelectInit	gSelectWidget	hGetDownloadOptioniSetDownloadOptionj
SelectStoreDl	kSelectWidgetHelpDl	lSelectWidgetDL	m_widgets		nWidgets		o_caption		p
PopupContents	qEditDisplayInt	rEditDisplay	sEditDisplayService	t	EditPopup		uEditPopupService		v
EditPopupType		wEditPopupNoHTTPS		xEditDialogProtocol
	yEditDialogProtocolService
	z
EditDialog
{	TypePopup	|
TypeDialog
}TypeDialogDownloadOpt	Rurl	purl	
plaindir_type|	repo_name	hhiidownloadtthurl	uusurl	vvurl	
plaindir_typewwurl	xxproto	yyproto	zz{{||}}3PkgSourceReleaseAll3UI	
OpenDialogCloseDialogChangeWidget

QueryWidget


ReplaceWidget
SetFocus
WidgetExists
AskForExistingDirectory			AskForExistingFile				3SCRReadExecute0packager3LabelCancelButton	OKButton	
NextButton	
BackButton	BrowseButton	3URLHidePassword		MakeMapFromParams			Parse	Build	HidePasswordToken3	URLRecodeEscapeQuery		3PopupError	ContinueCancel	Message	3CWMRun
	
CreateWidgets				
PrepareDialog	
ShowAndRun
	3
SourceManagerAskForCD		3MessageRequiredItem	3ReportError	3NetworkPopup	NFSServer			NFSExport			3String
FormatSize	CDigit	3HostnameValidFQ	CheckFQ	3 IPCheck	Valid4	3!ProductControl3"ProductFeaturesGetStringFeature			$)$.$3$6$;$?$DY<p>If the location is a file holding an ISO image
of the media, set <b>ISO Image</b>.</p>packager$J_<p>If the repository is on multiple media,
set the location of the first media of the set.</p>
packager%Rparsed&S$U(Y	schemehd4Zquery	$[	query(]		regexpmatch		device=/dev/disk/by-id/usb-4^'_schemeusb&a,b	
y2milestone	
2URL %1 is an USB device, changing the scheme to %2&g%p,r&u%|parsed$}(	schemeusb4ret_url	'schemehd(	path4'path/$--%-%-%&%-%url	lastonlydir	,	
y2milestone	
Updating ISO URL %1$+		
findlastof		/$			substring		&+			+			+			iso:///?iso=			substring		&url=,	
y2milestone	
Updated URL: %1-%url	ret$&&			substring		iso:/		issubstring		&url=,	
y2milestone	
URL %1 is ISO: %2-% url	url_pt
serverpart	isopart	,	
y2milestone	
Preprocessing ISO URL %1$		search		&url=$			substring		+$			substring		&+						substring		+		search		iso=,	
y2milestone	
Updated URL: %1-%!url	(	size	--			substring		-	size	.iso%"urlpart	(			substring		/--+			/%#host	&			deletechars			 	-%$-HBox
PushButtonidokoptdefaultHSpacing
PushButtonidcancel%%url	scheme	$(	4
tmp_url	parsed$ $&
	scheme4parsed$&	scheme(||&url,	
y2milestone	
URL scheme for URL %1: %2-%&key	, id	repo_nameValue%('key	event&)	id	repo_nameValue%,(key	event	repo_name	$-	id	repo_nameValue(.&&4/,0id	repo_name,2+The name of the repository cannot be empty.packager-3-5%;)-<widgetcustom
custom_widgetVBox
InputFieldid	repo_nameopthstretch&Repository Namepackagerinit&store'
validate_typefunctionvalidate_function(help<p><big><b>Repository Name</b></big><br>
Use <b>Repository Name</b> to specify the name of the repository. If it is empty, YaST will use the product name (if available) or the URL as the name.</p>
packager%P*ret	$R)'T
custom_widgetVBox
InputFieldid	repo_nameopthstretch
&Service Namepackager'Zhelp<p><big><b>Service Name</b></big><br>
Use <b>Service Name</b> to specify the name of the service. If it is empty, YaST will use part of the service URL as the name.</p>
packager-^%g+key	,hidurlValue,iurl%q,key	event&r	idurlValue%u-key	eventurl	$v	idurlValue(w4x,yidurl,{URL cannot be empty.packager-|-~%.-widgetcustom
custom_widgetVBox
InputFieldidurlopthstretch&URLpackagerinit+store,
validate_typefunctionvalidate_function-help+			`<p><big><b>Repository URL</b></big><br>
Use <b>URL</b> to specify the URL of the repository.</p>packager$/VBoxHBox
InputFieldidserveropthstretch&Server NamepackagerVBoxLabel
PushButtonid
nfs_browseHBox
InputFieldiddiropthstretch&Path to Directory or ISO ImagepackagerVBoxLabel
PushButtonidnfs_exports_browseLeftCheckBoxidch_iso
&ISO ImagepackagerLeftCheckBoxidch_nfs4N&FS v4 Protocolpackager$0
InputFieldidcomplete_urlopthstretchURL of the Repositorypackager%1key	current_type
$
id	edit_typeValue,	
y2debug	
Current edit type: %1,idedit_contentedit_url_parts/0(edit_url_parts4isorepo_url	parsednfs4$$(& $,idserverValue	host,iddirValue	path,idch_isoValue,server$||		tolower			schemenfsnfs4	querytype	nfs4,	
y2milestone	
	NFSv4: %1,idch_nfs4Value4,idcomplete_urlValue%2parsednfs4iso$schemenfshost#	idserverValuepath	iddirValue$idch_nfs4Value(4(		tolower			schemenfs44'schemenfs44'query	type=nfs4&$idch_isoValue(!		regexpmatch		^nfs4&+			nfs4(&%3&	idcomplete_urlValue%4key	eventcurrent_type
$	
id	edit_typeValue,
	
y2milestone	
Current edit type: %1(edit_url_parts4
,24,3%5key	event,	
y2debug	
NFSHandle: key: %1, event: %2(ID
nfs_browse4 server	result	$!	idserverValue$#(%4&,'idserverValue(*IDnfs_exports_browse4+server	
nfs_export	result	$,	idserverValue$-	iddirValue$/(142,3iddirValue(6&&||IDedit_url_partsIDedit_complete_url	EventReasonValueChanged47,8	
y2milestone	
Changing dialog type: %1ID(;IDedit_url_parts4<,=34@,A2,E1-I%P6-Qwidgetcustom
custom_widgetVBoxRadioButtonGroupid	edit_typeHBoxRadioButtonidedit_url_partsoptnotifyEdit Parts of the URLpackagerHSpacingRadioButtonidedit_complete_urloptnotifyEdit Complete URLpackagerReplacePointidedit_contentEmptyinit1store4handle5help+			<p><big><b>NFS Server</b></big><br>
Use <b>Server Name</b> and <b>Path to Directory or ISO Image</b>
to specify the NFS server host name and path on the server.</p>packager%n7key	parsedscheme	$o$p	scheme(qdvd,riddvdValue,tidcdValue%|8key	eventdevice
parsedscheme	$}
iddevice
CurrentButton$~$		tolower			scheme(&&cdcd&cd:///(&&dvddvd&dvd:///%9-widgetcustom
custom_widgetRadioButtonGroupiddeviceVBoxLeftRadioButtonidcd&CD-ROMpackagerLeftRadioButtoniddvd&DVD-ROMpackagerinit7store8helpn<p><big><b>CD or DVD Media</b></big><br>
Set <b>CD-ROM</b> or <b>DVD-ROM</b> to specify the type of media.</p>packager%:key	parsed$,iddirValue	path,dir,idch_plainValue%;key	parsed& $,iddirValue	path,dir%<key	eventparsed$schemedirpath	iddirValue(idch_plainValue4&&%=key	eventparsed$schemefilepath	iddirValue&&%>key	eventdir	result	$	iddirValue$Local Directorypackager(4,iddirValue-%?key	eventdir	result	$	iddirValue$*ISO Image Filepackager(4,iddirValue-%@key	events	stat$	iddirValue(||4,
,iddir-$		SCR::Read.target.stat,	
y2milestone	
stat %1: %2(
!isdir4,EThe entered path is not a directory
or the directory does not exist.
packager,iddir--%Akey	events	statfile	$	iddirValue(||4,!
,"iddir-#$&	SCR::Read.target.stat,(	
y2milestone	
stat %1: %2(*!isreg4+,-;The entered path is not a file
or the file does not exist.
packager,0iddir-2$5
/usr/bin/file(7	SCR::Read.target.size48command	outstdout	$9+			+			 -b $;SCR::Execute.target.bash_output$=	stdout(?		issubstring		ISO 9660 CD-ROM filesystem4@,A	
y2milestone	
ISO 9660 image detected4D-F		
sformat		
;File '%1'
does not seem to be an ISO image.
Use it anyway?
packager-M%SB-T	widgetcustom
custom_widgetVBoxHBox
InputFieldiddiropthstretch&Path to DirectorypackagerVBoxLabel
PushButtonidbrowseLeftCheckBoxidch_plain&Plain RPM Directorypackagerinit:store<handle>
handle_events	browse
validate_typefunctionvalidate_function@help+			<p><big><b>Local Directory</b></big><br>
Use <b>Path to Directory</b> to specify the path to the
directory. If the directory contains just RPM packages without
any metadata (i.e. there is no product information) then check option
<b>Plain RPM Directory</b>.</p>packager%sCdisk_id	command	outret	ret_size$u		
sformat		
ls %1-part*$wSCR::Execute.target.bash_output(yexit4z,{	
y2error	
Command %1 failed-|	$			splitstring				stdout
$size(&&-dummy	4&		remove--%Ddevices	ret	$,		foreachdev	(		regexpmatch		^/dev/disk/by-id/4&-%Eusb_onlydisksret		,	
y2milestone	
Detecting %1USB disksnon-$	SCR::Read.probe.disk,	
y2debug	
Detected disks: %1&filterdisk||&&	driverusb-storage&&	driverusb-storage!,	
y2milestone	
Found disks: %1$	,foreachdiskdev_id	$D	dev_names	&			addmodel	modelsize*resourcesizexresourcesizeydev	dev_name	dev_by_id
partitionsC,	
y2milestone	
Disk configuration: %1-%F-E%G-E%Hdisks	selected	retfound$	$,		foreachdisk	label	szdev	$	model$size(&&size
partitions	4&+			+			 - 
$	dev,		foreachpart	
partitions	partnum	
disk_label	$					regexpsub				.*-part([0-9])*$\1$+					
sformat		
 (%1%2)&||&additemid(&&!		regexpmatch		^/dev/disk/by-id/usb-4dev_name	,	
y2milestone	
HUSB disk %1 is not currently attached, adding the raw device to the list$					regexpsub				^/dev/disk/by-id/usb-(.*)\1&additemid-%Iselected_fs	fs_list	items$	autovfatntfsntfs-3gext2ext3ext4reiserfsxfsjfsiso9660$		maplistfs	itemid,idfsItems%Jdisks	parsedquery		$
$	query,
iddiskItemsHdevice	,I
filesystemauto	,iddirValue	path,idch_plainValue,disk%Kkey		usb_disks	$F, J%(Lkey	eventquery	dir	parsed$+		
sformat		
device=%1&filesystem=%2	iddiskValue	idfsValue$/	iddirValue&1idch_plainValue$3schemeusbpathquery&9,;	
y2milestone	
New USB url: %1%CM-Ewidgetcustom
custom_widgetVBoxLeftComboBoxiddisk+			&USB Mass Storage Devicepackager3                                                   LeftComboBoxidfsopteditable&File SystempackagerLeft
InputFieldiddir
Dire&ctorypackagerLeftCheckBoxidch_plain&Plain RPM DirectorypackagerinitKstoreLhelp+			<p><big><b>USB Stick or Disk</b></big><br>
Select the USB device where the repository is located.
Use <b>Path to Directory</b> to specify the directory of the repository.
If the path is omitted the system will use the root directory of the disk.
If the directory contains just RPM packages without
any metadata (i.e. there is no product information) then check option
<b>Plain RPM Directory</b>.</p>packager<p>The file system which is used on the device will be automatically
detected if file system 'auto' is selected. If the detection fails or you
want to use a certain file system then select it from the list.</p>packager%eNkey	disks	$gG,hJ%pOkey	eventquery	dir	parsed$s		
sformat		
device=%1&filesystem=%2	iddiskValue	idfsValue$w	iddirValue&yidch_plainValue${schemehdpathquery&,	
y2milestone	
New Disk url: %1%P-widgetcustom
custom_widgetVBoxComboBoxiddiskopthstretch&Disk DevicepackagerComboBoxidfsopteditable&File Systempackager
InputFieldiddir
Dire&ctorypackagerLeftCheckBoxidch_plain&Plain RPM DirectorypackagerinitNstoreOhelp+			|<p><big><b>Disk</b></big><br>
Select the disk where the repository is located.
Use <b>Path to Directory</b> to specify the directory of the repository.
If the path is omitted the system will use the root directory of the disk.
If the directory contains just RPM packages without
any metadata (i.e. there is no product information) then check option
<b>Plain RPM Directory</b>.</p>packager<p>The file system which is used on the device will be automatically
detected if file system 'auto' is selected. If the detection fails or you
want to use a certain file system then select it from the list.</p>packager%Q-	widgetcustom
custom_widgetVBoxHBox
InputFieldiddiropthstretch&Path to ISO ImagepackagerVBoxLabel
PushButtonidbrowseinit;store=handle?
handle_events	browse
validate_typefunctionvalidate_functionAhelpt<p><big><b>Local ISO Image</b></big><br>
Use <b>Path to ISO Image</b> to specify the path to the
ISO image file.</p>packager%Rserver_type
5ftphttphttpssamba,server.,server.,server.,server.$UVBoxHBoxHSpacing0.5Frame	P&rotocolpackagerReplacePointid
rb_type_rpEmptyHSpacing0.5ReplacePointid	server_rpEmpty$V
InputFieldidcomplete_urlopthstretch&URL of the Repositorypackager%Wtype
parsed	anonymoushost		directory	pos$
idrb_type
CurrentButton$
(ftp'schemeftp(http'schemehttp(https'schemehttps(samba'schemesmb$id	anonymousValue(!4user	pass	$	idusernameValue$	idpasswordValue(	size	'user(	size	'pass$#	idserverValue$	iddirValue$		findfirstof		/(4dir	,
	
y2milestone	
 The hostname contains a path: %1$			substring		(
&&			substring		-	size	/			substring		/4&+			/&+			&			substring		,	
y2milestone	
#Updated hostname: %1, directory: %2'host(samba4share	$	idshareValue&+			""(ftp4!($||&%"('-id	workgroup4(	workgroup	$)	id	workgroupValue(*&&samba	size	'+domain'-path(0||httphttps41'2port	idportValue,6	
y2milestone	
Entered URL: %1&7,8	
y2milestone	
URL::Build: %1(:-idch_iso4;iso$<idch_isoValue(=&>%BX&D	idcomplete_urlValue$IY%QZkey	eventcurrent_type
id,R	
y2milestone	
ServerHandle: %1, %2$T
id	edit_typeValue,U	
y2debug	
Current edit type: %1$WID(X&&&&


contains	httphttpsftpsambarb_type
edit_url_parts4Ztype
server	dir		anonymoususername	password	port	widget$[
idrb_type
CurrentButton$\-idserver	idserverValue$_-iddir	iddirValue$b-id	anonymousid	anonymousValue$e-idusername	idusernameValue$h-idpassword	idpasswordValue$k-idport	idportValue$oVBoxHBox
InputFieldidserveropthstretchServer &Namepackager||httphttpsHBoxHSpacingHSquash
InputFieldidport&PortpackagerEmptysamba
InputFieldidshareopthstretch&SharepackagerEmptysambaVBox
InputFieldiddiropthstretch&Path to Directory or ISO ImagepackagerLeftCheckBoxidch_iso
ISO &Imagepackager
InputFieldiddiropthstretch&Directory on ServerpackagerHBoxHSpacing0.5FrameAu&thenticationpackagerVBoxLeftCheckBoxid	anonymousoptnotify
&Anonymouspackagersamba
InputFieldid	workgroupopthstretch&Workgroup or DomainpackagerEmptyVSpacing0.4
InputFieldidusernameopthstretch
&User NamepackagerPasswordidpasswordopthstretch	&PasswordpackagerHSpacing0.5,id	server_rp(-idport4,idportInputMaxLength,idport
ValidChars
,idusernameEnabled!,idpasswordEnabled!(-id	workgroup,id	workgroupEnabled!,R
-(&&ID	anonymousedit_url_parts4	anonymous$id	anonymousValue,idusernameEnabled!,idpasswordEnabled!(-id	workgroup,id	workgroupEnabled!-(&&||edit_url_partsedit_complete_url	EventReasonValueChanged4,	
y2milestone	
Changing dialog type(edit_url_parts4,X4,W&Yedit_url_parts,S%Skey	current_type
$Yedit_url_partsedit_complete_url,id	edit_typeValue,	
y2debug	
Current edit type: %1,idedit_contentedit_url_partsUV(edit_url_parts4protocol_boxisoparsedtype
dir		anonymous$HBoxHStretchRadioButtonidftpoptnotify&FTPpackagerHStretchRadioButtonidhttpoptnotifyH&TTPpackagerHStretch(4&addRadioButtonidhttpsoptnotifyHTT&PSpackager&addHStretch&addRadioButtonidsambaoptnotify	&SMB/CIFSpackager&addHStretch&RadioButtonGroupidrb_typeoptnotify,id
rb_type_rp$(& $$ftp(	schemehttp&http(	schemehttps&https(	schemesmb&samba,idrb_type
CurrentButton,Z
IDrb_type,	idserverValue	host$
	path(samba4	sharepathshare	,
idch_isoValue$			regexptokenize			^/*([^/]+)(/.*)?$$	&	(&/,id	workgroupValue	domain,idshareValue,iddirValue,idusernameValue	user,idpasswordValue	pass$!||	user	pass,	
y2milestone	

Anonymous: %1,id	anonymousValue(4,idusernameEnabled,idpasswordEnabled( -id	workgroup,!id	workgroupEnabled!(%||httphttps4&port_num	$'	port()&&4*,+idportValue,/R42,3idcomplete_urlValue%7[key	eventcurrent_type
$8
id	edit_typeValue,9	
y2debug	
Current edit type: %1(;edit_url_parts4<host	$=#	idserverValue(>!4?(@!4A,Bserver,C		
sformat		
%1

%2-D-I%QTkey	eventcurrent_type
,R	
y2debug	
Server store: %1, %2$T
id	edit_typeValue,U	
y2debug	
Current edit type: %1&WYedit_url_parts(YY4Z,[W4^,_X%g\-hwidgetcustom
custom_widgetVBoxRadioButtonGroupid	edit_typeHBoxRadioButtonidedit_url_partsoptnotifyEdit Parts of the URLpackagerYHSpacingRadioButtonidedit_complete_urloptnotifyEdit Complete URLpackager!YVSpacing0.3ReplacePointidedit_contentEmptyinitS
validate_typefunctionvalidate_function[storeThandleZhelp+			+			<p><big><b>Server and Directory</b></big><br>
Use <b>Server Name</b> and <b>Path to Directory or ISO Image</b>
to specify the NFS server host name and path on the server.
To enable authentication, uncheck <b>Anonymous</b> and specify the
<b>User Name</b> and the <b>Password</b>.</p>
<p>
For the SMB/CIFS repository, specify <b>Share</b> name and <b>Path to Directory
or ISO Image</b>. 
If the location is a file holding an ISO image
of the media, set <b>ISO Image</b>.</p>
packagery<p>It is possible to set the <b>Port</b> number for a HTTP/HTTPS repository.
Leave it empty to use the default port.</p>
packager%]retcommand	cmd_run$$CTERM=dumb /sbin/ip -o address show | grep inet | grep -v scope.host,	
y2milestone	

Running %1$SCR::Execute.target.bash_output,	
y2milestone	
Command returned: %1(exit4(	stdout4,	
y2error	
Checking the network failed&(&&	stdout	stdout4&-%^link	$softwareexternal_sources_link,	
y2debug	
&software/external_sources_link -> '%1'(||4,	
y2milestone	
CNo software/external_sources_link, community repos will be disabled-4-%_download_widgetcontents$HBoxHStretchVBoxRadioButtonGroupidtypeVBoxVStretchLeftRadioButtonidslp&Scan Using SLP...packager^LeftRadioButtonid
comm_reposCommun&ity RepositoriespackagerEmptyVSpacing0.4LeftRadioButtonidspecify_urlSpecify &URL...packagerVSpacing0.4LeftRadioButtonidftp&FTP...packagerLeftRadioButtonidhttp&HTTP...packagerLeftRadioButtonidhttps	HTT&PS...packagerLeftRadioButtonidsamba	&SMB/CIFSpackagerLeftRadioButtonidnfs&NFS...packagerLeftRadioButtonidcd&CD...packagerLeftRadioButtoniddvd&DVD...packagerLeftRadioButtonidhd
&Hard Disk...packagerLeftRadioButtonidusb&&USB Mass Storage (USB Stick, Disk)...packagerLeftRadioButtonid	local_dir&Local Directory...packagerLeftRadioButtonid	local_iso&Local ISO Image...packagerVBoxVSpacingLeftCheckBoxiddownload_metadata&&Download repository description filespackagerEmptyVStretchHStretch(!]4,	
y2milestone	
ANetwork is not available, skipping all Network-related options...&HBoxHStretchVBoxRadioButtonGroupidtypeVBoxVStretchLeftRadioButtonidspecify_urlSpecify &URL...packagerVSpacing0.4LeftRadioButtonidcd&CD...packagerLeftRadioButtoniddvd&DVD...packagerLeftRadioButtonidhd
&Hard Disk...packagerLeftRadioButtonidusb&USB Stick or Disk...packagerLeftRadioButtonid	local_dir&Local Directory...packagerLeftRadioButtonid	local_iso&Local ISO Image...packagerVBoxVSpacingLeftCheckBoxiddownload_metadata&&Download repository description filespackagerEmptyVStretchHStretch4
,	
y2milestone	
9Network is available, allowing Network-related options...-
%`-_%a-_%b	help_text	$<p><big><b>Media Type</b></big><br>
The software repository can be located on CD, on a network server,
or on the hard disk.</p>packager&"+			V<p>
To add  <b>CD</b> or <b>DVD</b>,
have the product CD set or the DVD available.</p>packager&'+			<p>
The product CDs can be copied to the hard disk.
Insert the path where the first
CD is located, for example, /data1/<b>CD1</b>.
Only the base path is required if all CDs are copied
into one directory.</p>
packager&0+			<p>
Network installation requires a working network connection.
Specify the directory where the packages from
the first CD are located, such as /data1/CD1.</p>
packager-5%8ckey	eventselected
$9
idtype
CurrentButton(:4;,=Select the media type.packager->(@||cddvd4Amsg		ui_result		cd_device	,B$CcdInsert the add-on product CDpackagerInsert the add-on product DVDpackager&H$K	(L!continue-M$O	device(P&&4Q,R	
y2milestone	
Selected CD/DVD device: %1&S(Vusb4W	usb_disks	$XF(Zsize4[,\No USB disk was detected.packager-]-`%cdkey	eventselected
(eIDback4f&g(j!||IDnextIDok-k$m
idtype
CurrentButton(q-r(s||||||slpcddvd
comm_repos-tfinish%wekey	eventselected
&x&y&z$|
idtype
CurrentButton(~

contains	ftphttphttpssambanfscddvdusbhd	local_dirspecify_urlslp	local_iso
comm_repos4(ftp&ftp://(http&http://(https&https://(samba&smb://(nfs&nfs://(||cddvd4&cdcd:///dvd:///(4&+			+				?devices=(hd&hd://(usb&usb://(	local_dir&dir://(	local_iso&file://(slp&slp://(
comm_repos&commrepos://4,	

y2internal	
Unexpected repo type %1%fkey	current
$(ftp://&ftp(http://&http(https://&https(smb://&samba(nfs://&nfs(nfs4://&nfs(cd:///&cd(dvd:///&dvd(hd://&hd(usb://&usb(dir://&	local_dir(file://&	local_iso(slp://&slp(commrepos://&
comm_repos4,	
	y2warning	
Unknown URL scheme '%1'&specify_url(4,idtype
CurrentButton%g-widgetfuncwidget_func`initfhelpb
validate_typefunctionvalidate_functioncstoreehandled%h-%i&%jkey	event,e&iddownload_metadataValue%k-?<p><b>Download Files</b><br>
Each repository has description files which describe content of the repository.
Check the <b>Download repository description files</b> to download the files
when closing this YaST module. If the option is unchecked, YaST will
automatically download the files when it needs them later. </p>
packager%l-widgetfuncwidget_funcainitfhelp+			bk
validate_typefunctionvalidate_functioncstorejhandled$m
%n(sizem&m	repo_name)service_name*url.nfs6cd9dvd9hdPusbMdirBfileQhttp\https\ftp\smb\cifs\selectg	select_dll-m$o
urlRepository URLpackagernfs
NFS ServerpackagercdCD or DVD MediapackagerdvdCD or DVD Mediapackagerhd	Hard DiskpackagerusbUSB Stick or DiskpackagerdirLocal DirectorypackagerfileLocal ISO ImagepackagerhttpServer and DirectorypackagerhttpsServer and DirectorypackagerftpServer and DirectorypackagersmbServer and DirectorypackagercifsServer and Directorypackager%8pproto	
repository-9VBoxHSpacing2Headingo		repo_nameservice_nameVSpacing0.4VSpacing0.4$%Eq
repositoryproto	w	contentsret
$G%,I	
y2milestone	
#Displaying %1 popup for protocol %2
repositoryservice$K	repo_nameservice_namen,L	
y2milestone	
w: %1$Mp&N,O$P
,Q	
y2milestone	
Ret: %1,R(Sok-T-V%Yr-[q%^s-`q%ht,i-kr%su,t-vs%v,-r%wret	&$t&-%xcaption	,	
y2milestone	
!Displaying dialog for protocol %1$o	-widget_names	repo_namewidget_descrncontentsHVCenterMinWidthAVBox	repo_namecaptionback_buttonnext_buttonfallback_functions
%ycaption	,	
y2milestone	
)Displaying service dialog for protocol %1$o	-widget_namesservice_namewidget_descrncontentsHVCenterMinWidthAVBoxservice_namecaptionback_buttonnext_buttonfallback_functions
%zproto	$%-x%{w	contentsret
$	selectn$pselect&,$
,	
y2milestone	
Ret: %1,-%|caption	ret
,	
y2milestone	
Running repository type dialog$
Media Typepackager$widget_names	selectwidget_descrncontentsVBoxselectcaptionback_buttonnext_buttonfallback_functions
,	
y2milestone	
Type dialog returned %1-%}caption	ui
ret	,	
y2milestone	
3Running repository type dialog with download option$
Media Typepackager$widget_names		select_dlwidget_descrncontentsVBox	select_dlcaptionback_buttonnext_buttonfallback_functions
$uidownload,		
y2milestone	
Type dialog returned %1-	

ACC SHELL 2018