Install from local DVD if it is present#1372
Conversation
|
The approach looks good to me. However, I am not sure if we should stop using the online repositories at all (that's what I understood from the description). What if I have some updates on the online repos that are not present in the DVD? |
I consider this as the initial support, later we should think about all possible scenarios and decide which ones should be supported. IMHO installing with updates is a different problem and should be solved separately. |
For me it is fine to postpone the decision a bit, but please, let's not forget about this (creating a card in Trello should suffice). |
b8180a8 to
1b94f64
Compare
imobachgs
left a comment
There was a problem hiding this comment.
Just one question. Otherwise, LGTM.
| # @return [Hash] parsed data | ||
| def list_disks | ||
| # we need only the kernel device name and the label | ||
| output = `lsblk --paths --json --output kname,label` |
There was a problem hiding this comment.
lsblk is included in util-linux-systemd. Should we add a dependency?
| optical || disks.first | ||
| else | ||
| # none or just one disk | ||
| disks.first |
There was a problem hiding this comment.
I guess it is a corner case but, what happens if I select the disk for installing the system? Do we need any kind of filtering?
There was a problem hiding this comment.
The disk will not be available for partitioning/installation. But if you have more than one disk it should work (one for RPM packages, second as the installation target).
But I guess all these scenarios are rather theoretical and look a bit strange to me...
Use the standard DVD installation medium if it is present, otherwise use the online repositories.
comment note Co-authored-by: Imobach González Sosa <igonzalezsosa@suse.com>
f502b4b to
b5080e0
Compare
Prepare for releasing Agama 9. It includes the following pull requests: - #1101 - #1202 - #1228 - #1231 - #1236 - #1238 - #1239 - #1240 - #1242 - #1243 - #1244 - #1245 - #1246 - #1247 - #1248 - #1249 - #1250 - #1251 - #1252 - #1253 - #1254 - #1255 - #1256 - #1257 - #1258 - #1259 - #1260 - #1261 - #1264 - #1265 - #1267 - #1268 - #1269 - #1270 - #1271 - #1272 - #1273 - #1274 - #1279 - #1280 - #1284 - #1285 - #1286 - #1287 - #1288 - #1289 - #1290 - #1291 - #1292 - #1293 - #1294 - #1295 - #1296 - #1298 - #1299 - #1300 - #1301 - #1302 - #1303 - #1304 - #1305 - #1306 - #1307 - #1308 - #1309 - #1310 - #1311 - #1312 - #1313 - #1314 - #1315 - #1316 - #1317 - #1318 - #1319 - #1320 - #1321 - #1322 - #1323 - #1324 - #1325 - #1326 - #1328 - #1329 - #1331 - #1332 - #1334 - #1338 - #1340 - #1341 - #1342 - #1343 - #1344 - #1345 - #1348 - #1349 - #1351 - #1352 - #1353 - #1354 - #1355 - #1356 - #1357 - #1358 - #1359 - #1360 - #1361 - #1362 - #1363 - #1365 - #1366 - #1367 - #1368 - #1371 - #1372 - #1374 - #1375 - #1376 - #1379 - #1380 - #1381 - #1383 - #1384 - #1385 - #1386 - #1387 - #1388 - #1389 - #1391 - #1392 - #1394 - #1395 - #1397 - #1398 - #1399 - #1400 - #1403
Problem
Solution
TODO
Testing