|
Lines 336-347
Link Here
|
| 336 |
return true; |
336 |
return true; |
| 337 |
} |
337 |
} |
| 338 |
|
338 |
|
|
|
339 |
boolean InitHandler() |
| 340 |
{ |
| 341 |
return PackageSystem::CheckAndInstallPackagesInteractive (["inst-source-utils"]) |
| 342 |
&& AddOnCreator::Read(); |
| 343 |
} |
| 344 |
|
| 339 |
map cmdline_description = $[ |
345 |
map cmdline_description = $[ |
| 340 |
"id" : "add-on-creator", |
346 |
"id" : "add-on-creator", |
| 341 |
// Command line help text for the add-on-creator module |
347 |
// Command line help text for the add-on-creator module |
| 342 |
"help" : _("Creator for add-on products"), |
348 |
"help" : _("Creator for add-on products"), |
| 343 |
"guihandler" : AddOnCreatorSequence, |
349 |
"guihandler" : AddOnCreatorSequence, |
| 344 |
"initialize" : AddOnCreator::Read, |
350 |
"initialize" : InitHandler, |
| 345 |
"finish" : AddOnCreator::Write, |
351 |
"finish" : AddOnCreator::Write, |
| 346 |
"actions" : $[ |
352 |
"actions" : $[ |
| 347 |
"create" : $[ |
353 |
"create" : $[ |
|
Lines 472-481
Link Here
|
| 472 |
|
478 |
|
| 473 |
any ret = nil; |
479 |
any ret = nil; |
| 474 |
|
480 |
|
| 475 |
if (!PackageSystem::CheckAndInstallPackagesInteractive (["inst-source-utils"])) |
481 |
ret = CommandLine::Run(cmdline_description); |
| 476 |
ret = `cancel; |
|
|
| 477 |
else |
| 478 |
ret = CommandLine::Run(cmdline_description); |
| 479 |
|
482 |
|
| 480 |
/* Finish */ |
483 |
/* Finish */ |
| 481 |
y2milestone("AddOnCreator module finished with %1", ret); |
484 |
y2milestone("AddOnCreator module finished with %1", ret); |