11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
|
# File 'src/include/instserver/helps.rb', line 11
def initialize_instserver_helps(include_target)
textdomain "instserver"
@HELPS = {
"server" => _(
"<p><b><big>Network Server Configuration</big></b><br>\n</p>"
) +
_(
"<p>Select one of the server options and specify where all the repositories\n" +
"should be hosted on the local system.\n" +
"</p>"
) +
_(
"<p>If you have one of the services already running and want to do the\n" +
"server configuration manually, select not to configure \n" +
"the services.\n" +
"</p>\n"
),
"nfs" => _(
"<p><b><big>NFS Server Configuration</big></b><br>\n</p>"
) +
_(
"<p>To complete this configuration, a new entry in the file\n" +
"<em>/etc/exports</em> must be added and the NFS server must be \n" +
"installed and started.\n" +
"</p>\n"
) +
_(
"<p>If you need to restrict access to the exported directories to certain \n" +
"hosts, add a more restrictive wild card mask. For example, use <em>192.168.1.0/24</em>\n" +
"to restrict access to the <em>192.168.1.0</em> subnet.\n" +
"</p>\n"
) +
_(
"<p>Additionally, set the export options. For more details about the available\n" +
"options, see the manual page for <em>exports</em> (man exports(5))\n" +
"</p>\n"
) +
_(
"<p>The repository will be available at the following URL:\n<tt>nfs://Host_IP/Repository_Name</tt></p>"
),
"ftp" => _(
"<p><b><big>FTP Server Configuration</big></b><br>\n</p>"
) +
_(
"<p>To complete this configuration, an FTP server must be \ninstalled and started.</p>\n"
) +
_(
"<p>If the chosen software repository directory is outside\n" +
"the FTP server hierarchy, a mount entry is added to <tt>/etc/fstab</tt>.\n" +
"This makes the software repository directory available under the\n" +
"FTP server (using the <tt>--bind</tt> option of <tt>mount</tt>).\n" +
"</p>\n"
) +
_(
"<p>The installation server will be available to clients using the following URL:\n</p>\n"
) +
_("<p><tt>ftp://<Host IP>/<Repository Name></tt>\n</p>"),
"http" => _(
"<p><b><big>HTTP Server Configuration</big></b><br>\n</p>"
) +
_(
"<p>To complete this configuration, an HTTP server must be \n" +
"installed and started. The alias will be used to reference the installation\n" +
"server root directory.</p>\n"
) +
_(
"<p>Select a short and easy to remember alias. For example, if you select\n<em>SUSE</em> as the alias, the repositories will be available as shown below:</p>\n"
) +
_(
"<p><tt>http://<Host IP>/SUSE/<Repository Name></tt>\n</p>"
),
"initial" => _("<p><b>Configuration of the Repository</b><br>\n</p>\n") +
_(
"<p>The repository name is used to create a directory under which all product\n" +
"CDs are copied and managed. The repository is accessed using the\n" +
"configured protocol (NFS, FTP, or HTTP).</p> \n"
) +
_("<p><b><big>SLP Support</big></b></p>") +
_(
"<p>SLP (Service Location Protocol) facilitates finding an installation server. \nIf checked, the repository will be announced on the network using SLP.</p>\n"
),
"initial2" => _("<p><b>Configuration of the Repository</b><br>\n</p>\n") +
_(
"<p>Select a source drive from the list, insert the first medium of a base product, and press\n<b>Next</b> to copy the content into the local repository.</p>\n"
) +
_(
"<p>When the base media are copied to the local repository, you can add additional\nCDs to the repository (for example, Service Pack CDs or any add-on CDs).</p>\n"
) +
_("<p><b><big>ISO Images</big></b></p>") +
_(
"<p>ISO images can be used instead of CD or DVD media. If you press <b>Next</b>, you can\nselect ISO image files.</p>\n"
),
"read" => _(
"<p><b><big>Initializing Configuration</big></b><br>\nPlease wait...<br></p>\n"
) +
_(
"<p><b><big>Aborting Initialization:</big></b><br>\nSafely abort the configuration utility by pressing <b>Abort</b> now.</p>\n"
),
"write" => _(
"<p><b>Saving Repository Configuration</b><br>\n</p>\n"
) +
_(
"<p><b><big>Aborting Saving:</big></b><br>\n" +
"Abort the save procedure by pressing <b>Abort</b>.\n" +
"An additional dialog informs whether it is safe to do so.\n" +
"</p>\n"
),
"summary" => _(
"<p><b>Repository Configuration</b><br>\nConfigure the installation server here.<br></p>\n"
) +
_(
"<p><b>Adding a Repository:</b><br>\n" +
"Unconfigured directories are detected in the repository directory and then made \n" +
"available for configuration.\n" +
"To add a repository, select it from the list of unconfigured repositories and press <b>Configure</b>.</p>\n"
) +
_(
"<p><b><big>Editing or Deleting:</big></b><br>\n" +
"If you press <b>Edit</b>, an additional dialog in which to change\n" +
"the configuration opens.</p>\n"
),
"overview" => _(
"<p><b>Repositories Overview</b><br>\n" +
"Get an overview of the configured repositories and edit their \n" +
"configuration if necessary.<br></p>\n"
) +
_(
"<p><b>Adding a Repository:</b><br>\nPress <b>Add</b> to configure a repository.</p>\n"
) +
_(
"<p><b><big>Editing or Deleting:</big></b><br>\n" +
"Choose the repository you want to change or remove and\n" +
"press <b>Edit</b> or <b>Delete</b>, respectively.</p>\n"
)
}
end
|